1
0
Fork 0
mirror of https://github.com/Oreolek/gamebookformat.git synced 2024-05-18 17:08:21 +03:00
gamebookformat/todo.org
Pelle Nilsson 2d9ee26818 todo
2013-06-09 01:04:02 +02:00

3 KiB

TODO [24/48] [50%]

  • 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)
  • Enable link if not having an item
  • Enable link if not having a codeword
  • Make sure dropped items can not be picked up again
  • Fix problem with map file from other book sometimes crashing formatter
  • Keys from formatted book should be added to map file, not replace it
  • Make inventory and codewords generic They are the same, sort of, and it might be good to be able to add other similar entities as well, like skills or spells or whatever.
  • Otherwise/else handling for has (or has not).
  • 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) Sections with some markup (has number 0?) are added as chapters of introduction, otherwise formatted identical to other sections.
  • More formatting possibilities in sections Look at existing gamebooks to get ideas.
  • Random pick of link to follow from a section.
  • 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 count tag to declare new counter, text in tag is display name optional argument sets the starting value of the tag display somewhere on page (in HTML output)
  • Counters increase/decrease
  • Counters check
  • Trade (optionally drop something from collection to add something new).
  • Buy (optionally decrease a counter to add something to a collection)
  • Sell (optionally increase a counter to drop something to a collection)
  • Pick a (maximum) number of things from those found in a section
  • 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
  • Document Gamebook format
  • HTML CSS
  • Higher level text-language for Gamebooks
  • Book option to set max section number to use