peachy/TODO.md

60 lines
1.1 KiB
Markdown
Raw Normal View History

# to do
## game data structure
2021-05-15 21:38:43 +00:00
### colours
2021-05-16 10:47:32 +00:00
~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)~
2021-05-16 16:58:25 +00:00
* Photoshop ASE (nah - seems rather proprietary/difficult to parse)
* ~GIMP .gpl (yes!)~
2021-05-16 16:57:30 +00:00
* .png
* .hex
* .txt
2021-05-15 21:38:43 +00:00
### 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