This commit is contained in:
2019-11-15 21:24:42 +03:00
parent b3c7beec2b
commit 62f45b920f
12 changed files with 144 additions and 21 deletions

22
TODO
View File

@ -16,16 +16,22 @@ Basics:
- ai
- dijkstra maps
Tech:
- fix connector position - 1 tile inside
+ fix connector position
- xecutors fov algo
- M.Kitsch fov algo
- milazzo fov algo
- naive bresenham algo
Assets and i18n:
- move tile settings to json, generate from there (part of prefabs)
move tile settings to json:
+ tile export
- tile import
- prepare all interface entries for i18n
- all texts (terrain, mobs, quests) also in at least 2 languages
ECS & engine:
- implement time queue (how to deal with closures?) (?) github.com/thefish/scheduleq - get rid od time.Now inside
- systems message queue
- implement timeQueue (how to deal with closures?) (?) github.com/thefish/scheduleq - get rid od time.Now inside
- move all rendering to systems
- try to move input handling to systems
@ -47,14 +53,12 @@ Dungeon and branches:
Combat:
- generate skeleton / intesines / muscle / eyes&ears & fingers from templates
- serializable
- config in outer files
- config in json files
- mass
- damage from skill / mass / speed / material density
- no hitpoints! blood is the life source
- pain is measure of nervous system load, lose conscience if its aboe threshold
Quest engine:
- look at parsers like URQL etc
- distorted Aschenputtel story / partisans / rapist prince / Grey Mountains
- distorted Aschenputtel story / partisans / rapist prince / Grey Mountains