Unlike most branching path adventure books, there are no wrong paths in these books that lead to your death. The choices merely determine the order in which you perform the various tasks necessary for the games. Two adventurers who choose different paths through one of these books will still end up in the same place at the end - they will both have created the same game.
These books are intended to serve as a jumping off point so that students can continue to develop their programming skills by independently modifying and enhancing the sample games.
See the How to play page.
The following books are currently complete or in-progress.
For most of the books, the programming part of the game is complete, but the descriptive text and explanations are not. There are many placeholders where a section needs to be expanded with more information.
However, all of the programming parts are in working order. The build process for this project walks through every possible pathway in the adventure and performs the code edits to ensure that everything works as intended. At the end of each stage, a check is made to verify that every pathway through that stage produces the exact same code.