Tuula Turto
Tuula Turto
Add scrolls that when read damage your mental ability. Affects on how hard it is to use mechanical devices.
``` (test-setup default actions (-> (ActionFactory) (.build)) character (-> (CharacterBuilder) (.with-name "Pete") (.build)) dagger (-> (ItemBuilder) (.with-name "dagger") (.build))) (defn test-case [] (with-setup default [actions character] (move-character character actions 1)...
add ai fsm (finite state machine) language: ``` (ai-fsm Skeleton (patrol [model actions] ... (when (enemy-close? self) (transition-to attack {}))) (attack [model actions rng] ... (transition-to patrol {})))) ``` Expands...
DawnLike comes with two fonts, test and see if 8x8 one would make any sense. It would fit thematically better than using system fonts. http://www.qtcentre.org/threads/54961-Embedding-custom-fonts-in-Qt-4-8-4 for reference
Current way of configuring items is verbose and full of cruft. Write better system with Hy.
Simple enemies like rats and fire beetles could follow their route and not start chasing after player. Only when player is next to them, they would attack.
Spiders should be able to set up web traps. these traps could slow down the enemy and entangle them.
Create special room that has a time capsule buried in the middle. have some appropriate way of marking it (maybe have some unmarked ones too). Fill capsule with all kinds...
Installing and running the game is not very straightforward. Make easy to run binaries.