Skeletons

Date: 198x
Type: Program
Platform(s): TS 1000

Content

Appears On

Assembled by Tim Ward from many sources. Contains programs 10252 – 10293.

Related Products

Related Articles

Related Content

Image Gallery

Skeletons

Source Code

   1 GOTO 9900
   2 LET J=P
   3 LET P=P+(INKEY$="8")-(INKEY$="5")+((INKEY$="6")-(INKEY$="7"))*33+((INKEY$="3")-(INKEY$="1"))*34+((INKEY$="2")-(INKEY$="4"))*32
   4 LET P=P+(PEEK P=118)
   6 IF NOT P=J THEN POKE J,0
   7 IF PEEK P=8 OR PEEK P=61 THEN LET P=J
   8 IF PEEK P=5 THEN GOTO 8000
   9 POKE P,52
  10 RETURN 
  11 FOR I=1 TO 4
  12 GOSUB 2
  14 LET J=A(I)-D
  16 LET K=P-D
  17 LET L=INT (K/33)
  19 LET K=K-L*33
  20 LET J=J-SGN ((INT (J/33)-L))*33-SGN (((J-INT (J/33)*33))-K)
  22 POKE A(I),0
  24 IF (PEEK (D+J)<>118 AND (((PEEK (D+J)=8) AND INT (RND*9)+1>4))) OR PEEK (D+J)=0 OR PEEK (D+J)=52 THEN LET A(I)=D+J
  25 IF PEEK A(I)=52 THEN GOTO 9000
  26 POKE A(I),61
  28 NEXT I
  30 GOTO 11
\n8000 POKE P,151
\n8001 PRINT "YOU HAVE PROVED YOUR SELF TO BE SUPERIOR TO THE SKELETONS YOU WERE PITTED AGAINST."
\n8002 GOTO 9002
\n9000 POKE A(I),180
\n9001 PRINT "YOU HAVED PROVED TO BE INFERIOR TO THE SKELETONS YOU WERE PITTED AGAINST. YOUR RACE WILL BE ELIMINATED FROM SOCIETY."
\n9002 PRINT "PLAY AGAIN?(Y/N)"
\n9004 INPUT A$
\n9006 IF A$="N" THEN STOP 
\n9008 CLS 
\n9900 LET P=VAL "133+PEEK 16396+256*PEEK 16397"
\n9901 FAST 
\n9902 DIM A(VAL "4")
\n9905 FOR I=SGN PI TO VAL "4"
\n9912 LET A(I)=VAL "49+PEEK 16396+256*PEEK 16397"+INT (RND*6)+INT (RND*5+1)*33
\n9914 NEXT I
\n9916 FOR I=SGN PI TO VAL "8"
\n9918 FOR J=SGN PI TO VAL "20"
\n9919 LET A$=" \@@"
\n9920 IF VAL "I=1 OR I=8" THEN LET A$="\@@\@@"
\n9921 PRINT A$(VAL "INT (RND*8)+1>5"+SGN PI);
\n9922 NEXT J
\n9924 PRINT "\: "
\n9926 NEXT I
\n9928 SLOW 
\n9937 LET D=VAL "PEEK 16396+256*PEEK  6397+1"
\n9938 POKE P,CODE "0"
\n9940 GOTO VAL "11"
\n9950 CLEAR 
\n9960 SAVE "1029%0"
\n9970 RUN 

People

No people associated with this content.

Scroll to Top