https://github.com/luisboto/goosebumpstextadventure
📖 Interactive rendition of the gamebook "Give yourself Goosebumps: Escape from the Carnival of Horrors".
https://github.com/luisboto/goosebumpstextadventure
goosebumps text-adventure text-game
Last synced: 7 months ago
JSON representation
📖 Interactive rendition of the gamebook "Give yourself Goosebumps: Escape from the Carnival of Horrors".
- Host: GitHub
- URL: https://github.com/luisboto/goosebumpstextadventure
- Owner: LuisBoto
- Created: 2019-10-23T19:46:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T17:04:58.000Z (over 3 years ago)
- Last Synced: 2025-03-11T06:46:41.351Z (8 months ago)
- Topics: goosebumps, text-adventure, text-game
- Language: JavaScript
- Homepage: https://luisboto.github.io/GoosebumpsTextAdventure/
- Size: 10.6 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GoosebumpsTextAdventure
Interactive rendition of the gamebook "Give yourself Goosebumps: Escape from the Carnival of Horrors".
## Beware!!
### Do not read this book from beginning to end!
"Give yourself Goosebumps" is a series of gamebooks from the 90's aimed at a juvenile audience, in which
the reader is able to choose how the story develops by making choices. These are presented
as simple games or plain decisions that ultimately dictate which pages the reader must turn to.
### Escape from the Carnival of Horrors
This is an adaptation of the first book of the series, in the form of a simple text adventure,
where you are presented with choices and write your answers. It's fully made on plain Javascript,
and the code is easily modifiable, so that it can serve as framework for different text adventures.
## How's it made?
Each book page is represented as a "story block", with its correspondent text file.
In this file, simple commands are represented with a letter, and in some cases extra parameters.
For example, a T represents text that is to be printed to the user;
whereas a Q represents a question made to the user, and is to be followed by all its possible answers.
All the story blocks created from the original book can be found on "res/storyBlocks".
Some blocks are meant to serve as a start screen or menu options, too.
## Try it out
You can give it a go at: https://luisboto.github.io/GoosebumpsTextAdventure/