21 lines
1.1 KiB
Markdown
21 lines
1.1 KiB
Markdown
|
# Chooventerp
|
||
|
|
||
|
Chooventerp is a choose-venture interpreter, that I implemented before knowing about interactive fiction: https://ifdb.org/
|
||
|
|
||
|
It's designed to support interactive fiction in the style of Choose Your Own Adventure books, where you flip to different pages based on the choices you make.
|
||
|
|
||
|
Chooventerp has been tested with a story file that's almost 245KiB (Gravity Falls: Dipper and Mabel and the Curse of the Time Pirates' Treasure!).
|
||
|
|
||
|
## Features
|
||
|
* Can prompt for image display at certain parts of the story, if used in the story and are available
|
||
|
* Arbitrary page names (pages don't necessarily have to be numbered, they can also be named)
|
||
|
* Going back to previous page and restarting, with 'back' and 'restart' pages respectively
|
||
|
|
||
|
## Story format
|
||
|
The story format isn't pleasant to read directly, but it's easy to parse. The format is described in doc/story-format.md.
|
||
|
|
||
|
## TODO
|
||
|
* Implement a nice frontend format for writing choose-venture stories
|
||
|
* Support an option to interpret a choose-venture story in a given directory
|
||
|
* Support listing pages that are referred to in a story but non-existent (debugging)
|
||
|
* Include a choose-venture example
|