Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 10poke53281,11:poke53280,11:gosub830
- 30 print "{home}{yellow}"spc(10)"kung fury - press space"
- 50 geta$:ifa$<>" "then50
- 70 print"{clear}":gosub290
- 90 x=100:y=100:b=-1:s=0
- 110 j=peek(56320):b=notb:rem joystick in j, b is a flag to slow down scrolling, see later
- 130 if (j=123)then x=x-6
- 150 if (j=119) then x=x+6
- 170 if x>255thenx=255
- 190 ifx<21thenx=21
- 210 pokevic,x:rem move sprite
- 230 if b then poke 1024+(40*22)+30*rnd(2),81:rem if flag on then print a ball in row number 23
- 250 print"{home}{down*23}{return}"
- 260 if peek( 53279)>0 then goto 2000
- 265 print"{home}"spc(23)s
- 270 s=s+1:goto110
- 290 vic=13*4096:rem this is where the vic registers begin
- 310 pokevic+21,1:rem enable sprite 0
- 330 rem pokevic+23,1:rem expand sprite 0 in y
- 350 pokevic+29,1:rem expand sprite 0 in x
- 370 poke2040,192:rem set sprite 0's pointer
- 390 pokevic,100:rem set sprite 0's x position
- 410 pokevic+1, 100:rem set sprite 0's y position
- 430 pokevic+39,0:rem set sprite 0's color
- 450 poke 53276,1:rem set multicolor for sprite 1
- 470 poke 53287,0:poke53285,2:poke53286,15
- 490 fory=0to63:rem byte counter with sprite loop
- 510 reada:rem read in a byte
- 530 poke192*64+y,a:rem store the data in sprite area
- 550 nexty:rem close loop
- 570 return
- 590 rem
- 610 data 0,168,0,2,85,0
- 630 data 2,238,64,2,170,16
- 650 data 0,168,0,2,102,0
- 670 data 10,86,128,42,86,160
- 690 data 162,86,40,130,86,8
- 710 data 1,85,0,2,170,0
- 730 data 2,170,0,2,138,0
- 750 data 2,138,0,2,138,0
- 770 data 0,204,0,0,136,0
- 790 data 0,136,0,3,255,0
- 810 data 0,252,0,0
- 830 REM SCREEN 1 -
- 850 PRINT "{black}{169} {reverse on}{164}{reverse off}{127}{reverse on}{174} ";
- 870 PRINT "{reverse off}- {gray}{175}{185} {black}{188}{reverse on} ";
- 890 PRINT "{reverse off} {gray}{164}{162}{162}{162}{162}{reverse on} {169} {127}{reverse off}{187} {black}{167}";
- 910 PRINT " {gray}J{165}{reverse on}{184}{163} {175}{187}{175}{164} {188}{reverse off} ";
- 930 PRINT " {095}{187}{reverse on}{186} {172}{162} {reverse off}{187}{reverse on}{black}{190}{reverse off}{183}{reverse on}{162}{reverse off}M{reverse on}{gray} {163}J{reverse off}{175} ";
- 950 PRINT " U{reverse on}Y {164} {reverse off}{light gray}{165}{reverse on}{blue}{181}{white}{167}{gray} {188}{reverse off}{light gray}{165} {reverse on}{gray}{127}{165} {reverse off}{190} ";
- 970 PRINT " {reverse on}{181}{reverse off}{185}Y{126}{reverse on}{172} {light gray} {reverse off}{181}{reverse on}{cyan}{165}{light gray} {reverse off}{black}{176}{gray},{reverse on}{188}{light gray}{127}{gray}J{187} {reverse off}p ";
- 990 PRINT " {reverse on}{161} {163}{reverse off}L{black}{172}{reverse on}{gray}{183}{172}{cyan}{187}{light blue} {white} {light gray} {reverse off}{white}{165}{reverse on}{161} {reverse off}{184}{183} {gray}A{reverse on}{190}{light gray}{175}{reverse off} {reverse on}{188}{gray}F{167}{reverse off} ";
- 1010 PRINT " {reverse on} {172}{187}Y {white}{185} {reverse off}{181}{blue}{184}{white}{183} {black}N{light gray}{184}{reverse on}{gray}{185}{reverse off}P{reverse on}{127}{reverse off} ";
- 1030 PRINT " {127}{reverse on} {light gray}{127}{gray}{187}{187}{164}{white}{162}{reverse off}{161} {black}G {gray}U{reverse on}{black}{191}{reverse off}U {gray}{172}{reverse on}{165} v {reverse off} ";
- 1050 PRINT " {reverse on}{165} {light gray} {163}{reverse off}{white}{187}{gray}{161}- {reverse on}{blue}{163}{reverse off}{white}{165}{black}{167}{181}{gray}B{black}Uv {gray}{188}{reverse on} {reverse off}{169} ";
- 1070 PRINT " 0P{reverse on} {light blue} {white} {127}{reverse off} {gray}{190} {176}[{167}M{reverse on}{black}{127}{reverse off}KR{gray}{172}{reverse on} {127}{reverse off} ";
- 1090 PRINT " {pink}{162}{reverse on}{182}{purple} {gray} {light gray}{185}{reverse off}{white}{127}{reverse on} {127}{reverse off}{gray}i {reverse on}{182}{reverse off}{red}. {gray}{191}M{black}{190} {gray}{172}{reverse on} {reverse off}L ";
- 1110 PRINT " {reverse on}{pink}{190} {red}{167}{gray} {pink}{184}{gray} {light gray}{188}{reverse off}{light blue}{188}{white}{184}{reverse on} {pink}P{reverse off}{gray}{174}{175}{pink}{162}{reverse on}{184}{184}{183}{163} {163}{reverse off}{162}{reverse on}{gray}{164}{reverse off}{169} ";
- 1130 PRINT "{black}T {pink}{167}{reverse on} U{190} U{purple}K{gray} {pink} {light gray}{172}{reverse off}{gray}{162}{reverse on}{blue}{187}{reverse off}{white}{127}{reverse on}{182}{reverse off}{pink}{175}{187}{127}{reverse on}{175} {reverse off}{169}{184}{reverse on}D{purple}D{pink}{169} {red}{184}{pink}{163}{red}{127}{reverse off} {reverse on}{pink}{190}{red}{127}{reverse off} ";
- 1150 PRINT "{reverse on}{black}{185}{reverse off}FR{reverse on}P{reverse off} {reverse on}{pink}{190} {red} {pink} {light gray}{184}{pink} .{reverse off}{gray}{183}{reverse on}{pink}{190}{red} {pink} {red}{182}{reverse off}{pink}{172}{reverse on}{190} {184}{184}{167}{165} J {red} {reverse off}{pink}{182}{reverse on} {red}{182}{reverse off} ";
- 1170 PRINT "{black}{162}{175}{164}{167}{pink}{167}{reverse on} {190}{182}{red} {pink} H' {190}{172}{red}{175}{pink} {red}{182}{pink}{161} {172}{126} {red} {pink} {red} {pink} {187}{190}{167}{181}{red} {reverse off}{165}{black}{175}{164} ";
- 1190 PRINT "{reverse on}{172}{187}{185}{reverse off} {reverse on}{pink}{165} {red} {pink} {182} {reverse off}{161}{reverse on} , Y {red} {reverse off}{pink}{185}{162}{light gray}4{reverse on} {pink} {red}{167}{pink}{187} {red} {pink} {181} {190} {red} {reverse off} {black}{183} ";
- 1210 PRINT "{reverse on}{183}{reverse off}{186}{reverse on}F{reverse off}{169}{reverse on}{pink} {reverse off}{red}{161}{reverse on}{pink} H {red} {pink} T{red} {pink} {164}{185}F {red} {pink} {red}{167}{pink}{165}{167}{165}{red} {pink} {187} {red}{172}{reverse off}{pink}{184}{reverse on} {reverse off}{red}{169} {black}{184}{190}";
- 1230 PRINT "{reverse on}RR{175}{pink}{161} {red} {reverse off}{190}{reverse on}{pink} B {190}{182} {red}{172}{pink} {172} {183}{163} {red}{172}{gray}{190}{pink}{187}{167}{reverse off}{red}{161}{reverse on}{pink}{165} f{reverse off}{169}{red}{183}{reverse on}{pink}{187}{188}{red}'{pink}{182}{reverse off}{red}{165}{black}{188}{reverse on}{162}{162}{162}";
- 1250 PRINT "{reverse off}{186}{reverse on} G{pink}{165} {red}{172}{reverse off} {reverse on}{pink}{187}B {172}{red}.{reverse off}{pink}{169}{red}{165}{reverse on}{pink}L{red}{175}{pink}L{175}{162}{reverse off}{red}{184} {gray}{161}{pink}S{red}{184} {pink}{188}{reverse on}{162}{reverse off}{red}{184}{reverse on}{pink}L{reverse off}{red}{183} {pink}{184}{reverse on}{187}{red} {reverse off} {black}{183}D {172}";
- 1270 PRINT "{reverse on}{brown}{162}{185}{reverse off}{black}{190}{reverse on}{pink} {red} {reverse off}{190} {blue}FDE{red}{175}{pink}{164}{175}{reverse on}{188}{reverse off}{162}{reverse on}{190} {183}{183} {163}{163}{163}{163}{163}{163}{183}{184}{reverse off}{red}{175} {gray}'{black}F";
- 1290 PRINT "{cyan}{096}{red}D{cyan}F{162}{red}I {blue}S{reverse on}{pink} {184}{163} {164}{175}{185}{162}{162}F{reverse off}{183}{blue}F{gray}{172}{red}{183}{blue}--{red}{183}{blue}DD--{red}{163} {164}{164} .{yellow}{175}";
- 1310 PRINT " {brown}D{096} {pink}{184}{reverse on}{red}{162}{pink}{162}{reverse off}{184}{183}{blue}{096}E{184}{183}{163} {183}{183} {gray},{175} {reverse on}{blue}{162}{gray}{162}{reverse off}{190} {blue}!{gray}{167} {blue}{095}{reverse on}{light blue}{175}{white}{185}{reverse off}{purple}{181}{blue}{188}{reverse on}{light blue}{162}{162}";
- 1330 PRINT "{reverse off}{gray}{096}{reverse on}{blue}{124}{reverse off}O{cyan}D{brown}'{blue}H{light blue}k {gray}{164}{cyan}{162}{light gray}{162}{162} {blue}{167}{reverse on}{183}{reverse off} J{light blue}{190} {blue}F{gray}{096}{cyan}R{gray}{162}{light blue}{162}{reverse on}{light gray}{169}{reverse off}{white}{185}{red}{172}{187}{gray}. {blue},{light gray}{187} "
- 1350 return
- 2000 rem end sequence
- 2010 print"{clear}game over":pokevic+21,0:n=peek( 53279)
- 2020 print"your score ",s
- 2030 print"press a key"
- 2040 get a$:if a$=""then 2040
- 2050 run
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement