Difference between revisions of "Talk:CryptRL"

From RogueBasin
Jump to navigation Jump to search
Line 32: Line 32:
- delete dead creatures from toGuard arrays (not for Animals)
- delete dead creatures from toGuard arrays (not for Animals)


- add a coward boolean. (sheep=>true) Always setFlee(true) when foe detected.
- add a coward boolean. (sheep=>true) Always setFlee(true) when foe detected. And i guess sheeps should not eat wolves....lol


- several new spells and potions to add in order to take advantage of some recent features : friendship, ventriloquism, catwalk, etc.
- several new spells and potions to add in order to take advantage of some recent features : friendship, ventriloquism, catwalk, etc.
Line 40: Line 40:
- add some kind of a "I surrender" action (using the chat command) ?
- add some kind of a "I surrender" action (using the chat command) ?


- items prizes must be fixed and balanced.


- '''DONE''' next level Xps must be balanced.
- '''DONE''' 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. There is a lot more fun in crafting my own flawed ones.)
- buy a lantern, kill morgoth




Line 58: Line 53:


- '''DONE''' friendly creatures can be commanded to attack or to go to a specified point. (as far as the spell of friendship is not yet implemented, this feature can only be used on a summoned dog.)
- '''DONE''' friendly creatures can be commanded to attack or to go to a specified point. (as far as the spell of friendship is not yet implemented, this feature can only be used on a summoned dog.)
- to fix: in random dungeons: grounds tiles something cover other objects (mainly walls or doors)
- to add: when walking on a trap without trigering it => display a message
- to add: when seeing a creature opening a door => display a message
- to fix : when unearthing permadeads => the tomb should be emptied (in current version an infinite number of skeletons can be unearthed)  (use ecrit.setNomCadavre(null))
- to add: spells of friendship, guardian, lethe, aura of fear(livings only) and vade retro(undeads only).
- to add: lethe potion
- to fix: trade prices
- to fix: firebolt tends to be too powerfull too quickly (=> and too huge damages when hiting unaware creatures)
- to add: boots, amulets, helmets, gauntlets, shields, rings.
- buy a lantern, kill morgoth





Revision as of 23:26, 5 October 2006

Near future TO DO or already DONE List =


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

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

- 1/2 DONE: "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. Morgoth kicks me. Damn my descendants for seven generations.
1/2 guilt: saving method, the other 1/2 guilt: lack of random generation optimization.
I have worked on the first half, the saving feature. It's a bit faster now. I have tried an "everything in one file" method but while it may seems charming it's actually awful for performances (the more maps visited the more heavy the file to manipulate) so i have kept a 1 map/1 file method. I guess a .txt or xml storing method would be faster but i WANT to store objects.


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

DONE for the chat command.


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

In fact no. The minimap show known position of things. For instance creatures are shown by red dots. The minimap shows the last known position of this creature. If the creature moves while @ don't see it, the minimap will refresh this position only when @ has it in his FOV. It seems to be confusing, it may be a good idea to display only "in FOV" creatures red dots.
Try making some pets in a dark room, and then hitting space. Unless I'm mistaken, you can see their dots unreliably move around. Dark red may be a good color for last-known-positions. [[User:M|–MT]]
Well, i'll check that. Dark red dots: good idea :) -Crypt

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

- DONE 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. And i guess sheeps should not eat wolves....lol

- 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) ?


- DONE next level Xps must be balanced.


- DONE Add a graveyard. Corpses of permadead characters can be unearthed...

- DONE Holes in the ground ==> Hole in the ceiling for the corresponding inferior map. You may use a fly spell to go up throw a hole. Holes in the ceiling are displayed using a violet circle.

- DONE Stairs must correspond. A Down stair must lead to an up stair (and vice versa), EVEN when generating random levels.

- DONE enhance random dungeons generation and add random underground rivers.

- DONE friendly creatures can be commanded to attack or to go to a specified point. (as far as the spell of friendship is not yet implemented, this feature can only be used on a summoned dog.)


- to fix: in random dungeons: grounds tiles something cover other objects (mainly walls or doors)

- to add: when walking on a trap without trigering it => display a message

- to add: when seeing a creature opening a door => display a message

- to fix : when unearthing permadeads => the tomb should be emptied (in current version an infinite number of skeletons can be unearthed) (use ecrit.setNomCadavre(null))

- to add: spells of friendship, guardian, lethe, aura of fear(livings only) and vade retro(undeads only).

- to add: lethe potion

- to fix: trade prices

- to fix: firebolt tends to be too powerfull too quickly (=> and too huge damages when hiting unaware creatures)

- to add: boots, amulets, helmets, gauntlets, shields, rings.

- buy a lantern, kill morgoth




Far Future TO DO list:

- a lot.



Crypt.

Bugs

Hi Crypt. Would you like people to submit bugs here or is e-mail prefered?

Cheers, Icey 14:12, 29 Sep 2006 (CEST)


I'd prefer bugs submitted here. It's a very convenient way to centralize informations. -Crypt