Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simple games in 1 hour...
#58
Well i fixed it so you die when u hit the walls but i can't think of a good fix for the up/down movement speed it's due to the 80x25 screen res. i've tried using 80x50 but it flickers for some reason, any1 have a idea?

DEFINT A-Z

TYPE SnakeData
X AS INTEGER
Y AS INTEGER
END TYPE

DIM Snake(3744) AS SnakeData

Tail = 10
Delay = 3

FOR I = 0 TO Tail - 1
Snake(I).X = 40
Snake(I).Y = 11
NEXT

Xa(1) = 1
Xa(2) = -1
Ya(3) = 1
Ya(4) = -1

SCREEN 0, 0, 1, 0

FOR I = 0 TO 15
PALETTE I, I
OUT 968, I
OUT 969, 0
OUT 969, I * 4
OUT 969, 0
NEXT

DO
RANDOMIZE TIMER + (Gx + Gy)
Gx = INT(RND * 20) + 2
Gy = INT(RND * 15) + 2
LOOP UNTIL Gx <> 5 AND Gy <> 5

Snke$ = "Programmed_By_BinaryShocK--"

RANDOMIZE TIMER

DO

M = 1
L = 15
Z = 1

xKey$ = RIGHT$(INKEY$, 1)

IF xKey$ <> "" THEN
SELECT CASE ASC(xKey$)
CASE 77: D = 1
CASE 75: D = 2
CASE 80: D = 3
CASE 72: D = 4
CASE 27: END
END SELECT
END IF

FOR I = Tail - 1 TO 0 STEP -1
SWAP Snake(I), Snake(I + 1)
NEXT

FOR I = 1 TO 80
LOCATE 1, I: PRINT "*"
LOCATE 23, I: PRINT "*"
NEXT

FOR I = 1 TO 23
LOCATE I, 1: PRINT "*"
LOCATE I, 80: PRINT "*"
NEXT

LOCATE Gy, Gx: COLOR 14: PRINT "÷"

Snake(0).X = Snake(1).X + Xa(D)
Snake(0).Y = Snake(1).Y + Ya(D)

IF Snake(0).X = Gx AND Snake(0).Y = Gy THEN
Tail = Tail + 1
Snke$ = Snke$ + STR$(INT(RND * 2))
DO
RANDOMIZE TIMER + (Gx + Gy)
Gx = INT(RND * 78) + 2
Gy = INT(RND * 21) + 2
LOOP UNTIL Gx <> 5 AND Gy <> 5
END IF

FOR I = 1 TO Tail
IF (Snake(I).X = Snake(0).X) AND (Snake(I).Y = Snake(0).Y) AND D THEN
SCREEN 0, 0, 0, 0
CLS
PRINT "Final Score:"; Tail - 10
A$ = INPUT$(1)
END
END IF
NEXT

IF Snake(0).X = 1 THEN Exit Do
IF Snake(0).X = 80 THEN Exit do
IF Snake(0).Y = 1 THEN Exit do
IF Snake(0).Y = 23 THEN Exit do

FOR I = 1 TO Tail - 1
L = L - M
IF (L = 7) OR (L = 15) THEN M = -M
IF Snake(0).X > 0 AND Snake(0).X < 81 AND Snake(0).Y > 0 AND Snake(0).Y < 23 THEN
LOCATE Snake(I).Y, Snake(I).X: COLOR L: PRINT MID$(Snke$, Z, 1)
COLOR 7
END IF
Z = Z + 1
IF Z = LEN(Snke$) + 1 THEN Z = 1
NEXT

LOCATE 23, 2: PRINT (Tail - 10)
LOCATE Snake(0).Y, Snake(0).X: COLOR 15: PRINT CHR$(1)

PCOPY 1, 0
CLS

FOR I = 0 TO Delay - 1
WAIT 986, 8
WAIT 986, 8, 8
NEXT

LOOP

SCREEN 0, 0, 0, 0
CLS
PRINT "Final Score:"; Tail - 10
A$ = INPUT$(1)
END
very F***ing song remains the same
To everyone who sucks-up for the fame
Out of strength you know we speak the truth
Every trend that dies is living proof

MasterMinds Software
Reply


Messages In This Thread
Simple games in 1 hour... - by na_th_an - 06-28-2003, 11:07 PM
Simple games in 1 hour... - by ak00ma - 06-29-2003, 01:27 AM
Simple games in 1 hour... - by Ninkazu - 06-29-2003, 03:32 AM
Simple games in 1 hour... - by whitetiger0990 - 06-29-2003, 03:58 AM
wow, nathan, - by Agamemnus - 06-29-2003, 06:35 AM
Simple games in 1 hour... - by na_th_an - 06-29-2003, 07:52 AM
Simple games in 1 hour... - by na_th_an - 06-29-2003, 08:31 AM
Simple games in 1 hour... - by Rokkuman - 06-29-2003, 08:37 AM
Msg# 188 - by whitetiger0990 - 06-29-2003, 08:48 AM
Simple games in 1 hour... - by LooseCaboose - 06-29-2003, 10:38 AM
Simple games in 1 hour... - by ak00ma - 06-29-2003, 02:19 PM
Simple games in 1 hour... - by na_th_an - 06-29-2003, 05:39 PM
Simple games in 1 hour... - by Agamemnus - 06-29-2003, 05:55 PM
Simple games in 1 hour... - by aetherfox - 06-29-2003, 07:24 PM
Simple games in 1 hour... - by na_th_an - 06-29-2003, 08:01 PM
Simple games in 1 hour... - by barok - 06-30-2003, 02:15 AM
Simple games in 1 hour... - by whitetiger0990 - 06-30-2003, 02:45 AM
Simple games in 1 hour... - by na_th_an - 06-30-2003, 03:08 AM
Simple games in 1 hour... - by barok - 06-30-2003, 04:30 AM
Simple games in 1 hour... - by whitetiger0990 - 06-30-2003, 04:39 AM
Simple games in 1 hour... - by oracle - 06-30-2003, 04:49 AM
Simple games in 1 hour... - by LooseCaboose - 06-30-2003, 07:13 AM
Simple games in 1 hour... - by Ninkazu - 06-30-2003, 07:34 AM
Simple games in 1 hour... - by LooseCaboose - 06-30-2003, 08:11 AM
Simple games in 1 hour... - by oracle - 06-30-2003, 09:30 AM
Simple games in 1 hour... - by relsoft - 06-30-2003, 10:25 AM
Simple games in 1 hour... - by LooseCaboose - 06-30-2003, 10:51 AM
Simple games in 1 hour... - by oracle - 06-30-2003, 11:05 AM
Simple games in 1 hour... - by oracle - 06-30-2003, 11:41 AM
Simple games in 1 hour... - by oracle - 07-01-2003, 11:27 AM
Simple games in 1 hour... - by na_th_an - 07-01-2003, 05:36 PM
Simple games in 1 hour... - by oracle - 07-02-2003, 07:24 AM
Simple games in 1 hour... - by BinarySHOCK - 07-02-2003, 08:35 AM
Simple games in 1 hour... - by whitetiger0990 - 07-02-2003, 09:25 AM
My Game - by Meg - 07-02-2003, 10:05 AM
the rules - by Meg - 07-02-2003, 10:11 AM
Simple games in 1 hour... - by relsoft - 07-02-2003, 10:27 AM
Simple games in 1 hour... - by oracle - 07-02-2003, 11:38 AM
Simple games in 1 hour... - by BinarySHOCK - 07-02-2003, 12:36 PM
Simple games in 1 hour... - by red_Marvin - 07-02-2003, 01:38 PM
Simple games in 1 hour... - by BinarySHOCK - 07-02-2003, 02:14 PM
Relsoft & Na_th_an - by Mango - 07-02-2003, 07:45 PM
Simple games in 1 hour... - by red_Marvin - 07-02-2003, 10:08 PM
Re: Relsoft & Na_th_an - by na_th_an - 07-03-2003, 02:31 AM
Simple games in 1 hour... - by whitetiger0990 - 07-03-2003, 02:42 AM
Simple games in 1 hour... - by na_th_an - 07-03-2003, 03:19 AM
Re: Relsoft & Na_th_an - by Mango - 07-03-2003, 10:10 AM
Simple games in 1 hour... - by oracle - 07-03-2003, 10:27 AM
Simple games in 1 hour... - by relsoft - 07-03-2003, 11:00 AM
Simple games in 1 hour... - by BinarySHOCK - 07-03-2003, 01:39 PM
Simple games in 1 hour... - by oracle - 07-04-2003, 04:17 AM
Boxes - by Meg - 07-04-2003, 09:00 AM
Simple games in 1 hour... - by Ninkazu - 07-04-2003, 09:16 AM
Simple games in 1 hour... - by oracle - 07-04-2003, 10:53 AM
Simple games in 1 hour... - by BinarySHOCK - 07-04-2003, 12:48 PM
Simple games in 1 hour... - by oracle - 07-04-2003, 01:47 PM
Simple games in 1 hour... - by BinarySHOCK - 07-04-2003, 01:52 PM
Simple games in 1 hour... - by Mango - 07-04-2003, 05:23 PM
Simple games in 1 hour... - by Dav - 07-04-2003, 06:59 PM
Simple games in 1 hour... - by red_Marvin - 07-04-2003, 07:01 PM
shoot - by Meg - 07-04-2003, 07:14 PM
Simple games in 1 hour... - by oracle - 07-05-2003, 04:51 AM
Simple games in 1 hour... - by relsoft - 07-05-2003, 08:12 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)