GAMEPAD 2 X1=30 Y1=30 S1=1 BX1=-30 BY1=-30 SIDE=1 EX1=159 EY1=70 SCORE=0 EX2=0 EY2=70 ESPD=0.4 S2=1 Y2=30 X2=50 SIDE2=1 BX2=-30 BY2=-30 TITLE: DO CLS BG COPY 0,0,32,16 TO 0,0 ATTR(3,0,0,0) PRINT"#- DOODLE STRIKE -#" IF BUTTON(0,0) THEN GOTO GAME IF BUTTON(1,0) THEN GOTO GAME IF BUTTON(0,1) THEN GOTO GAME IF BUTTON(1,1) THEN GOTO GAME WAIT VBL LOOP GAME: DO CLS SPRITE.A 2,(1,0,0,0) SPRITE.A 5,(2,0,0,0) SPRITE.A 6,(2,0,0,0) SPRITE 3,BX1,BY1,7 SPRITE 1,X1,Y1,S1 SPRITE 2,X2,Y2,S2 SPRITE 4,BX2,BY2,7 SPRITE 5,EX1,EY1,6 SPRITE 6,EX2,EY2,6 IF SPRITE HIT(3,6) THEN GOSUB SPAWN2 IF SPRITE HIT(3,5) THEN GOSUB SPAWN1 IF SPRITE HIT(4,6) THEN GOSUB SPAWN2 IF SPRITE HIT(4,5) THEN GOSUB SPAWN1 'MOVE PLAYER ONE IF UP(0) AND Y1>0 THEN Y1=Y1-1 S1=3 END IF IF LEFT(0) AND X1>0 THEN X1=X1-1 S1=2 END IF IF RIGHT(0) AND X1<151 THEN X1=X1+1 S1=1 END IF IF DOWN(0) AND Y1<120 THEN Y1=Y1+1 S1=4 END IF '----------------------' 'MOVE PLAYER TWO IF UP(1) AND Y2>0 THEN Y2=Y2-1 S2=3 END IF IF LEFT(1) AND X2>0 THEN X2=X2-1 S2=2 END IF IF RIGHT(1) AND X2<151 THEN X2=X2+1 S2=1 END IF IF DOWN(1) AND Y2<120 THEN Y2=Y2+1 S2=4 END IF IF BUTTON TAP(0,0) OR BUTTON TAP(0,1) THEN GOSUB SHOOTP1 IF BUTTON TAP(1,0) OR BUTTON TAP(1,1) THEN GOSUB SHOOTP2 IF SIDE=1 THEN BX1=BX1+3 IF SIDE=2 THEN BX1=BX1-3 IF SIDE=3 THEN BY1=BY1-3 IF SIDE=4 THEN BY1=BY1+3 IF BX1<=0 THEN BY1=-30 IF BX1>=250 THEN BY1=-30 IF BY1<=0 THEN BX1=-30 IF BY1>=250 THEN BX1=-30 '-----------------------------' IF SIDE2=1 THEN BX2=BX2+3 IF SIDE2=2 THEN BX2=BX2-3 IF SIDE2=3 THEN BY2=BY2-3 IF SIDE2=4 THEN BY2=BY2+3 IF BX2<=0 THEN BY2=-30 IF BX2>=250 THEN BY2=-30 IF BY2<=0 THEN BX2=-30 IF BY2>=250 THEN BX2=-30 'AI MOVEMENT #1 IF EX1X1 THEN EX1=EX1-ESPD END IF IF EY1Y1 THEN EY1=EY1-ESPD END IF '-------------- 'AI MOVEMENT #2 IF EX2X2 THEN EX2=EX2-ESPD END IF IF EY2Y2 THEN EY2=EY2-ESPD END IF '-------------- WAIT VBL LOOP SHOOTP1: BX1=X1 BY1=Y1 IF S1=1 THEN SIDE=1 IF S1=2 THEN SIDE=2 IF S1=3 THEN SIDE=3 IF S1=4 THEN SIDE=4 RETURN SHOOTP2: BX2=X2 BY2=Y2 IF S2=1 THEN SIDE2=1 IF S2=2 THEN SIDE2=2 IF S2=3 THEN SIDE2=3 IF S2=4 THEN SIDE2=4 RETURN SPAWN1: EX1=-20 EY1=INT(RND*140) RETURN SPAWN2: EX2=180 EY2=INT(RND*140) RETURN #1:MAIN PALETTES 3F000B1500000C1500300C200015152A 003F2A15003F2A15003F2A15003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 7E565642427E427E003C3C3C3C003C00 7E6A6A42427E427E003C3C3C3C003C00 7E424242427E427E003C3C3C3C003C00 7E666642427E427E003C3C3C3C003C00 000000FF00000000000000FF00000000 3C7EFFFFFFFF7E3C3C4281BD8181423C 0000183C3C1800000000000000000000 0000FF93939393FF0000006E6E6E6E00 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000F3F3F7F7F7F00000F30204F4F40 0000E0F8F8FCFCFC0000E00808E4E404 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 7F7F7F3F070000004040403C07000000 FCFCFCF8E000000004040418E0000000 #3:MAIN BG 00001410000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000012021302000000000000 00000000000000000000000000000000 00000000000000000000000000002202 23020000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000010000000000 00000000000000000000000000000000 00000001020100000000000000000000 00000000000000000000000000000000 00000000000000000000000000010000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000010000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000