Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
P=100:VOL=8
SCP=0:SCE=0
dim a$(6):a$=["{del}|||||"]
D=1:XE=120:POKE 752,1
gosub 6000
MIX=0:MIY=0
POKE 752,1
? "}"
SETCOLOR 2,8,0:X=120:Y=100
' ******************************
' *JETFIGHTER MATEUSZ PAWLOWSKI*
' ******************************
A=PEEK(106)-8:POKE 54279,A:PMBASE=256*A
POKE 559,46:POKE 53277,3
POKE 53248,X
FOR I=PMBASE+384 TO PMBASE+896:POKE I,0:NEXT I
POKE 704,216
POKE 705,24
POKE 706,24
YE=20
FOR I=PMBASE+512+Y TO PMBASE+517+Y:READ A:POKE I,A:NEXT I
FOR I=PMBASE+640+YE TO PMBASE+645+YE:READ A:POKE I,A:NEXT I
DATA 24,60,102,255,255,165
DATA 165,255,255,102,60,24
109
A=STICK(0):IF A=15 THEN GOTO 200
IF A=11 THEN X=X-2:POKE 53248,X
IF A=7 THEN X=X+2:POKE 53248,X
IF S=0 THEN IF A=14 THEN S=1:P=100
POKE 53249,XE
IF X<50 THEN X=195
IF X>195 THEN X=50
POKE 53248,X
200
R=INT(4*RND(1))+1
XE = XE+ (D<>1)*R*2 - (D<>1)*6*(R=4) - (D=1)*R*2 + (D=1)*6*(R=4)
IF XE<50 THEN XE=195
IF XE>195 THEN XE=50
400
POKE 53249,XE:POKE 705,130:POKE 705,140
POSITION 1,1
?a$(1,scp+1)
POKE PMBASE+384+MIY,0
IF S=1 THEN MIY=Y-1:MIX=X+2:S=2
IF S=2 THEN MIY=MIY-8:IF MIY<0 THEN MIY=128:S=0
IF MIX>XE AND MIX<(XE+8) AND MIY<30 THEN SCP=SCP+1:MIY=128:S=0
IF MIEX>X-8 AND MIEX<X AND MIEY>100 THEN GOTO 5000
IF SCP>5 THEN GOTO 5010
POKE 53252,MIX
POKE PMBASE+384+MIY,1
POKE PMBASE+768+MIEY,0
MIEY=MIEY+8:IF MIEY>128 THEN MIEY=26:MIEX=XE
POKE PMBASE+768+MIEY,1
POKE 53250,MIEX
R=INT(5*RND(1))+1
IF R=1 THEN D=D+1
IF D=3 THEN D=1
GOTO 109
5000
POSITION 15,11:? "GAME OVER"
5005
Q=1^1^1^1^1
GOSUB 6000:GOTO 400
5010
POSITION 15,11:? "YOU WIN!"
goto 5005
6000
? "}":POSITION 14,11:? "JET FIGHTER"
Q=1^1^1^1^1
? "}"
MIEX=0:MIEY=0:MIX=0:MIY=0:SCP=0
RETURN
P=100:VOL=8
SCE=0
dim a$(6):a$=["{del}|||||"]
D=1:XE=120:POKE 752,1
gosub 6000
? "}"
SETCOLOR 2,8,0:X=120:Y=100
' ******************************
' *JETFIGHTER MATEUSZ PAWLOWSKI*
' ******************************
A=PEEK(106)-8:POKE 54279,A:PMBASE=256*A
POKE 559,46:POKE 53277,3
FOR I=PMBASE+384 TO PMBASE+896:POKE I,0:NEXT I
POKE 704,216
POKE 705,140
POKE 706,24
YE=20
FOR I=0 to 5:read a:poke pmbase+i+512+Y,A:poke pmbase-i+645+ye,a:next i
DATA 24,60,102,255,255,165
109
A=STICK(0)
X = X + 2*(A=7) - 2*(A=11)
POKE 53248,X
IF S=0 and A=14 THEN S=1:P=100
x = x*(x>=50)*(x<=195) + 195*(X<50) + 50*(X>195)
POKE 53248,X
POKE 53249,XE
R=INT(4*RND(1))+1
XE = XE+ (D<>1)*R*2 - (D<>1)*6*(R=4) - (D=1)*R*2 + (D=1)*6*(R=4)
xe = xe*(xe>=50)*(xe<=195) + 195*(Xe<50) + 50*(Xe>195)
POSITION 1,1
?a$(1,scp+1)
POKE PMBASE+384+MIY,0
IF S=1 THEN MIY=Y-1:MIX=X+2:S=2
IF S=2 THEN MIY=MIY-8:IF MIY<0 THEN MIY=128:S=0
IF MIX>XE AND MIX<(XE+8) AND MIY<30 THEN SCP=SCP+1:MIY=128:S=0
IF MIEX>X-8 AND MIEX<X AND MIEY>100 THEN GOTO 5000
IF SCP>5 THEN GOTO 5010
POKE 53252,MIX
POKE PMBASE+384+MIY,1
POKE PMBASE+768+MIEY,0
MIEY=MIEY+8:IF MIEY>128 THEN MIEY=26:MIEX=XE
POKE PMBASE+768+MIEY,1
POKE 53250,MIEX
R=INT(5*RND(1))+1
d=d+(r=1)
d=d*(d<>3) + 1*(d=3)
GOTO 109
5000
POSITION 15,11:? "GAME OVER"
5005
Q=1^1^1^1^1
GOSUB 6000:GOTO 109
5010
POSITION 15,11:? "YOU WIN!"
goto 5005
6000
? "}":POSITION 14,11:? "JET FIGHTER"
Q=1^1^1^1^1
? "}"
MIEX=0:MIEY=0:MIX=0:MIY=0:SCP=0
RETURN
Od 1 do 9 z 9