Talk:CryptRL

From RogueBasin
Revision as of 16:57, 28 September 2006 by Crypt (talk | contribs)
Jump to navigation Jump to search

Near future TO DO List (current version 0.6590) =


- no tourMonde() when @ is blocked by a wall

- fix the restart/animThread bug (add &&!an.getLeJeu().monde.perso.getMort() in TerrainPanel AnimThread while/if)

- "The switch between levels is odd: it takes a long time"

pack the save datas in one serializable class instead of a bunch of several very bloody nasty files. Shame on me. Damn my descendants for seven generations. Morgoth spits on me.

- "If there's only one thing to activate or talk to, don't show a choice dialog."

- "The minimap seems to give away the positions of things you can't see."

must fix that.

- start adding more complex outdoors generations (=>towns, etc)

- enlarge following creature checked area (when switching between levels)

- delete dead creatures from toGuard arrays (not for Animals)

- add a coward boolean. (sheep=>true) Always setFlee(true) when foe detected.

- several new spells and potions to add in order to take advantage of some recent features : friendship, ventriloquism, catwalk, etc.

- add a taming action ? (using the chat command)

- add some kind of a "I surrender" action (using the chat command) ?

- items prizes must be fixed and balanced.

- next level Xps must be balanced.

- try to find a good reason to add an "official" path-finding algorithm (maybe for creatures supposed to know the terrain well) instead of my home made not so good one. (Yes, but home made. Everything, except the Bresenham line calculation method, is home made in CryptRL. I'm not patient enough to read other's algos.)

- buy a lantern, kill morgoth



Far Future TO DO list:

- a lot.



Crypt.