1
0
Fork 0
mirror of https://github.com/Oreolek/gamebookformat.git synced 2024-05-25 20:38:12 +03:00
gamebookformat/todo.org
Pelle Nilsson ddf6ed3046 Codewords set in HTML.
Feel bad about how copy-pasted codewords are from items.
Ideally the same code would handle both. Not now though.
2013-06-07 22:03:28 +02:00

2.1 KiB

TODO [15/45] [33%]

  • Debug output
  • DOT output
  • LaTeX output
  • RTF output
  • HTML output
  • Split out template hanlding into separate class from output
  • Inject Output dependencies
  • Save section-number mapping and reuse automatically
  • Add support for custom document templates. Fixed names and/or command-line options.
  • Add section links in LaTeX output.
  • Prettier LaTeX output Look at how some existing gamebooks are formatted.
  • Parse wiki-style tags used to mark up sections
  • New text formatting style for section references
  • Inventory pick up items
  • 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