Random game
Random demo
Random hardware
Ringtoss Ringtoss Ringtoss Ringtoss
Listing 1
10 GRAPHICS 1:​POKE 712,​10:​POSITION 0,​18:​? #6;" ":​? #6;" ":​POSITION 14,​10:​? #6;"I":​DIM OX(4),​OY(4),​XM(4),​YM(4)
20 POSITION 10,​11:​? #6;"I I":​POSITION 10,​12:​? #6;"I O":​POSITION 10,​13:​? #6;"O":​DIM X(4),​Y(4),​A(4),​O$(4):​O$="Oo":​FOR I=0 TO 3:​REPEAT
30 X=INT(RND(0)*14):​Y=INT(RND(0)*18):​LOCATE X,​Y,​C:​UNTIL C=32:​X(I)=X:​Y(I)=Y:​XM(I)=(RND(0)*3)-1:​A(I)=1:​NEXT I:​REPEAT:​V=0
40 FOR I=0 TO 3:​IF A(I):​OX=X(I):​OY=Y(I):​POSITION OX,​OY:​? #6;" ":​X(I)=OX+XM(I):​Y(I)=OY+YM(I):​Z=(X(I)<0)+(X(I)>19)+(Y(I)<0)+(Y(I)>19)
50 IF Z=0:​LOCATE X(I),​Y(I),​C:​IF C=73:​A(I)=0:​ELSE:​IF C<>32:​Z=1:​ENDIF:​ENDIF:​ENDIF:​IF Z:​XM(I)=-XM(I)/2:​X(I)=OX:​Y(I)=OY:​ENDIF
60 IF YM(I)<1:​YM(I)=YM(I)+0.1:​ENDIF:​POSITION X(I),​Y(I):​J=(I MOD 4)+1:​? #6;O$(J,​J):​IF S=0:​DST=ABS(X(I)-4):​YM(I)=YM(I)-(PWR/DST)
70 XM(I)=XM(I)+(PWR/(DST/2)):​IF ABS(YM(I))>1:​YM(I)=SGN(YM(I)):​ENDIF:​IF ABS(XM(I))>1:​XM(I)=SGN(XM(I)):​ENDIF
80 ENDIF:​V=V+1:​ENDIF:​NEXT I:​S=PEEK(53279)=7:​IF S:​IF PWR<30:​PWR=PWR+3:​ENDIF:​ELSE:​PWR=PWR/2:​IF PWR<1:​PWR=0:​ENDIF:​ENDIF:​A=A+1
90 UNTIL V=0:​? "ANTI-SCORE:​ ";A	

This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page, please contact me immediatelly so I can remove it!