8,001SlayerThu 7th Nov 2013 Here it is. I also designed a box and made intro text not interfering with the code, but here it is excluding the intro- 'Game prep CLS B=BTRIG() PNLTYPE "OFF" @MAINMENU CLS X=0:Y=1 @CURSOR CLS LOCATE 0,0:?"Apocalypse Rising Alpha 1.0" LOCATE 1,1:?"New Game" LOCATE 1,2:?"Load Game" LOCATE X,Y:?">" B=BUTTON(1) IF (B AND 1) THEN Y=Y-1 IF (B AND 2) THEN Y=Y+1 IF Y>2 THEN Y=1 IF Y<1 THEN Y=2 IF B AND 16 THEN GOTO @NEWGAME This isn't part of my code, but the Load Game feature won't be implemented in this first version. Just for clarification. VSYNC 1 GOTO @CURSOR 'New game CLS @NEWGAME @SURVIVESP LOAD"SCU0:SURVIVE" LOAD"SPU1:SHM19R" SPSET 0,64,2,0,0,0 SPOFS 0,12,12 LOCATE 0,0:?"100" That's where it didn't print the text. 'Controls CLS @CONTROLS IF BTRIG()==1 GOTO @UP IF BTRIG()==2 GOTO @DOWN IF BTRIG()==4 GOTO @LEFT IF BTRIG()==8 GOTO @RIGHT GOTO @CONTROLS @UP SPREAD(0),X,Y SPOFS 0,X,Y-13, 30 GOTO @CONTROLS @DOWN SPREAD(0),X,Y SPOFS 0,X,Y+13, 30 GOTO @CONTROLS @LEFT SPREAD(0),X,Y SPOFS 0,X-13,Y,30 SPANIM 0,4,15,0 GOTO @CONTROLS @RIGHT SPREAD(0),X,Y SPOFS 0,X+13,Y,30 SPANIM 0,4,72,0 GOTO @CONTROLS Well, that's it. Just 68 lines, not too lengthy (at least compared to everyone else's games, am I right?). EDIT: Sorry for the double post, by the way. Edited on Thu 7th November, 2013 @ 03:44 by Slayer I have nothing really to say about myself.