29 review for
Creating Adventure Games On Your Computer
5 out of 5
Jerry–
If I had read this back in 1983 or 1984 when it came out, I would have spent all my time writing adventure games. Even now it’s got me thinking about how to use the same techniques in sqlite/Python. Hartnell describes clearly the techniques used to keep track of rooms and exits, and goes through each technique line-by-line.
JERRY, YOUR STRENGTH IS 50
YOU HAVE $8
YOUR PROVISIONS SACK HOLDS 5 UNITS OF FOOD. YOU ARE CARRYING AN AXE
******************************
YOU ARE AT THE ENTRANCE TO A FORBIDDI If I had read this back in 1983 or 1984 when it came out, I would have spent all my time writing adventure games. Even now it’s got me thinking about how to use the same techniques in sqlite/Python. Hartnell describes clearly the techniques used to keep track of rooms and exits, and goes through each technique line-by-line.
JERRY, YOUR STRENGTH IS 50
YOU HAVE $8
YOUR PROVISIONS SACK HOLDS 5 UNITS OF FOOD. YOU ARE CARRYING AN AXE
******************************
YOU ARE AT THE ENTRANCE TO A FORBIDDING-LOOKING STONE CASTLE. YOU ARE FACING EAST
WHAT DO YOU WANT TO DO?
Go EAST, of course!
The code is all in BASIC, designed for all the old “Popular Home Computers That Use Basic”: the C64, the Atari, the TI 99/4A, the various TRS-80 models, and so on. Hartnell does a very good job of organizing his BASIC code, though he does occasionally use different dialects for the same thing; for example, to generate a random number from 0 to 1 he usually uses RND(1). Sometimes, he uses just RND. In my case, using Chipmunk BASIC, only the former works. Other than that, I haven’t had any problem using the first program in the book, Werewolves and Wanderer, in Chipmunk BASIC on MacOS.
The games themselves are worth the original price of the book, and are easily typed in using modern text editors. The techniques are easily translated to any programming language.
YOU ARE IN THE HALLWAY. FROM
THE DUST ON THE GROUND YOU
CAN TELL NO-ONE HAS WALKED
HERE FOR A LONG, LONG TIME.
Jerry –
If I had read this back in 1983 or 1984 when it came out, I would have spent all my time writing adventure games. Even now it’s got me thinking about how to use the same techniques in sqlite/Python. Hartnell describes clearly the techniques used to keep track of rooms and exits, and goes through each technique line-by-line. JERRY, YOUR STRENGTH IS 50 YOU HAVE $8 YOUR PROVISIONS SACK HOLDS 5 UNITS OF FOOD. YOU ARE CARRYING AN AXE ****************************** YOU ARE AT THE ENTRANCE TO A FORBIDDI If I had read this back in 1983 or 1984 when it came out, I would have spent all my time writing adventure games. Even now it’s got me thinking about how to use the same techniques in sqlite/Python. Hartnell describes clearly the techniques used to keep track of rooms and exits, and goes through each technique line-by-line. JERRY, YOUR STRENGTH IS 50 YOU HAVE $8 YOUR PROVISIONS SACK HOLDS 5 UNITS OF FOOD. YOU ARE CARRYING AN AXE ****************************** YOU ARE AT THE ENTRANCE TO A FORBIDDING-LOOKING STONE CASTLE. YOU ARE FACING EAST WHAT DO YOU WANT TO DO? Go EAST, of course! The code is all in BASIC, designed for all the old “Popular Home Computers That Use Basic”: the C64, the Atari, the TI 99/4A, the various TRS-80 models, and so on. Hartnell does a very good job of organizing his BASIC code, though he does occasionally use different dialects for the same thing; for example, to generate a random number from 0 to 1 he usually uses RND(1). Sometimes, he uses just RND. In my case, using Chipmunk BASIC, only the former works. Other than that, I haven’t had any problem using the first program in the book, Werewolves and Wanderer, in Chipmunk BASIC on MacOS. The games themselves are worth the original price of the book, and are easily typed in using modern text editors. The techniques are easily translated to any programming language. YOU ARE IN THE HALLWAY. FROM THE DUST ON THE GROUND YOU CAN TELL NO-ONE HAS WALKED HERE FOR A LONG, LONG TIME.
Jeremy S. –
Txabi Alastruey –
Westhaven –
John –
Todd –
Daniele Bergamini –
M. –
Michael –
Ben Bradley –
Jlhammans –
Frank –
Ignacio Manzano –
Ben Deane –
Jason Manford –
Janne Lemmetti –
Adrian –
Gary Fixler –
David –
Ryan –
Dave LeCompte –
Daniel –
Kelsie Harman –
Jahirael Kahn –
Stuart –
Joey –
Einar –
Nikolay Nikolov –
Rya Jones –