| This is
the second game I ever wrote and is the first game that
I wrote on my family's brand new Apple II. The game
died a quick death a couple days after I wrote it because
it seemed like it was going to take forever to finish, thanks
to my complete ignorance of 90% of the Applesoft BASIC language.
Why the title "Crazy
Climber"? Because I was pretty hardcore addicted
to the game of the same name in the arcade (see pics below).
|

And so my Lo-Res games start...
(That thing in the "grass" is the car
that dropped you off)
|
| How novel having
two joysticks to control your little man up the side of the
building, all the while the windows are closing, enemies are
dropping flower pots on your head, birds dropping shit...
you get the picture. This is what I set out to duplicate
so I didn't have to waste all my quarters at the arcade --
I could have my favorite game right at home! |

 |
I
started writing this game in low resolution graphics because
it was colorful and easy to program. The first chunk
of code in the game called a subroutine which drew a blue
sky, green grass, a building and all the windows in black.
I couldn't wait to make
the little man move around on the screen! The next
chunk of code drew the man in the bottom-right window on
the screen and waited for a keypress. After the keypress,
I checked which key the player typed and branched off to
the appropriate routine for whichever window the man should
move onto.
|
| In whichever routine was called
(based on the keypress), the "screen draw" subroutine
was invoked to redraw the entire building again and
then the man was drawn hardcoded onto the appropriate window.
This way of programming the game was going to take forever
because every window was going to need its own function that
(1) drew the screen, (2) drew the man at that particular location
on the building, (3) got a keypress and (4) branched to the
appropriate function based on the chosen direction. |
| The big problem
was that I didn't know what a VARIABLE was, so I didn't
know that I could have set up "X=30 : Y=6" and
moved the man's coordinates based on a legal move.
I hardcoded every single movement into a seperate
function! Um....uh...
I finally deleted the program
because it seemed like it was going to take forever to do
every single window for the entire game. The day after
I deleted it, I found out from my friend Robert just what
a variable was. Oh well, time to program my next game
then! |

This is what I was shooting for... of course, everything
was from memory and I only had 40x40 pixels...
|
Have any comments about this game?
Wooo hahaha, old times, it looks entertaining...
Kurtz
I remember doing the same mistake with a active I did with QBasic...
Wowza, problem solved like it never happneed.
|
|
|
|
1982
Crazy Climber
Dodge 'Em
Alien Attack
Phazzar
Missle Defense
Trashman
Smash 'N' Score
Maze Craze
Crazy Dunjun
Phantasm
Alien Attack II
Trashman II
Relic Quest
Bricklayer
Phantasm II
Trapped!
Alien Attack III
1983
Mach-Six
Targ II
Brick Breaker
Alien Conflict
Enemy Attack
Scramble
Battle Zone
Frogger
Donkey Kong
The Unknown
Mystery Mountain
Jumpster
Objectoids
Alien Attack IV
Phantasm III
1984
Scout Search
Miner 2049er
Mines of Moria
Snag!
Maze Panic
Cavern Crusader
Bongo's Bash
Krazy Kobra
Subnodule
1985
Pyramids of Egypt
Major Mayhem
City Centurian
1986
Zippi Zombi
Twilight Treasures
Operation: Obliteration
1987
Lethal Labyrinth
2400 A.D.
1988
Space Rogue
Might & Magic II
Tower Toppler
Wacky Wizard
Neptune's Nasties
Dangerous Dave
1989
Zappa Roids
Sub Stalker
Magic Boxes
Twilight Treasures - PC
Alfredo's Stupendous Surprise
Zappa Roids - PC
Pyramids of Egypt - PC
1990
How To Weigh An Elephant
Dinosorcerer
Same or Different
Dark Designs
Double Dangerous Dave
Dangerous Dave - PC
Catacomb II
Slordax
Commander Keen 1
Commander Keen 2
Commander Keen 3
1991
Shadow Knights
Dangerous Dave II
Rescue Rover
Hovertank One
Keen Dreams
Rescue Rover II
Commander Keen 4
Commander Keen 5
Commander Keen 6
Catacomb 3-D
1992
Wolfenstein 3-D
Spear of Destiny
1993
DOOM
1994
DOOM II
Heretic
1995
The Ultimate DOOM
Master Levels for DOOM
Final DOOM
Hexen
1996
Quake
2000
Daikatana
2001
Anachronox
Hyperspace Delivery Boy!
2002
Dig It!
Jewels and Jim
2003
Congo Cube
Red Faction N-Gage
2004
CN Block Party
2005
Gauntlet: Seven Sorrows
|