Skip to content

Java implementation of the book How to Create Adventure Games by Christopher Lampton

Notifications You must be signed in to change notification settings

verhagen/how-to-create-adventure-games-java

Repository files navigation

How to Create Adventure Games - Java Edition

by Christopher Lampton

book front cover

Chapter One

The Imagination Machine

1

Chapter Two

Mapping Your Imagination

7

Chapter Three

Getting Your Bearings

17

Chapter Four

Filling the World

29

Chapter Five

The Parser

35

Chapter Six

Verbs and Nouns

39

Chapter Seven

Verbs, Verbs, and More Verbs

49

Chapter Eight

Finishing Touches

59

Appendix A

The Quest

63

Appendix B

Adventure Game Skeleton

75

Index

85

About the Book

The book was published in 1986 for creating a text Adventure game. This is done through the BASIC programming language. Which can be used on different home computers, like the Commodore 64, Tandy TRS-80, Sinclair ZX Spectrum, IBM PC, Apple II, etc.

Java Implementation

The book is written using the BASIC programming language, which can easily be translated into other programming languages. This repository contains a Java implementation.

Other Implementations

Language Repo Description Author

C++

GitLab

There is a nice YouTube playlist How to Create Adventure Games (1986) - Programming games from 80s and 90s books, that goes with this C++ implementation.

Rachel Wil Sha Singh

Rust

GitHub

This is a mostly faithful port from BASIC to Rust.

Paul Collier

About

Java implementation of the book How to Create Adventure Games by Christopher Lampton

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages