mirror of
https://github.com/Oreolek/gamebookformat.git
synced 2024-06-17 07:30:43 +03:00
ddf6ed3046
Feel bad about how copy-pasted codewords are from items. Ideally the same code would handle both. Not now though.
50 lines
2.1 KiB
Org Mode
50 lines
2.1 KiB
Org Mode
* TODO [15/45] [33%]
|
|
- [X] Debug output
|
|
- [X] DOT output
|
|
- [X] LaTeX output
|
|
- [X] RTF output
|
|
- [X] HTML output
|
|
- [X] Split out template hanlding into separate class from output
|
|
- [X] Inject Output dependencies
|
|
- [X] Save section-number mapping and reuse automatically
|
|
- [X] Add support for custom document templates.
|
|
Fixed names and/or command-line options.
|
|
- [X] Add section links in LaTeX output.
|
|
- [X] Prettier LaTeX output
|
|
Look at how some existing gamebooks are formatted.
|
|
- [X] Parse wiki-style tags used to mark up sections
|
|
- [X] New text formatting style for section references
|
|
- [X] Inventory pick up items
|
|
- [X] Codewords set
|
|
- [ ] Check if has inventory item
|
|
- [ ] Check if has codeword
|
|
- [ ] Remove item from inventory (forced by instructions)
|
|
- [ ] Make sure removed items can not be picked up again.
|
|
- [ ] Optionally remove inventory item to make a choice
|
|
- [ ] Fix problem with map file from other book sometimes crashing formatter
|
|
- [ ] Keys from formatted book should be added to map file, not replace it
|
|
- [ ] More formatting possibilities in sections
|
|
Look at existing gamebooks to get ideas.
|
|
- [ ] Book option to set max section number to use
|
|
- [ ] Book option to set pdf layout (page size and number of columns)
|
|
- [ ] Book option to set title
|
|
- [ ] Book option to set author
|
|
- [ ] Book option to set date
|
|
- [ ] Quote strings to not break formatting.
|
|
- [ ] Template for book introduction (including rules etc)
|
|
- [ ] Some way to insert character sheet in book introduction
|
|
- [ ] Some way to insert dice at bottom of pages for LaTeX
|
|
- [ ] Some way to insert optional random numbers table at end of book
|
|
- [ ] Possibility to make predictable random numbers and shuffling for testing
|
|
- [ ] Test generate examples and compare to expected output in all formats
|
|
- [ ] Unit tests (finally...)
|
|
- [ ] Inserting images
|
|
- [ ] Verify gamebook for debug and dot outputs
|
|
- [ ] Dummy sections (handle properly when verifying)
|
|
- [ ] Counters (life, money, whatever) create and set
|
|
- [ ] Counters increase/decrease
|
|
- [ ] Counters check
|
|
- [ ] Document Gamebook format
|
|
- [ ] HTML CSS
|
|
- [ ] Higher level text-language for Gamebooks
|