home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
comdore
/
64games
/
man.sda
/
MODULE3
(
.txt
)
< prev
Wrap
Commodore BASIC
|
1988-11-29
|
13KB
|
490 lines
10 REM MENSCH AEGRERE DICH NICHT TEIL III
100 REM DIMENSIONIEREN
110 POKE657,128:POKE774,226:POKE775,252
120 V=53248:POKEV+21,0
130 DIMS(4),NA$(4),ST(16),D(4),F$(4),F(4),DR(4),Z(16),B(16),ZF(16)
140 DIMPO(75),GE(75),FA(75)
150 PRINT"[147]"
160 FORI=1TO16:Z(I)=3:NEXT
170 D(1)=4:D(2)=4:D(3)=4:D(4)=4
180 REM ZEICHENVERSCHIEBUNG
190 FORI=51200TO51252
200 READX:POKEI,X:S=S+X:NEXT
210 DATA120,165,1,72,41,251,133,1,169,208,133,3
220 DATA169,48,133,5,160,0,132,2,132,4,162,32
230 DATA177,2,145,4,200,208,249,230,3,230,5,202
240 DATA208,242,104,133,1,173,24,208,41,241,9,12
250 DATA141,24,208,88,96
260 SYS51200
270 REM EINGABEMODUS
280 POKE53280,0:POKE53281,0:T=20
290 REM BUCHSTABENAENDERUNGEN
300 FORI=0TO2
310 READAS
320 FORX=0TO7
330 READDA
340 POKE12288+8*AS+X,DA
350 NEXTX:NEXTI
360 DATA27,219,60,102,126,102,102,102,0
370 DATA85,102,0,102,102,102,102,60,0
380 DATA29,102,60,102,102,102,102,60,0
390 N=0:C=0
400 FORI=1TO4:READF$(I),F(I):NEXT
410 DATA"YEL.",7,"BLUE",6,"GREEN",5,"RED",2
420 PRINT"[147] WE [129]PRESENTS"
430 FORA=0TO20:GOSUB630:NEXT:T=700
440 PRINT"[155] MENSCH [RGERE DICH NICHT"
450 FORA=0TO20:FORZ=1TO15:POKE1231+54272+INT(25*RND(1)),Z:NEXT:NEXT
460 PRINT"[158] NOTATION: "
470 PRINT" [195][195][195][195][195][195][195][195][195][195][192][192] "
480 PRINT" THIS GAME IS SET UP BY THE RULES,"
490 PRINT" BY WHICH I"
500 PRINT" MENSCH [RGERE DICH NICHT[158]"
510 PRINT" PLAY"
520 PRINT" -THERE COULD BE DIFFERENT OPINIONS"
530 PRINT"SPACE[146]"
540 POKE198,0:WAIT198,1
550 PRINT"[147][155] RE-MARKS "
560 PRINT" [192][192][192][192][192][192][192][192][192][192][192][155]
570 [153]"*DICE ARE THROWN WITH SPACEWAIT."
580 [153]"*THE COMPUTER PLAYER THROWS AND DRAWS BY IT-SELF...."
590 [153]"*THE PAWN IS CHOSEN WITH SPACEWAIT AND DRAWN WITH RETURNWAIT"
600 [153]"THAT IS IT - THE REST IS DONE BY THE COMPUTER."
610 [153]"SPACEWAIT"
620 T[178]2000:[151]198,0:[146]198,1:[137]640
630 [129]B[178]0[164]T:[130]:[153]"";:[142]
640 [153]"LOAD"
650 N[178]0:C[178]0:A$[178]""
660 [129]I[178]1[164]4
670 [151]53280,F(I):[153]"LOAD WOULD A PLAYER LIKE ";F$(I);" YWAIT/NWAIT"
680 [161]A$:[139]A$[178]""[167]680
690 [139]A$[178]"Y"[167]N[178]N[170]1:S(I)[178]2:[137]810
700 [139]A$[178]"N"[167]720
710 [137]680
720 [153]" SHALL THE COMPUTER TAKE PLAYERS":[153][166]9);"PLACE?? YWAIT/NWAIT
730 GETA$:IFA$=""THEN730
740 IFA$="Y"THENC=C+1:S(I)=1:ON C GOTO770,780,790,800
750 IFA$="N"THEN:S(I)=0:GOTO850
760 GOTO730
770 NA$(I)="COMPUTER 1":GOTO850
780 NA$(I)="COMPUTER 2":GOTO850
790 NA$(I)="COMPUTER 3":GOTO850
800 NA$(I)="COMPUTER 4":GOTO850
810 PRINT" PLEASE ENTER THE NAME OF PLAYER":PRINT" ";
820 PRINT"-NOT MORE THEN 10 LETTERS! "
830 POKE19,64:INPUTNA$:POKE19,0
840 NA$(I)=LEFT$(NA$,10)
850 PRINT"[195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195][195]":NEXT:POKE53280,0
860 IFN+C<2THENPRINT"[147]2 PLAYERS ARE NEEDED!!":YOU=1:GOTO880
870 PRINT"[147]":GOTO890
880 FORZ=1TO1000:NEXT:GOTO640
890 PRINT"[147]":FORQ=1TO4
900 IFS(Q)=0THENNA$(Q)="NOT USED"
910 PRINT"PLAYER";Q;": ";NA$(Q)
920 NEXT
930 PRINT"IS THIS CORRECT?? Y/N";
940 GETA$:IFA$=""THEN940
950 IFA$="Y"THENPRINT"[157][157][157][157][157]! ":GOTO980
960 IFA$="N"THENRUN
970 GOTO940
980 REM ZEICHENAENDERUNGEN
990 FORI=0TO27
1000 READAS
1010 FORX=0TO7
1020 READDA
1030 POKE12288+8*AS+X,DA
1040 NEXTX:NEXTI
1050 DATA35,0,0,0,7,31,63,127,127
1060 DATA36,0,0,0,224,248,252,254,254
1070 DATA37,127,127,63,31,7,0,0,0
1080 DATA38,254,254,252,248,224,0,0,0
1090 DATA81,0,0,0,7,24,32,64,64
1100 DATA82,0,0,0,224,24,4,2,2
1110 DATA83,64,64,32,24,7,0,0,0
1120 DATA84,2,2,4,24,224,0,0,0
1130 DATA86,1,7,15,15,15,7,3,3
1140 DATA87,128,224,240,240,240,224,192,192
1150 DATA88,7,7,15,15,31,31,15,0
1160 DATA89,224,224,240,240,248,248,240,0
1170 DATA39,0,0,0,7,31,62,124,122
1180 DATA40,0,0,0,224,248,124,62,94
1190 DATA41,126,126,62,31,7,0,0,0
1200 DATA42,126,126,124,248,224,0,0,0
1210 DATA68,0,0,0,7,31,63,127,124
1220 DATA69,0,0,0,224,248,124,190,30
1230 DATA70,124,127,63,31,7,0,0,0
1240 DATA71,30,190,124,248,224,0,0,0
1250 DATA72,0,0,0,7,31,62,126,126
1260 DATA73,0,0,0,224,248,124,126,126
1270 DATA74,122,124,62,31,7,0,0,0
1280 DATA75,94,62,124,248,224,0,0,0
1290 DATA76,0,0,0,7,31,62,125,120
1300 DATA77,0,0,0,224,248,252,254,30
1310 DATA78,120,125,62,31,7,0,0,0
1320 DATA79,30,254,252,248,224,0,0,0
1330 REM BILDAUFBAU
1340 PRINT"[147]MENSCH";SPC(8);"[RGERE":PRINT"DICH";SPC(11);"NICHT"
1350 PRINT"":PO(0)=1532
1360 FORI=1TO16:READPO:READFA:PO(I)=PO:FA(I)=FA
1370 IFS(INT((I-1)/4)+1)=0THENGE(I)=35:GOTO1390
1380 GE(I)=86
1390 NEXT
1400 GE=81:FA=12
1410 FORI=17TO56:READPO:PO(I)=PO:GE(I)=GE:FA(I)=FA
1420 NEXT
1430 GE=35
1440 FORI=57TO72:READPO:READFA:PO(I)=PO:GE(I)=GE:FA(I)=FA
1450 NEXT
1460 GE(17)=72:FA(17)=7
1470 GE(27)=76:FA(27)=6
1480 GE(37)=39:FA(37)=5
1490 GE(47)=68:FA(47)=2
1500 FORI=1TO72
1510 POKEPO(I),GE(I):POKEPO(I)+54272,FA(I)
1520 POKEPO(I)+1,GE(I)+1:POKEPO(I)+54273,FA(I)
1530 POKEPO(I)+40,GE(I)+2:POKEPO(I)+54312,FA(I)
1540 POKEPO(I)+41,GE(I)+3:POKEPO(I)+54313,FA(I)
1550 NEXT
1560 FORI=1TO16:GE(I)=35:NEXT
1570 FORI=1090TO1930STEP40:POKEI,93:POKEI+54272,5:NEXT
1580 POKE1650,107:FORI=1651TO1663:POKEI,67:POKEI+54272,5:NEXT
1590 DATA1162,7,1165,7,1242,7,1245,7,1722,6,1725,6,1802,6,1805,6
1600 DATA1707,5,1710,5,1787,5,1790,5,1147,2,1150,2,1227,2,1230,2,1078
1610 DATA1158,1238,1318,1398,1400,1402,1404,1406,1486,1566,1564,1562,1560,1558
1620 DATA1638,1718,1798,1878,1876,1874,1794,1714,1634,1554,1552,1550,1548,1546
1630 DATA1466,1386,1388,1390,1392,1394,1314,1234,1154,1074,1076
1640 DATA1156,7,1236,7,1316,7,1396,7,1484,6,1482,6,1480,6,1478,6
1650 DATA1796,5,1716,5,1636,5,1556,5,1468,2,1470,2,1472,2,1474,2
1660 REM GRUNDSTELLUNGEN
1670 FORI=1TO16:ST(I)=I:NEXT
1680 V=53248:POKEV+16,126
1690 POKE2040,184:POKEV+39,1
1700 POKEV+23,126:POKEV+29,126
1710 FORZ=2TO12STEP2:POKEV+Z,15:POKEV+Z+1,195:POKEV+39+Z/2,15
1720 POKE2040+Z/2,184+Z/2:NEXT
1730 POKE211,30:POKE214,2:SYS58640:PRINT"MENSCH":PRINT"[157][157][157][157][157][157][157][157][157][157][152][RGERE"
1740 PRINT"[157][157][157][157][157][157][157][157][157][152]DICH":PRINT"[157][157][157][157][157][157][157][157][157][157][151]NICHT!";""
1750 PRINT
1760 FORZ=0TO6
1770 FORN=0TO62:READQ:POKE11776+Z*64+N,Q:NEXT:NEXT
1780 DATA63,255,252,32,0,4,32
1790 DATA0,4,32,0,4,32,0
1800 DATA4,32,0,4,32,0,4
1810 DATA32,0,4,32,0,4,32
1820 DATA0,4,32,0,4,32,0
1830 DATA4,32,0,4,32,0,4
1840 DATA32,0,4,32,0,4,32
1850 DATA0,4,32,0,4,32,0
1860 DATA4,32,0,4,63,255,252
1870 DATA7,255,254,15,255,253,31
1880 DATA255,251,63,255,247,127,255
1890 DATA239,0,0,31,127,255,223
1900 DATA127,255,223,127,255,223,127
1910 DATA255,223,127,255,223,127,255
1920 DATA223,127,31,223,127,31,223
1930 DATA127,31,223,127,255,223,127
1940 DATA255,222,127,255,220,127,255
1950 DATA216,127,255,208,127,255,192
1960 DATA7,255,254,15,255,253,31
1970 DATA255,251,63,255,247,127,255
1980 DATA239,0,0,31,127,255,223
1990 DATA127,248,223,127,248,223,127
2000 DATA248,223,127,255,223,127,255
2010 DATA223,127,255,223,127,255,223
2020 DATA127,255,223,127,255,223,127
2030 DATA255,222,99,255,220,99,255
2040 DATA216,99,255,208,127,255,192
2050 DATA7,255,254,15,255,253,31
2060 DATA255,251,63,255,247,127,255
2070 DATA239,0,0,31,127,255,223
2080 DATA127,248,223,127,248,223,127
2090 DATA248,223,127,255,223,127,255
2100 DATA223,127,31,223,127,31,223
2110 DATA127,31,223,127,255,223,127
2120 DATA255,222,99,255,220,99,255
2130 DATA216,99,255,208,127,255,192
2140 DATA7,255,254,15,255,253,31
2150 DATA255,251,63,255,247,127,255
2160 DATA239,0,0,31,127,255,223
2170 DATA99,248,223,99,248,223,99
2180 DATA248,223,127,255,223,127,255
2190 DATA223,127,255,223,127,255,223
2200 DATA127,255,223,127,255,223,127
2210 DATA255,222,99,248,220,99,248
2220 DATA216,99,248,208,127,255,192
2230 DATA7,255,254,15,255,253,31
2240 DATA255,251,63,255,247,127,255
2250 DATA239,0,0,31,127,255,223
2260 DATA99,248,223,99,248,223,99
2270 DATA248,223,127,255,223,127,255
2280 DATA223,127,31,223,127,31,223
2290 DATA127,31,223,127,255,223,127
2300 DATA255,222,99,248,220,99,248
2310 DATA216,99,248,208,127,255,192
2320 DATA7,255,254,15,255,253,31
2330 DATA255,251,63,255,247,127,255
2340 DATA239,0,0,31,127,255,223
2350 DATA99,248,223,99,248,223,99
2360 DATA248,223,127,255,223,127,255
2370 DATA223,99,248,223,99,248,223
2380 DATA99,248,223,127,255,223,127
2390 DATA255,222,99,248,220,99,248
2400 DATA216,99,248,208,127,255,192
2410 REM STECHEN
2420 REM IFPEEK(PO(K))<>18THENSYS64738
2430 POKE211,0:POKE214,24:SYS58640
2440 PRINT"LET'S THROW DICE TO BEGIN[145]":FORI=1TO1000:NEXT
2450 A=INT(RND(1)*4+3):G=INT(4*RND(1))+1
2460 IFS(G)=0THEN2450
2470 FORQ=1TO4:J=Q
2480 IFS(Q)=0THEN2550
2490 POKE646,F(Q):PRINT" ";NA$(Q);" IS DUE! [145]":POKEV+21,0
2500 IFS(Q)=1THENFORI=1TO1000:NEXT:GOTO2520
2510 POKE198,0:WAIT198,1
2520 IFQ=GTHENW=A:GOSUB2870:GOTO2550
2530 W=RND(1)*A:W=INT(W):IFW=0THENW=1
2540 GOSUB2870
2550 NEXT
2560 POKEV+21,0
2570 POKE646,F(G):PRINT" ";NA$(G);" IS THE WINNER! [145]"
2580 FORI=1TO800:NEXT
2590 J=G:GOTO2640
2600 REM SPIELSCHLEIFE
2610 J=0
2620 J=J+1:IFJ=5THENJ=1
2630 IFS(J)=0THEN2620
2640 IFD(J)=4THENGOSUB3360:GOTO2720
2650 IFD(J)<4ANDDR(J)>0ANDD(J)+DR(J)=4THEN2670
2660 GOTO2710
2670 SP=0:FORI=56+4*JTO56+4*J+1-DR(J)STEP-1
2680 IFPEEK(PO(I))=86THENSP=SP+1
2690 NEXT
2700 IFSP=DR(J)THENGOSUB3360:GOTO2720
2710 GOSUB2800:AS=0
2720 IFWU=6THENGOSUB3470
2730 IFWU=6THENGOSUB3470
2740 IFWU=6THENGOSUB3470
2750 IFAS=1THENAS=0:GOTO2620
2760 GOSUB2950
2770 IFS(J)=1THENGOSUB3700
2780 IFS(J)=2THENGOSUB3130
2790 GOTO2620
2800 REM WUERFELN
2810 POKE646,F(J):POKEV+21,0
2820 PRINT" [145]"
2830 PRINTNA$(J);" YOUR TURN! [145]":W=INT(6*RND(1))+1
2840 WU=W
2850 IFS(J)=1THENFORI=1TO1200:NEXT:GOTO2870
2860 IFJ<>3THENPOKE198,0:WAIT198,1
2870 SI=54272:POKE54277,5:POKE54278,0:POKE54296,15
2880 FORZ=1TO8:FORT=1TO50:NEXT
2890 POKE54279,100:POKESI+8,8:POKESI+12,0:POKESI+11,129:POKESI+13,16:POKESI+4,0
2900 POKESI+1,6:POKESI+4,129:POKESI+24,15:POKESI+24,15:POKESI+11,0:NEXT
2910 POKEV+21,2^W
2920 POKE54276,0:POKE54277,0:POKE54278,0
2930 FORI=1TO1000:NEXT
2940 RETURN
2950 REM FIGUREN SPERREN
2960 FORI=(J-1)*4+1TOJ*4:Z(I)=3
2970 IFST(I)<17THENZ(I)=0:GOTO3110
2980 IFJ=1THEN3010
2990 IFST(I)+WU>56ANDST(I)<=56THENW=WU-40:GOTO3010
3000 IFST(I)+WU>J*10+6ANDST(I)<=J*10+6THENW=WU+46-6*J
3010 IFST(I)+W>56+J*4THENZ(I)=0:GOTO3110
3020 IFRS=1THENRETURN
3030 IFST(I)<=56ANDST(I)+W>56ANDST(I)+W<=56+J*4THENZ(I)=2
3040 FO=0:FORFI=1TO16
3050 IFST(I)+W=ST(FI)THENFO=FI
3060 NEXTFI:IFFO=0THEN3110
3070 F1=INT((I-1)/4)+1
3080 F2=INT((FO-1)/4)+1
3090 IFF(F1)=F(F2)THENZ(I)=0:GOTO3110
3100 IFST(I)+W<=56+J*4ANDZ(I)<>2THENZ(I)=1:ZF(I)=FO
3110 IFRS=1THENRETURN
3120 W=WU:NEXTI:RETURN
3130 REM EINGABE
3140 F=(J-1)*4
3150 IFZ(F+1)+Z(F+2)+Z(F+3)+Z(F+4)=0THEN4660
3160 S=0:FORQ=1TO4
3170 IFZ(F+Q)<>0THENS=S+5
3180 NEXT
3190 IFS>5THEN3220
3200 FORQ=1TO4:IFZ(F+Q)<>0THENA$=CHR$(13):F=(J-1)*4+Q:GOTO3300
3210 NEXT
3220 POKE646,F(J):PRINT"CHOOSE PAWN: SPACE[146] MOVE : RETURN[146][145]"
3230 T=T+1:IFT>=5THENT=1
3240 F=(J-1)*4+T
3250 IFZ(F)=0THEN3230
3260 Y=(INT((PO(ST(F))-1024)/40)+1)*8
3270 X=(PO(ST(F))-983-5*Y)*8
3280 POKEV,X+12:POKEV+1,Y+40:POKEV+21,1+2^WU
3290 GETA$:IFA$=""THEN3290
3300 IFA$=CHR$(13)THENPOKEV+21,0:GOTO3330
3310 IFA$=" "THENW=WU:POKEV+21,2^WU:GOTO3230
3320 GOTO3290
3330 PRINT" [145]":RS=1:I=F:GOSUB2980:RS=0
3340 GOSUB4190
3350 RETURN
3360 REM 3-MAL WUERFELN
3370 IFS(J)=1THENFORI=1TO1000:NEXT:GOTO3380
3380 POKEV+21,0
3390 POKE646,F(J):PRINTNA$(J);" CAN THROW 3 TIMES! [145]"
3400 FORI=1TO1300:NEXT
3410 FORQ=1TO3
3420 GOSUB2800
3430 IFS(J)=1ORQ=3THENFORI=1TO1000:NEXT:GOTO3440
3440 IFW=6THENGOSUB3470:RETURN
3450 NEXT
3460 AS=1:RETURN
3470 REM ANSETZEN
3480 AS=1
3490 FORF=(J-1)*4+1TO4*J
3500 IFST(F)<17THEN3520
3510 NEXT
3520 IFD(J)=0THEN4460
3530 W=1
3540 GOSUB2950:IFS(J)=2ANDD(J)=0THENGOSUB3130
3550 IFS(J)=1ANDD(J)=0THENGOSUB3700
3560 D(J)=D(J)-1:W=1
3570 POKE646,F(J):PRINTNA$(J);" MUST START! [145]"
3580 FORFI=1TO16
3590 IFST(FI)=J*10+7THENZ(F)=1:ZF(F)=FI:GOTO3610
3600 NEXT
3610 GOSUB4190
3620 IFD(J)=0THENGOSUB2800:GOTO4460
3630 PRINT"FREE THE ARROW! [145]":GOTO3640
3640 FORI=1TO1000:NEXT:GOSUB2800
3650 GOSUB2950:IFZ(F)=0ANDS(J)=2THENGOSUB3130:GOTO3680
3660 IFZ(F)=0ANDS(J)=1THENGOSUB3700:GOTO3680
3670 GOSUB4190
3680 IFWU=6THENGOSUB2800:AS=0
3690 RETURN
3700 REM DENKPHASE
3710 W=WU:WU=W:F=(J-1)*4+1:GF=0
3720 IFZ(F)+Z(F+1)+Z(F+2)+Z(F+3)=0THEN4660
3730 FORI=FTOF+3
3740 IFZ(I)=0THENB(I)=0:GOTO3870
3750 RS=1:GOSUB2980:RS=0:B(I)=0
3760 SV=0:SN=0
3770 IFST(I)+W=17ANDD(1)<>0THENB(I)=1:GOTO3870
3780 IFST(I)+W=27ANDD(2)<>0THENB(I)=1:GOTO3870
3790 IFST(I)+W=37ANDD(3)<>0THENB(I)=1:GOTO3870
3800 IFST(I)+W=47ANDD(4)<>0THENB(I)=1:GOTO3870
3810 IFST(I)=17ANDD(1)<>0THENB(I)=30:GOTO3870
3820 IFST(I)=27ANDD(2)<>0THENB(I)=30:GOTO3870
3830 IFST(I)=37ANDD(3)<>0THENB(I)=30:GOTO3870
3840 IFST(I)=47ANDD(4)<>0THENB(I)=30:GOTO3870
3850 IFZ(I)=1THEN3890
3860 GOTO3970
3870 NEXT
3880 GOTO4130
3890 REM SCHLAGEN
3900 FORFI=1TO16
3910 IFI=FITHEN3930
3920 IFST(FI)=ST(I)+WTHEN3940
3930 NEXT
3940 B(I)=ST(I)-J*10
3950 IFB(I)<0THENB(I)=B(I)+40
3960 GOTO3870
3970 REM LAGE VORHER
3980 FORFI=1TO16
3990 IFI=FITHEN4010
4000 IFST(FI)+6>=ST(I)ANDST(FI)<ST(I)THENSV=SV+1
4010 NEXT
4020 B(I)=SV*5
4030 IFZ(I)=2THENB(I)=B(I)+50:GOTO3870
4040 REM LAGE NACHER
4050 FORFI=1TO16
4060 IFI=FITHEN4080
4070 IFST(FI)+6>=ST(I)+WANDST(FI)<ST(I)+WTHENSN=SN+1
4080 NEXT
4090 IFSN>SVTHENB(I)=2:GOTO3870
4100 IFSN=SVTHENB(I)=3:GOTO3870
4110 B(I)=4+(SV-SN)*3
4120 GOTO3870
4130 REM AUSWAHL
4140 W=WU:F=(J-1)*4+1:C=F
4150 FORI=F+1TOF+3:IFB(C)<B(I)THENC=I
4160 NEXT
4170 F=C:I=F:RS=1:GOSUB2980:RS=0:GOSUB4190
4180 RETURN
4190 REM ZUGPHASE
4200 IFZ(F)=1THENGOSUB4530
4210 IFST(F)<=56ANDST(F)+W>56THENDR(J)=DR(J)+1:WP=W:GOSUB2950:W=WP
4220 Y=(INT((PO(ST(F))-1024)/40)+1)*8
4230 X=(PO(ST(F))-983-5*Y)*8
4240 POKEV,X+12:POKEV+1,Y+40:POKEV+21,1
4250 FORZ=1TO300:NEXT
4260 POKEPO(ST(F)),GE(ST(F))
4270 POKEPO(ST(F))+54272,FA(ST(F))
4280 POKEPO(ST(F))+1,GE(ST(F))+1
4290 POKEPO(ST(F))+54273,FA(ST(F))
4300 POKEPO(ST(F))+40,GE(ST(F))+2
4310 POKEPO(ST(F))+54312,FA(ST(F))
4320 POKEPO(ST(F))+41,GE(ST(F))+3
4330 POKEPO(ST(F))+54313,FA(ST(F))
4340 IFST(F)<17THENST(F)=J*10+6
4350 POKEV+21,0
4360 Y=(INT((PO(ST(F)+W)-1024)/40)+1)*8
4370 X=(PO(ST(F)+W)-983-5*Y)*8
4380 POKEV,X+12:POKEV+1,Y+40:POKEV+21,1
4390 POKEPO(ST(F)+W),86:POKEPO(ST(F)+W)+54272,F(J)
4400 POKEPO(ST(F)+W)+1,87:POKEPO(ST(F)+W)+54273,F(J)
4410 POKEPO(ST(F)+W)+40,88:POKEPO(ST(F)+W)+54312,F(J)
4420 POKEPO(ST(F)+W)+41,89:POKEPO(ST(F)+W)+54313,F(J)
4430 ST(F)=(ST(F)+W)
4440 IFDR(J)=4THENGOSUB4770
4450 FORZ=1TO300:NEXT:POKEV+21,0:RETURN
4460 REM NOCHMAL WUERFELN
4470 GOSUB2950
4480 IFS(J)=2THENGOSUB3130
4490 IFS(J)=1THENGOSUB3700
4500 IFWU=6ANDD(J)<>0THENGOSUB3470:GOTO2620
4510 IFWU=6THENGOSUB2800:WU=W:GOTO4460
4520 RETURN
4530 REM SCHLAGEN
4540 WS=W:FF=F:F=ZF(F)
4550 J=INT((F-1)/4)+1:D(J)=D(J)+1
4560 W=F-ST(F)
4570 POKE54276,0:POKE54277,0:POKE54278,0
4580 FORX=15TO0STEP-2
4590 POKE54296,X:POKE54277,15:POKE54278,0:POKE54273,16:POKE54272,80:POKE54276,129
4600 NEXT
4610 POKE54276,0:POKE54277,0:POKE54278,0
4620 GOSUB4220
4630 W=WS:F=FF
4640 J=INT((F-1)/4)+1
4650 RETURN
4660 REM NAECHSTER SPIELER
4670 POKE646,F(J):PRINTNA$(J);"CAN NOT DRAW! "
4680 POKE54296,15
4690 POKE54277,25
4700 POKE54278,150
4710 POKE54273,3:POKE54272,100
4720 POKE54276,33
4730 FORT=1TO200:NEXT
4740 POKE54276,0:POKE54277,0:POKE54278,0
4750 FORI=1TO1000:NEXT
4760 RETURN
4770 REM SPIELENDE
4780 POKE646,F(J):PRINTNA$(J);" IS THE WINNER!!!!! [145]"
4790 POKE54296,15:FORZ=1TO3
4800 POKE54277,25
4810 POKE54278,150
4820 POKE54273,7:POKE54272,193
4830 POKE54276,33
4840 FORT=1TO200:NEXT
4850 POKE54276,0:POKE54277,0:POKE54278,0:NEXT
4860 POKE54277,25:POKE54278,150:POKE54273,6:POKE54272,39:POKE54276,33
4870 FORT=1TO500:NEXT:POKE54276,0:POKE54277,0:POKE54278,0
4880 POKE198,0:WAIT198,1
4890 DR(J)=0:S(J)=0
4900 IFS(1)+S(2)+S(3)+S(4)=0THEN4960
4910 PRINT" WANT TO PLAY AGAIN ???? Y/N [145]"
4920 GETA$:IFA$=""THEN4920
4930 IFA$="Y"THEN4970
4940 IFA$="N"THEN4960
4950 GOTO4920
4960 PRINT" -------END OF GAME------[145]":POKE198,0:WAIT198,1:RUN
4970 PRINT" [145]":RETURN