You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
TODAY'S GOAL:
|
|
* Neighbors needs a rewrite
|
|
* Neighbors algo isn't using greater parameter
|
|
* Clean up and document as much code as possible.
|
|
* Doxygen? Other docs tool?
|
|
* Add a method to render.cpp that sets terminal true color.
|
|
* limit as 1000 should be a constant
|
|
|
|
TODO:
|
|
* I can do headless windows in renderer for testing.
|
|
- renderer.$window.setVisible(false);
|
|
* Think up an enemy system.
|
|
* Revisit map generation.
|
|
* Write a method for renderer that can translate coordinates.
|
|
* Can std::any be defaulted to a noop in the events?
|
|
* Save file isn't saving gold.
|
|
* Inventory needs to be better, but need some kinds of "weapons" or other loot to get and not just gold.
|
|
* Create a few more enemy types to fight.
|
|
* Devise a more complete map/world generator that can use the loot and enemies better.
|
|
* Maybe an LOS system, but the hearing version works pretty well so far.
|
|
* Probably a system for mapping collision types to sound effects, rather than having the GUI do it.
|
|
|
|
* Write a test that generates a ton of maps then confirms there's a path from one room to every other room?
|
|
* Lua integration
|
|
|
|
* check out SoLoud.
|
|
|
|
* BUG: When enemies die they can be overlapping another enemy.
|
|
|