Posted Thu Sep 1, 2011 7:13 PM
Posted Thu Sep 1, 2011 8:31 PM
Willsy, on Thu Sep 1, 2011 1:36 PM, said:
Posted Thu Sep 1, 2011 8:38 PM
unhuman, on Thu Sep 1, 2011 7:13 PM, said:
Posted Fri Sep 2, 2011 12:34 AM
Opry99er, on Tue Feb 22, 2011 9:54 PM, said:
Posted Fri Sep 2, 2011 3:02 AM
TEXAS_JOE, on Fri Sep 2, 2011 12:34 AM, said:
Posted Fri Sep 2, 2011 6:27 AM
FORGET X
23 VALUE X
1 VALUE C1
4 VALUE C2
8 VALUE C3
12 VALUE C4
35 CONSTANT FROG
36 CONSTANT CAR
: SETUP
1 GMODE \ 32 COLUMN MODE
17 4 DO I 15 1 COLOR LOOP \ SET COLORS
HEX DATA 4 1899 7E3C 3CBD FF5A DECIMAL FROG DCHAR
HEX DATA 4 66FF DBDB DBDB FF66 DECIMAL CAR DCHAR ;
: DRAW-FROG
X 11 FROG 1 HCHAR ;
: MOVE-CARS
12 C1 32 1 HCHAR C1 1+ 32 MOD TO C1 12 C1 CAR 1 HCHAR
14 C2 32 1 HCHAR C2 1+ 32 MOD TO C2 14 C2 CAR 1 HCHAR
16 C3 32 1 HCHAR C3 1+ 32 MOD TO C3 16 C3 CAR 1 HCHAR
18 C4 32 1 HCHAR C4 1+ 32 MOD TO C4 18 C4 CAR 1 HCHAR ;
: MOVE-FROG
KEY?
CASE
69 OF
X 11 32 1 HCHAR
-1 +TO X
ENDOF
88 OF
X 11 32 1 HCHAR
X 1+ DUP 24 = IF DROP 23 THEN TO X
ENDOF
ENDCASE ;
: FINISHED?
X IF FALSE ELSE ." WELL DONE!" TRUE THEN ;
: DEAD?
X 11 GCHAR
CAR = IF
." YOU'RE DEAD!" TRUE
ELSE
FALSE
THEN ;
: RUN
SETUP 23 TO X
BEGIN
DRAW-FROG
MOVE-FROG
MOVE-CARS
DEAD? FINISHED? OR
UNTIL CR ;
Posted Fri Sep 2, 2011 7:56 AM
Willsy, on Fri Sep 2, 2011 6:27 AM, said:
FORGET X
23 VALUE X
1 VALUE C1
4 VALUE C2
8 VALUE C3
12 VALUE C4
35 CONSTANT FROG
36 CONSTANT CAR
: SETUP
1 GMODE \ 32 COLUMN MODE
17 4 DO I 15 1 COLOR LOOP \ SET COLORS
HEX DATA 4 1899 7E3C 3CBD FF5A DECIMAL FROG DCHAR
HEX DATA 4 66FF DBDB DBDB FF66 DECIMAL CAR DCHAR ;
: DRAW-FROG
X 11 FROG 1 HCHAR ;
: MOVE-CARS
12 C1 32 1 HCHAR C1 1+ 32 MOD TO C1 12 C1 CAR 1 HCHAR
14 C2 32 1 HCHAR C2 1+ 32 MOD TO C2 14 C2 CAR 1 HCHAR
16 C3 32 1 HCHAR C3 1+ 32 MOD TO C3 16 C3 CAR 1 HCHAR
18 C4 32 1 HCHAR C4 1+ 32 MOD TO C4 18 C4 CAR 1 HCHAR ;
: MOVE-FROG
KEY?
CASE
69 OF
X 11 32 1 HCHAR
-1 +TO X
ENDOF
88 OF
X 11 32 1 HCHAR
X 1+ DUP 24 = IF DROP 23 THEN TO X
ENDOF
ENDCASE ;
: FINISHED?
X IF FALSE ELSE ." WELL DONE!" TRUE THEN ;
: DEAD?
X 11 GCHAR
CAR = IF
." YOU'RE DEAD!" TRUE
ELSE
FALSE
THEN ;
: RUN
SETUP 23 TO X
BEGIN
DRAW-FROG
MOVE-FROG
MOVE-CARS
DEAD? FINISHED? OR
UNTIL CR ;
Posted Fri Sep 2, 2011 8:40 AM
TEXAS_JOE, on Fri Sep 2, 2011 7:56 AM, said:
23 VALUE X
1 VALUE C1
4 VALUE C2
8 VALUE C3
12 VALUE C4
35 CONSTANT FROG
36 CONSTANT CAR
: SETUP
1 GMODE \ 32 COLUMN MODE
17 4 DO I 15 1 COLOR LOOP \ SET COLORS
HEX DATA 4 1899 7E3C 3CBD FF5A DECIMAL FROG DCHAR
HEX DATA 4 66FF DBDB DBDB FF66 DECIMAL CAR DCHAR ;
: DRAW-FROG
X 11 FROG 1 HCHAR ;
: MOVE-CARS
12 C1 32 1 HCHAR C1 1+ 32 MOD TO C1 12 C1 CAR 1 HCHAR
14 C2 32 1 HCHAR C2 1+ 32 MOD TO C2 14 C2 CAR 1 HCHAR
16 C3 32 1 HCHAR C3 1+ 32 MOD TO C3 16 C3 CAR 1 HCHAR
18 C4 32 1 HCHAR C4 1+ 32 MOD TO C4 18 C4 CAR 1 HCHAR ;
: MOVE-FROG
KEY?
CASE
69 OF
X 11 32 1 HCHAR
-1 +TO X
ENDOF
88 OF
X 11 32 1 HCHAR
X 1+ DUP 24 = IF DROP 23 THEN TO X
ENDOF
ENDCASE ;
: FINISHED?
X IF FALSE ELSE ." WELL DONE!" TRUE THEN ;
: DEAD?
X 11 GCHAR
CAR = IF
." YOU'RE DEAD!" TRUE
ELSE
FALSE
THEN ;
: DELAY
500 FOR NEXT ;
: RUN
SETUP 23 TO X
BEGIN
MOVE-FROG
DRAW-FROG
MOVE-CARS
DELAY
DEAD? FINISHED? OR
UNTIL CR ;
Posted Fri Sep 2, 2011 11:35 AM
0 members, 1 guests, 0 anonymous users