peachy/TODO.md

1.0 KiB

to do

game data structure

colours

~convert colours to hex~

  • ~accept abcdef, #abcdef, 0xabcdef (inc. uppercase)~
  • ~export as #abcdef~

palettes

  • replace toml with .hex format?
    • what else is available for palettes?
      • ~JASC .pal (yes)~
      • Photoshop ASE (nah - seems rather proprietary)
      • ~Gimp GPL (yes!)~
      • .png
      • .hex
      • .txt

parser

  • ~move tests into their respective modules where appropriate~

players

  • ~graphics~
    • re-use player avatar drawing function as generic image drawing function
    • text (how?)
    • support older graphics adaptors

linux

  • ~get working~

windows

  • ~try to compile~
    • does not work on my acer laptop (2012)
    • does not work on my windows 8 VM
    • works on my computer via wine!

future: arm/raspberry pi?

web

will need:

  • base64 decoding
  • zip parsing
  • webgl or something?
  • audio??

editor

  • build something in egui
  • can we do a web version that works with zip files?
    • investigate zip compression/decompression in rust