46
Programming / Re: Connecting rooms
« on: June 10, 2009, 03:28:52 PM »
works for 9/10ths of the population. easy to implement and makes nice layouts imo (i used an updated version in tomb of rawdin).
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
This doesn't ensure that connections are made between all areas of the dungeon, however The main point of my algorithm is to ensure that every tile that the player should be able to reach, he can reach through connecting unconnected parts of the dungeon.
Also, a flood fill is significantly slower than my algorithm since it requires more loops over the dungeon map.
That seems pretty complete for something done in just 7 days. Good job!
I have a few questions though...
Does poison last forever? I got bitten by a werewolf, and went from full health to low twice, and used life potions twice, and then went from full life to dead.
Also, why do enemies take their turns if the player doesn't move for a few seconds?
One recommendation I have is to speed up fights a little bit by increasing the damage output of both the player and enemies. Currently there are a lot of "you do 0 damage" "they hit you for 0 damage" "you hit for 1 damage" deals that kind of drag on. I never encountered any enemies that did enormous amounts of damage all at once, so you could probably double the damage output of everything without too severe of consequences.
Overall though, I'm impressed that at how much you got done in the time frame. The dungeon generation seems solid, items of all different kinds are implemented, and there are several enemy types, some of which have special abilities.
I think you answered your own question there, actually. While I have played every published edition of AD&D I absolutely detest the direction the games have moved since 1998. Wizards, especially, has taken the focus less from role playing and more towards roll playing. Where 1stE thieves had to disarm a trap by using their wits (I take a tent spike from my pack and use it to jam the pressure plate.) now it's simply, "I roll to open the lock. There, done! What treasure did I get?"