Home » Archimedes archive » Acorn User » AU 1996-05.adf » Regulars » StarInfo/Critchley/!PaddleWar/!Run
StarInfo/Critchley/!PaddleWar/!Run
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1996-05.adf » Regulars |
Filename: | StarInfo/Critchley/!PaddleWar/!Run |
Read OK: | ✔ |
File size: | 0A8E bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM> PaddleWar 20REM By Richard Critchley 30REM 40REM Version 1.75 50REM 60 70REM This Program is PD 80REM Distribute as you please! 90REM 100 110MODE 12:OFF: 120PRINTTAB(15,10)"Level":PRINTTAB(20,18)"Paddle War by Richard Critchley" 130A=1: LY=0: 140REPEAT:MOUSE X,Y,B: 150IF A=1 COLOUR 1 ELSE COLOUR 7 160PRINTTAB(15,12)"RISC OS 3.1 (EASY)" 170IF A=2 COLOUR 1 ELSE COLOUR 7 180PRINTTAB(15,13)"ARTHUR (A LITTLE HARDER)" 190IF A=3 COLOUR 1 ELSE COLOUR 7 200PRINTTAB(15,14)"WINDOWS (ROCK HARD)" 210IF A=4 COLOUR 1 ELSE COLOUR 7 220PRINTTAB(15,15)"DOS (INSANELY DIFFICULT)" 230 240IF Y<1000 AND Y>750 A=1 250IF Y<750 AND Y>500 A=2 260IF Y<500 AND Y>250 A=3 270IF Y<250 AND Y>0 A=4 280 290UNTIL B<>0 300 310IF A=1 level%=3 320IF A=2 level%=5 330IF A=3 level%=8 340IF A=4 level%=12 350cs%=0:ps%=0: 360 370REM Initial Setup 380paddlelength%=100 390S1%=1 400S2%=2 401REPEAT inert%=RND(8)-4:UNTIL inert%<>0 410spe%=(level%+(ps%-cs%)/100)+10:*CHANNELVOICE 2 2 420ballx%=1248/2 430bally%=1024/2+((inert%<0)*400) 450playerx%=500 460comp%=500 470OFF 480 490MODE 140 500MODE 12 510OFF 520COLOUR 132:PRINT "Computer ";cs%" Player ";ps%; 530REPEAT 540MOUSE playerx%,dump2%,mo% 550SYS "OS_Byte",112,S1%:SYS "OS_Byte",113,S2%:SWAP S1%,S2%:CLS 560PRINT "Computer ";cs%" Player ";ps%; 570IF inert%=-4 ballx%=ballx%-2:bally%=bally%+spe% 580IF inert%=-3 ballx%=ballx%-6:bally%=bally%+spe% 590IF inert%=-2 ballx%=ballx%+2:bally%=bally%+spe% 600IF inert%=-1 ballx%=ballx%+6:bally%=bally%+spe% 610IF inert%=1 ballx%=ballx%+6:bally%=bally%-spe% 620IF inert%=2 ballx%=ballx%+2:bally%=bally%-spe% 630IF inert%=3 ballx%=ballx%-6:bally%=bally%-spe% 640IF inert%=4 ballx%=ballx%-2:bally%=bally%-spe% 650IF ballx%<25 IF inert%>0 inert%=2:SOUND 1,-15,90,1,1 660IF ballx%<25 IF inert%<0 inert%=-2:SOUND 1,-15,90,1,1 670IF ballx%>1248 IF inert%>0 inert%=4:SOUND 1,-15,90,1,1 680IF ballx%>1248 IF inert%<0 inert%=-4:SOUND 1,-15,90,1,1 690IF bally%<75 IF ballx%>playerx% IF ballx%<playerx%+25 inert%=-3:SOUND 1,-15,70,1,1 700IF bally%<75 IF ballx%>playerx%+25 IF ballx%<playerx%+75 inert%=((ABS(inert%))*-1):SOUND 1,-15,70,1,1 710IF bally%<75 IF ballx%>playerx% IF ballx%<playerx% inert%=((ABS(inert%))*-1):SOUND 1,-15,70,1,1 720IF bally%<75 IF ballx%>playerx%+75 IF ballx%<playerx%+100 inert%=-1:SOUND 1,-15,70,1,1 730IF bally%>950 IF ballx%>comp% IF ballx%<comp%+25 inert%=3:SOUND 1,-15,70,1,1 740IF bally%>950 IF ballx%>comp%+25 IF ballx%<comp%+50 inert%=ABS(inert%):SOUND 1,-15,70,1,1 750IF bally%>950 IF ballx%>comp%+50 IF ballx%<comp%+75 inert%=ABS(inert%):SOUND 1,-15,70,1,1 760IF bally%>950 IF ballx%>comp%+75 IF ballx%<comp%+100 inert%=1:SOUND 1,-15,70,1,1 770 780IF bally%<10 cs%=cs%+1:SOUND 2,-15,52,10,1:UNTILTRUE:GOTO 360 790IF bally%>1004 ps%=ps%+1:SOUND 2,-15,52,10,1:UNTILTRUE:GOTO 360 800IF inert%<0 IF ballx%>comp%+50 comp%=comp%+7+(level%/6) 810IF inert%<0 IF ballx%<comp%+50 comp%=comp%-7-(level%/6) 820RECTANGLEFILL playerx%,40,100,10 830RECTANGLEFILL comp%,976,100,10 840size%=25:REM+(500-ABS(bally%-500))/25 850CIRCLEFILL ballx%,bally%,size%:WAIT 860UNTIL FALSE
�> PaddleWar � By Richard Critchley � (� Version 1.75 2� < F� This Program is PD P� Distribute as you please! Z� d n� 12:�: x=�15,10)"Level":�20,18)"Paddle War by Richard Critchley" �A=1: LY=0: ��:ȗ X,Y,B: �� A=1 � 1 � � 7 � �15,12)"RISC OS 3.1 (EASY)" �� A=2 � 1 � � 7 �&�15,13)"ARTHUR (A LITTLE HARDER)" �� A=3 � 1 � � 7 �!�15,14)"WINDOWS (ROCK HARD)" �� A=4 � 1 � � 7 �&�15,15)"DOS (INSANELY DIFFICULT)" � �� Y<1000 � Y>750 A=1 �� Y<750 � Y>500 A=2 � Y<500 � Y>250 A=3 � Y<250 � Y>0 A=4 " � B<>0 , 6� A=1 level%=3 @� A=2 level%=5 J� A=3 level%=8 T� A=4 level%=12 ^cs%=0:ps%=0: h r� Initial Setup |paddlelength%=100 � S1%=1 � S2%=2 �� inert%=�(8)-4:� inert%<>0 �4spe%=(level%+(ps%-cs%)/100)+10:*CHANNELVOICE 2 2 �ballx%=1248/2 �"bally%=1024/2+((inert%<0)*400) �playerx%=500 � comp%=500 �� � � � 140 �� 12 �� *� 132:� "Computer ";cs%" Player ";ps%; � ȗ playerx%,dump2%,mo% &:ș "OS_Byte",112,S1%:ș "OS_Byte",113,S2%:Ȕ S1%,S2%:� 0$� "Computer ";cs%" Player ";ps%; :2� inert%=-4 ballx%=ballx%-2:bally%=bally%+spe% D2� inert%=-3 ballx%=ballx%-6:bally%=bally%+spe% N2� inert%=-2 ballx%=ballx%+2:bally%=bally%+spe% X2� inert%=-1 ballx%=ballx%+6:bally%=bally%+spe% b1� inert%=1 ballx%=ballx%+6:bally%=bally%-spe% l1� inert%=2 ballx%=ballx%+2:bally%=bally%-spe% v1� inert%=3 ballx%=ballx%-6:bally%=bally%-spe% �1� inert%=4 ballx%=ballx%-2:bally%=bally%-spe% �2� ballx%<25 � inert%>0 inert%=2:� 1,-15,90,1,1 �3� ballx%<25 � inert%<0 inert%=-2:� 1,-15,90,1,1 �4� ballx%>1248 � inert%>0 inert%=4:� 1,-15,90,1,1 �5� ballx%>1248 � inert%<0 inert%=-4:� 1,-15,90,1,1 �O� bally%<75 � ballx%>playerx% � ballx%<playerx%+25 inert%=-3:� 1,-15,70,1,1 �`� bally%<75 � ballx%>playerx%+25 � ballx%<playerx%+75 inert%=((�(inert%))*-1):� 1,-15,70,1,1 �Z� bally%<75 � ballx%>playerx% � ballx%<playerx% inert%=((�(inert%))*-1):� 1,-15,70,1,1 �S� bally%<75 � ballx%>playerx%+75 � ballx%<playerx%+100 inert%=-1:� 1,-15,70,1,1 �I� bally%>950 � ballx%>comp% � ballx%<comp%+25 inert%=3:� 1,-15,70,1,1 �T� bally%>950 � ballx%>comp%+25 � ballx%<comp%+50 inert%=�(inert%):� 1,-15,70,1,1 �T� bally%>950 � ballx%>comp%+50 � ballx%<comp%+75 inert%=�(inert%):� 1,-15,70,1,1 �M� bally%>950 � ballx%>comp%+75 � ballx%<comp%+100 inert%=1:� 1,-15,70,1,1 3� bally%<10 cs%=cs%+1:� 2,-15,52,10,1:��:� �DhA 5� bally%>1004 ps%=ps%+1:� 2,-15,52,10,1:��:� �DhA 9� inert%<0 � ballx%>comp%+50 comp%=comp%+7+(level%/6) *9� inert%<0 � ballx%<comp%+50 comp%=comp%-7-(level%/6) 4ȓȐ playerx%,40,100,10 >ȓȐ comp%,976,100,10 H'size%=25:�+(500-ABS(bally%-500))/25 RȏȐ ballx%,bally%,size%:Ȗ \� � �
00000000 0d 00 0a 10 f4 3e 20 50 61 64 64 6c 65 57 61 72 |.....> PaddleWar| 00000010 0d 00 14 1a f4 20 42 79 20 52 69 63 68 61 72 64 |..... By Richard| 00000020 20 43 72 69 74 63 68 6c 65 79 0d 00 1e 05 f4 0d | Critchley......| 00000030 00 28 12 f4 20 56 65 72 73 69 6f 6e 20 31 2e 37 |.(.. Version 1.7| 00000040 35 0d 00 32 05 f4 0d 00 3c 04 0d 00 46 18 f4 20 |5..2....<...F.. | 00000050 54 68 69 73 20 50 72 6f 67 72 61 6d 20 69 73 20 |This Program is | 00000060 50 44 0d 00 50 1f f4 20 44 69 73 74 72 69 62 75 |PD..P.. Distribu| 00000070 74 65 20 61 73 20 79 6f 75 20 70 6c 65 61 73 65 |te as you please| 00000080 21 0d 00 5a 05 f4 0d 00 64 04 0d 00 6e 0b eb 20 |!..Z....d...n.. | 00000090 31 32 3a 87 3a 0d 00 78 3d f1 8a 31 35 2c 31 30 |12:.:..x=..15,10| 000000a0 29 22 4c 65 76 65 6c 22 3a f1 8a 32 30 2c 31 38 |)"Level":..20,18| 000000b0 29 22 50 61 64 64 6c 65 20 57 61 72 20 62 79 20 |)"Paddle War by | 000000c0 52 69 63 68 61 72 64 20 43 72 69 74 63 68 6c 65 |Richard Critchle| 000000d0 79 22 0d 00 82 0e 41 3d 31 3a 20 4c 59 3d 30 3a |y"....A=1: LY=0:| 000000e0 0d 00 8c 0f f5 3a c8 97 20 58 2c 59 2c 42 3a 0d |.....:.. X,Y,B:.| 000000f0 00 96 13 e7 20 41 3d 31 20 fb 20 31 20 8b 20 fb |.... A=1 . 1 . .| 00000100 20 37 0d 00 a0 20 f1 8a 31 35 2c 31 32 29 22 52 | 7... ..15,12)"R| 00000110 49 53 43 20 4f 53 20 33 2e 31 20 28 45 41 53 59 |ISC OS 3.1 (EASY| 00000120 29 22 0d 00 aa 13 e7 20 41 3d 32 20 fb 20 31 20 |)"..... A=2 . 1 | 00000130 8b 20 fb 20 37 0d 00 b4 26 f1 8a 31 35 2c 31 33 |. . 7...&..15,13| 00000140 29 22 41 52 54 48 55 52 20 28 41 20 4c 49 54 54 |)"ARTHUR (A LITT| 00000150 4c 45 20 48 41 52 44 45 52 29 22 0d 00 be 13 e7 |LE HARDER)".....| 00000160 20 41 3d 33 20 fb 20 31 20 8b 20 fb 20 37 0d 00 | A=3 . 1 . . 7..| 00000170 c8 21 f1 8a 31 35 2c 31 34 29 22 57 49 4e 44 4f |.!..15,14)"WINDO| 00000180 57 53 20 28 52 4f 43 4b 20 48 41 52 44 29 22 0d |WS (ROCK HARD)".| 00000190 00 d2 13 e7 20 41 3d 34 20 fb 20 31 20 8b 20 fb |.... A=4 . 1 . .| 000001a0 20 37 0d 00 dc 26 f1 8a 31 35 2c 31 35 29 22 44 | 7...&..15,15)"D| 000001b0 4f 53 20 28 49 4e 53 41 4e 45 4c 59 20 44 49 46 |OS (INSANELY DIF| 000001c0 46 49 43 55 4c 54 29 22 0d 00 e6 04 0d 00 f0 18 |FICULT)"........| 000001d0 e7 20 59 3c 31 30 30 30 20 80 20 59 3e 37 35 30 |. Y<1000 . Y>750| 000001e0 20 41 3d 31 0d 00 fa 17 e7 20 59 3c 37 35 30 20 | A=1..... Y<750 | 000001f0 80 20 59 3e 35 30 30 20 41 3d 32 0d 01 04 17 e7 |. Y>500 A=2.....| 00000200 20 59 3c 35 30 30 20 80 20 59 3e 32 35 30 20 41 | Y<500 . Y>250 A| 00000210 3d 33 0d 01 0e 15 e7 20 59 3c 32 35 30 20 80 20 |=3..... Y<250 . | 00000220 59 3e 30 20 41 3d 34 0d 01 18 04 0d 01 22 0a fd |Y>0 A=4......"..| 00000230 20 42 3c 3e 30 0d 01 2c 04 0d 01 36 12 e7 20 41 | B<>0..,...6.. A| 00000240 3d 31 20 6c 65 76 65 6c 25 3d 33 0d 01 40 12 e7 |=1 level%=3..@..| 00000250 20 41 3d 32 20 6c 65 76 65 6c 25 3d 35 0d 01 4a | A=2 level%=5..J| 00000260 12 e7 20 41 3d 33 20 6c 65 76 65 6c 25 3d 38 0d |.. A=3 level%=8.| 00000270 01 54 13 e7 20 41 3d 34 20 6c 65 76 65 6c 25 3d |.T.. A=4 level%=| 00000280 31 32 0d 01 5e 10 63 73 25 3d 30 3a 70 73 25 3d |12..^.cs%=0:ps%=| 00000290 30 3a 0d 01 68 04 0d 01 72 13 f4 20 49 6e 69 74 |0:..h...r.. Init| 000002a0 69 61 6c 20 53 65 74 75 70 0d 01 7c 15 70 61 64 |ial Setup..|.pad| 000002b0 64 6c 65 6c 65 6e 67 74 68 25 3d 31 30 30 0d 01 |dlelength%=100..| 000002c0 86 09 53 31 25 3d 31 0d 01 90 09 53 32 25 3d 32 |..S1%=1....S2%=2| 000002d0 0d 01 91 1f f5 20 69 6e 65 72 74 25 3d b3 28 38 |..... inert%=.(8| 000002e0 29 2d 34 3a fd 20 69 6e 65 72 74 25 3c 3e 30 0d |)-4:. inert%<>0.| 000002f0 01 9a 34 73 70 65 25 3d 28 6c 65 76 65 6c 25 2b |..4spe%=(level%+| 00000300 28 70 73 25 2d 63 73 25 29 2f 31 30 30 29 2b 31 |(ps%-cs%)/100)+1| 00000310 30 3a 2a 43 48 41 4e 4e 45 4c 56 4f 49 43 45 20 |0:*CHANNELVOICE | 00000320 32 20 32 0d 01 a4 11 62 61 6c 6c 78 25 3d 31 32 |2 2....ballx%=12| 00000330 34 38 2f 32 0d 01 ae 22 62 61 6c 6c 79 25 3d 31 |48/2..."bally%=1| 00000340 30 32 34 2f 32 2b 28 28 69 6e 65 72 74 25 3c 30 |024/2+((inert%<0| 00000350 29 2a 34 30 30 29 0d 01 c2 10 70 6c 61 79 65 72 |)*400)....player| 00000360 78 25 3d 35 30 30 0d 01 cc 0d 63 6f 6d 70 25 3d |x%=500....comp%=| 00000370 35 30 30 0d 01 d6 05 87 0d 01 e0 04 0d 01 ea 09 |500.............| 00000380 eb 20 31 34 30 0d 01 f4 08 eb 20 31 32 0d 01 fe |. 140..... 12...| 00000390 05 87 0d 02 08 2a fb 20 31 33 32 3a f1 20 22 43 |.....*. 132:. "C| 000003a0 6f 6d 70 75 74 65 72 20 22 3b 63 73 25 22 20 50 |omputer ";cs%" P| 000003b0 6c 61 79 65 72 20 22 3b 70 73 25 3b 0d 02 12 05 |layer ";ps%;....| 000003c0 f5 0d 02 1c 1a c8 97 20 70 6c 61 79 65 72 78 25 |....... playerx%| 000003d0 2c 64 75 6d 70 32 25 2c 6d 6f 25 0d 02 26 3a c8 |,dump2%,mo%..&:.| 000003e0 99 20 22 4f 53 5f 42 79 74 65 22 2c 31 31 32 2c |. "OS_Byte",112,| 000003f0 53 31 25 3a c8 99 20 22 4f 53 5f 42 79 74 65 22 |S1%:.. "OS_Byte"| 00000400 2c 31 31 33 2c 53 32 25 3a c8 94 20 53 31 25 2c |,113,S2%:.. S1%,| 00000410 53 32 25 3a db 0d 02 30 24 f1 20 22 43 6f 6d 70 |S2%:...0$. "Comp| 00000420 75 74 65 72 20 22 3b 63 73 25 22 20 50 6c 61 79 |uter ";cs%" Play| 00000430 65 72 20 22 3b 70 73 25 3b 0d 02 3a 32 e7 20 69 |er ";ps%;..:2. i| 00000440 6e 65 72 74 25 3d 2d 34 20 62 61 6c 6c 78 25 3d |nert%=-4 ballx%=| 00000450 62 61 6c 6c 78 25 2d 32 3a 62 61 6c 6c 79 25 3d |ballx%-2:bally%=| 00000460 62 61 6c 6c 79 25 2b 73 70 65 25 0d 02 44 32 e7 |bally%+spe%..D2.| 00000470 20 69 6e 65 72 74 25 3d 2d 33 20 62 61 6c 6c 78 | inert%=-3 ballx| 00000480 25 3d 62 61 6c 6c 78 25 2d 36 3a 62 61 6c 6c 79 |%=ballx%-6:bally| 00000490 25 3d 62 61 6c 6c 79 25 2b 73 70 65 25 0d 02 4e |%=bally%+spe%..N| 000004a0 32 e7 20 69 6e 65 72 74 25 3d 2d 32 20 62 61 6c |2. inert%=-2 bal| 000004b0 6c 78 25 3d 62 61 6c 6c 78 25 2b 32 3a 62 61 6c |lx%=ballx%+2:bal| 000004c0 6c 79 25 3d 62 61 6c 6c 79 25 2b 73 70 65 25 0d |ly%=bally%+spe%.| 000004d0 02 58 32 e7 20 69 6e 65 72 74 25 3d 2d 31 20 62 |.X2. inert%=-1 b| 000004e0 61 6c 6c 78 25 3d 62 61 6c 6c 78 25 2b 36 3a 62 |allx%=ballx%+6:b| 000004f0 61 6c 6c 79 25 3d 62 61 6c 6c 79 25 2b 73 70 65 |ally%=bally%+spe| 00000500 25 0d 02 62 31 e7 20 69 6e 65 72 74 25 3d 31 20 |%..b1. inert%=1 | 00000510 62 61 6c 6c 78 25 3d 62 61 6c 6c 78 25 2b 36 3a |ballx%=ballx%+6:| 00000520 62 61 6c 6c 79 25 3d 62 61 6c 6c 79 25 2d 73 70 |bally%=bally%-sp| 00000530 65 25 0d 02 6c 31 e7 20 69 6e 65 72 74 25 3d 32 |e%..l1. inert%=2| 00000540 20 62 61 6c 6c 78 25 3d 62 61 6c 6c 78 25 2b 32 | ballx%=ballx%+2| 00000550 3a 62 61 6c 6c 79 25 3d 62 61 6c 6c 79 25 2d 73 |:bally%=bally%-s| 00000560 70 65 25 0d 02 76 31 e7 20 69 6e 65 72 74 25 3d |pe%..v1. inert%=| 00000570 33 20 62 61 6c 6c 78 25 3d 62 61 6c 6c 78 25 2d |3 ballx%=ballx%-| 00000580 36 3a 62 61 6c 6c 79 25 3d 62 61 6c 6c 79 25 2d |6:bally%=bally%-| 00000590 73 70 65 25 0d 02 80 31 e7 20 69 6e 65 72 74 25 |spe%...1. inert%| 000005a0 3d 34 20 62 61 6c 6c 78 25 3d 62 61 6c 6c 78 25 |=4 ballx%=ballx%| 000005b0 2d 32 3a 62 61 6c 6c 79 25 3d 62 61 6c 6c 79 25 |-2:bally%=bally%| 000005c0 2d 73 70 65 25 0d 02 8a 32 e7 20 62 61 6c 6c 78 |-spe%...2. ballx| 000005d0 25 3c 32 35 20 e7 20 69 6e 65 72 74 25 3e 30 20 |%<25 . inert%>0 | 000005e0 69 6e 65 72 74 25 3d 32 3a d4 20 31 2c 2d 31 35 |inert%=2:. 1,-15| 000005f0 2c 39 30 2c 31 2c 31 0d 02 94 33 e7 20 62 61 6c |,90,1,1...3. bal| 00000600 6c 78 25 3c 32 35 20 e7 20 69 6e 65 72 74 25 3c |lx%<25 . inert%<| 00000610 30 20 69 6e 65 72 74 25 3d 2d 32 3a d4 20 31 2c |0 inert%=-2:. 1,| 00000620 2d 31 35 2c 39 30 2c 31 2c 31 0d 02 9e 34 e7 20 |-15,90,1,1...4. | 00000630 62 61 6c 6c 78 25 3e 31 32 34 38 20 e7 20 69 6e |ballx%>1248 . in| 00000640 65 72 74 25 3e 30 20 69 6e 65 72 74 25 3d 34 3a |ert%>0 inert%=4:| 00000650 d4 20 31 2c 2d 31 35 2c 39 30 2c 31 2c 31 0d 02 |. 1,-15,90,1,1..| 00000660 a8 35 e7 20 62 61 6c 6c 78 25 3e 31 32 34 38 20 |.5. ballx%>1248 | 00000670 e7 20 69 6e 65 72 74 25 3c 30 20 69 6e 65 72 74 |. inert%<0 inert| 00000680 25 3d 2d 34 3a d4 20 31 2c 2d 31 35 2c 39 30 2c |%=-4:. 1,-15,90,| 00000690 31 2c 31 0d 02 b2 4f e7 20 62 61 6c 6c 79 25 3c |1,1...O. bally%<| 000006a0 37 35 20 e7 20 62 61 6c 6c 78 25 3e 70 6c 61 79 |75 . ballx%>play| 000006b0 65 72 78 25 20 e7 20 62 61 6c 6c 78 25 3c 70 6c |erx% . ballx%<pl| 000006c0 61 79 65 72 78 25 2b 32 35 20 69 6e 65 72 74 25 |ayerx%+25 inert%| 000006d0 3d 2d 33 3a d4 20 31 2c 2d 31 35 2c 37 30 2c 31 |=-3:. 1,-15,70,1| 000006e0 2c 31 0d 02 bc 60 e7 20 62 61 6c 6c 79 25 3c 37 |,1...`. bally%<7| 000006f0 35 20 e7 20 62 61 6c 6c 78 25 3e 70 6c 61 79 65 |5 . ballx%>playe| 00000700 72 78 25 2b 32 35 20 e7 20 62 61 6c 6c 78 25 3c |rx%+25 . ballx%<| 00000710 70 6c 61 79 65 72 78 25 2b 37 35 20 69 6e 65 72 |playerx%+75 iner| 00000720 74 25 3d 28 28 94 28 69 6e 65 72 74 25 29 29 2a |t%=((.(inert%))*| 00000730 2d 31 29 3a d4 20 31 2c 2d 31 35 2c 37 30 2c 31 |-1):. 1,-15,70,1| 00000740 2c 31 0d 02 c6 5a e7 20 62 61 6c 6c 79 25 3c 37 |,1...Z. bally%<7| 00000750 35 20 e7 20 62 61 6c 6c 78 25 3e 70 6c 61 79 65 |5 . ballx%>playe| 00000760 72 78 25 20 e7 20 62 61 6c 6c 78 25 3c 70 6c 61 |rx% . ballx%<pla| 00000770 79 65 72 78 25 20 69 6e 65 72 74 25 3d 28 28 94 |yerx% inert%=((.| 00000780 28 69 6e 65 72 74 25 29 29 2a 2d 31 29 3a d4 20 |(inert%))*-1):. | 00000790 31 2c 2d 31 35 2c 37 30 2c 31 2c 31 0d 02 d0 53 |1,-15,70,1,1...S| 000007a0 e7 20 62 61 6c 6c 79 25 3c 37 35 20 e7 20 62 61 |. bally%<75 . ba| 000007b0 6c 6c 78 25 3e 70 6c 61 79 65 72 78 25 2b 37 35 |llx%>playerx%+75| 000007c0 20 e7 20 62 61 6c 6c 78 25 3c 70 6c 61 79 65 72 | . ballx%<player| 000007d0 78 25 2b 31 30 30 20 69 6e 65 72 74 25 3d 2d 31 |x%+100 inert%=-1| 000007e0 3a d4 20 31 2c 2d 31 35 2c 37 30 2c 31 2c 31 0d |:. 1,-15,70,1,1.| 000007f0 02 da 49 e7 20 62 61 6c 6c 79 25 3e 39 35 30 20 |..I. bally%>950 | 00000800 e7 20 62 61 6c 6c 78 25 3e 63 6f 6d 70 25 20 e7 |. ballx%>comp% .| 00000810 20 62 61 6c 6c 78 25 3c 63 6f 6d 70 25 2b 32 35 | ballx%<comp%+25| 00000820 20 69 6e 65 72 74 25 3d 33 3a d4 20 31 2c 2d 31 | inert%=3:. 1,-1| 00000830 35 2c 37 30 2c 31 2c 31 0d 02 e4 54 e7 20 62 61 |5,70,1,1...T. ba| 00000840 6c 6c 79 25 3e 39 35 30 20 e7 20 62 61 6c 6c 78 |lly%>950 . ballx| 00000850 25 3e 63 6f 6d 70 25 2b 32 35 20 e7 20 62 61 6c |%>comp%+25 . bal| 00000860 6c 78 25 3c 63 6f 6d 70 25 2b 35 30 20 69 6e 65 |lx%<comp%+50 ine| 00000870 72 74 25 3d 94 28 69 6e 65 72 74 25 29 3a d4 20 |rt%=.(inert%):. | 00000880 31 2c 2d 31 35 2c 37 30 2c 31 2c 31 0d 02 ee 54 |1,-15,70,1,1...T| 00000890 e7 20 62 61 6c 6c 79 25 3e 39 35 30 20 e7 20 62 |. bally%>950 . b| 000008a0 61 6c 6c 78 25 3e 63 6f 6d 70 25 2b 35 30 20 e7 |allx%>comp%+50 .| 000008b0 20 62 61 6c 6c 78 25 3c 63 6f 6d 70 25 2b 37 35 | ballx%<comp%+75| 000008c0 20 69 6e 65 72 74 25 3d 94 28 69 6e 65 72 74 25 | inert%=.(inert%| 000008d0 29 3a d4 20 31 2c 2d 31 35 2c 37 30 2c 31 2c 31 |):. 1,-15,70,1,1| 000008e0 0d 02 f8 4d e7 20 62 61 6c 6c 79 25 3e 39 35 30 |...M. bally%>950| 000008f0 20 e7 20 62 61 6c 6c 78 25 3e 63 6f 6d 70 25 2b | . ballx%>comp%+| 00000900 37 35 20 e7 20 62 61 6c 6c 78 25 3c 63 6f 6d 70 |75 . ballx%<comp| 00000910 25 2b 31 30 30 20 69 6e 65 72 74 25 3d 31 3a d4 |%+100 inert%=1:.| 00000920 20 31 2c 2d 31 35 2c 37 30 2c 31 2c 31 0d 03 02 | 1,-15,70,1,1...| 00000930 04 0d 03 0c 33 e7 20 62 61 6c 6c 79 25 3c 31 30 |....3. bally%<10| 00000940 20 63 73 25 3d 63 73 25 2b 31 3a d4 20 32 2c 2d | cs%=cs%+1:. 2,-| 00000950 31 35 2c 35 32 2c 31 30 2c 31 3a fd b9 3a e5 20 |15,52,10,1:..:. | 00000960 8d 44 68 41 0d 03 16 35 e7 20 62 61 6c 6c 79 25 |.DhA...5. bally%| 00000970 3e 31 30 30 34 20 70 73 25 3d 70 73 25 2b 31 3a |>1004 ps%=ps%+1:| 00000980 d4 20 32 2c 2d 31 35 2c 35 32 2c 31 30 2c 31 3a |. 2,-15,52,10,1:| 00000990 fd b9 3a e5 20 8d 44 68 41 0d 03 20 39 e7 20 69 |..:. .DhA.. 9. i| 000009a0 6e 65 72 74 25 3c 30 20 e7 20 62 61 6c 6c 78 25 |nert%<0 . ballx%| 000009b0 3e 63 6f 6d 70 25 2b 35 30 20 63 6f 6d 70 25 3d |>comp%+50 comp%=| 000009c0 63 6f 6d 70 25 2b 37 2b 28 6c 65 76 65 6c 25 2f |comp%+7+(level%/| 000009d0 36 29 0d 03 2a 39 e7 20 69 6e 65 72 74 25 3c 30 |6)..*9. inert%<0| 000009e0 20 e7 20 62 61 6c 6c 78 25 3c 63 6f 6d 70 25 2b | . ballx%<comp%+| 000009f0 35 30 20 63 6f 6d 70 25 3d 63 6f 6d 70 25 2d 37 |50 comp%=comp%-7| 00000a00 2d 28 6c 65 76 65 6c 25 2f 36 29 0d 03 34 1b c8 |-(level%/6)..4..| 00000a10 93 c8 90 20 70 6c 61 79 65 72 78 25 2c 34 30 2c |... playerx%,40,| 00000a20 31 30 30 2c 31 30 0d 03 3e 19 c8 93 c8 90 20 63 |100,10..>..... c| 00000a30 6f 6d 70 25 2c 39 37 36 2c 31 30 30 2c 31 30 0d |omp%,976,100,10.| 00000a40 03 48 27 73 69 7a 65 25 3d 32 35 3a f4 2b 28 35 |.H'size%=25:.+(5| 00000a50 30 30 2d 41 42 53 28 62 61 6c 6c 79 25 2d 35 30 |00-ABS(bally%-50| 00000a60 30 29 29 2f 32 35 0d 03 52 1f c8 8f c8 90 20 62 |0))/25..R..... b| 00000a70 61 6c 6c 78 25 2c 62 61 6c 6c 79 25 2c 73 69 7a |allx%,bally%,siz| 00000a80 65 25 3a c8 96 0d 03 5c 07 fd 20 a3 0d ff |e%:....\.. ...| 00000a8e