home *** CD-ROM | disk | FTP | other *** search
- 10 REM << GALAXY >>
- 20 WIDTH 79
- 30 A$="*":B$="+":C$=".":D$="*"
- 40 FOR I=1 TO 100
- 50 GOSUB 90
- 60 PRINT TAB(A);A$; TAB(B);B$; TAB(C);C$
- 70 NEXT
- 80 GOTO 40
- 90 A=INT(RND(1)*28) : B=INT(RND(1)*25)+28 : C=INT(RND(1)*25)+55
- 100 X=RND(1)
- 110 IF X<.15 THEN SWAP A$,B$ : GOTO 170
- 120 IF X<.3 THEN SWAP B$,C$ : GOTO 170
- 130 IF X<.45 THEN SWAP A$,C$ : GOTO 170
- 140 IF X<.6 THEN SWAP A$,D$ : GOTO 170
- 150 IF X<.75 THEN SWAP B$,D$ : GOTO 170
- 160 IF X<.9 THEN SWAP C$,D$
- 170 RETURN
- 170
- 140 IF X<.6 THEN SWAP