8-Bit Software Online Conversion

Catch'em / Prikkomani Games - Listing

0DEFFNN="TwoGame" 10ONERRORRUN 20GOTO1030 30D=0 40MODE1 50VDU23,1,0;0;0;0; 60GOSUB440 70MODE2:VDU24,0;0;1279;959;:VDU28,0,1 ,19,0 80VDU23,1,0;0;0;0; 90*TV255,1 100COLOUR6 110ENVELOPE1,1,6,7,7,255,255,255,116,- 1,1,-9,126,70 120PRINT"CATCH'EM BY L0 & BLK"; 130GCOL0,5 140MOVE0,0:DRAW1279,0:DRAW1279,959:DRA W0,959:DRAW0,0 150X%=640:Y%=512:A%=320:B%=512 160RX%=0:RY%=-4:RA%=0:RB%=-4 170REPEAT 180GCOL0,2 190PLOT69,X%,Y% 200IFINKEY(-41)RY%=4:RX%=0 210IFINKEY(-89)RY%=-4:RX%=0 220IFINKEY(-103)RX%=-8:RY%=0 230IFINKEY(-104)RX%=8:RY%=0 240X%=X%+RX% 250Y%=Y%+RY% 260IFPOINT(X%,Y%)D=2:GOTO350 270GCOL0,3:PLOT69,A%,B% 280IFINKEY(-66)RB%=-4:RA%=0 290IFINKEY(-17)RB%=4:RA%=0 300IFINKEY(-67)RA%=-8:RB%=0 310IFINKEY(-83)RA%=8:RB%=0 320A%=A%+RA% 330B%=B%+RB% 340IFPOINT(A%,B%)D=1:GOTO350 350UNTILD 360CLS:PRINT"No. ";D;" is dead!"; 370SOUND0,1,4+D,30 380FORF=1TO800:NEXT 390D=0 400*FX15,0 410A=GET 420*FX15,0 430GOTO70 440COLOUR1:PRINT" CATCH'EM b y L0 & BLK" 450VDU19,1,11,0,0,0 460COLOUR2 470PRINT''"PLAYER NUMBER ONE:(YELLOW)" ''"LEFT: X"'"RIGHT: C"'"UP: Q"'"DOWN : A"'' 480COLOUR3 490PRINT"PLAYER NUMBER TWO:(GREEN)"''" LEFT: ,"'"RIGHT: ."'"UP: £"'"DOWN: ]"'' 500COLOUR1 510PRINT''''" PRESS ANY KEY TO BEGIN THE GAME" 520*FX15,0 530A=GET:RETURN 540CLS 550*TV255 560MODE1 570PRINT" PRIKKOMANI"'''"U SE THE KEYS: Q-UP, A-DOWN, K-LEFT & L-R IGHT TO CONTROL THE DOT"'''' 580*FX15,0 590INPUT"LEVEL?(1-300)"S:IFS<1ORS>300T HEN590 600*FX11,1 610*FX12,1 620MODE2 630VDU23,1,0;0;0;0; 640VDU24,0;0;1279;991; 650VDU28,0,0,19,0 660CLS:PRINT" COLLISIONS:0"; 670FORF%=200TO1200STEP16 680C=RND(7):IFC=4GOTO680ELSEGCOL0,C 690A=RND(500) 700B=RND(400-S)+A+120:IFB>1023GOTO700 710MOVEF%,0:DRAWF%,A 720MOVEF%,B 730DRAWF%,1023 740NEXT 750GCOL0,7 760HIT=0 770RX%=8:RY%=-8 780X%=50:Y%=700 790IF POINT(X%,Y%)<>0 GOTO920 800PLOT69,X%,Y% 810FORP%=0TO200:NEXT 820GX%=X%:GY%=Y% 830*FX15,0 840IF INKEY(-66)RY%=-8 850IF INKEY(-17)RY%=8 860IF INKEY(-71)RX%=-8 870IF INKEY(-87)RX%=8 880X%=X%+RX%:IFX%>1210 GOTO950 890Y%=Y%+RY%:IFY%>990OR Y%<0 RY%=-RY%: SOUND2,-5,150,1:GOTO890 900GCOL0,0:PLOT69,GX%,GY%:GCOL0,7 910GOTO790 920SOUND1,-5,100,1 930RX%=-RX%:HIT=HIT+1:PRINT TAB(15,0); HIT; 940GOTO880 950REM 960ENVELOPE1,1,6,6,6,255,255,255,126,- 1,0,-10,126,80:SOUND1,1,100,30:FORF=1TO3 0:NEXT:SOUND2,1,50,30 970FORF=1TO2000:NEXT:GOTO980 980*FX11,20 990*FX12,10 1000VDU23,1,1;0;0;0; 1010*FX15,0 1020GOTO540 1030MODE6:PRINT"Two strange games for t he Beeb........" 1040PRINT'''''"Hit:"''"1 CATCH'EM"''"2 PRIKKOMANI"'''''' 1050*FX15,1 1060 IF INKEY(-49)GOTO30 1070IF INKEY(-50)GOTO540 1080GOTO1050