Synchro-Smash

Developer(s): Gene G. Buza
Date: October 1982
Type: Program
Platform(s): TS 1000

Appears on

Cassette to accompany the October 1982 issue of Synchro-Sette.

Source Code

  10 LET P=15
  20 LET T=0
  30 LET A$=" %V %V %V %V %V %V %V %V %V \':\:' %V %V %V %V %V "
  40 PRINT AT 20,3;"%S%Y%N%C%H%R%O";AT 20,20;"%-%S%M%A%S%H% "
  50 PRINT AT 1,0;A$;AT 18,P-2;"  %*  "
  80 IF INKEY$="Z" THEN GOSUB 230
  90 LET P=P+2*(INKEY$="0")-2*(INKEY$="1")
 100 IF P<2 THEN LET P=2
 110 IF P>29 THEN LET P=29
 120 LET A$=A$(2 TO 31)+A$(1)
 160 GOTO 50
 230 FOR N=17 TO 1 STEP -1
 240 IF N<17 THEN PRINT AT N+1,P;" "
 250 PRINT AT N,P;"*"
 260 NEXT N
 270 IF A$(P+1)="%V" THEN LET T=T+10
 280 IF A$(P+1)="\':" OR A$(P+1)="\:'" THEN LET T=T+100
 290 IF A$(P+1)=" " THEN LET T=T-50
 300 LET A$(P+1)=" "
 310 IF T<-150 THEN GOTO 400
 320 IF A$="                               " THEN GOTO 500
 330 PRINT AT 19,11;"\:'\''\''\''\''\''\''\':";AT 20,11;"\:       \ :";AT 21,11;"\:.\..\..\..\..\..\..\.:";AT 20,13;T;" "
 340 RETURN 
 400 CLS 
 410 PRINT AT 10,11;"GAME OVER";AT 12,12;"YOU LOSE"
 420 STOP 
 500 CLS 
 510 PRINT AT 10,11;"GAME OVER";AT 12,9;"YOU SCORED ";T
 520 IF T=340 THEN PRINT AT 14,8;"PERFECT SCORE"
 530 STOP 
 998 SAVE "SYNCHRO-SMAS%H"
 999 RUN 
Scroll to Top