hwoarangmy {l Wrote}:Moreover, most games use C++ and I'm not sure Java is better for that.
No, I didn't want to say that Java is better for games. In C++ you can access the hardware directly if you want, Java always comes with some overhead, even if it's something like bounds check for array accesses or such. So ultimately C++ with OGRE is a powerful combination, more powerful than what I am using.
A remark: The Kreatur looked overpowered for my small dungeon, which only consited of a small treasury and the lair. But I assume blancing of monster spawning is something on your list already.
An idea: Did you discuss multi-level dungeons already? If not, in addition to doors and traps workshops could produce stairs at some point, which allow you to difg deeper into the ground, and move the dungeon heart farther out of reach for upperworld heroes. It could be expanded so that on level 1 smaller and weaker creatures liek to dwell, and the more powerful ones only come to you if you have deeper levels to offer.
Silly idea: Bathrooms/toilets/litterboxes. The dungeon is underground already, keeping it somewhat clean won't come for cheap. or you need to give the kobolds shovels and buckets to dig dung from the floors ...
Thinking: I'm not sure how much control a dungeon keeper actually should have. E.g. if the player should actually be allowed reach into the dungeon to grab a monster and place it somewhere else, or if should be a "god game" sort rather, where influence is all indirect, i.e. all work that is to be done must be done through the creatures, and not by yourself.
Silly idea 2: Allow monsters to eat dead opponents? The animalic monster types surely would do that in real.
Idea: Gather knowledge of the upperworlds and start raids on upperwold locations. So that the heros actually have some reason to fight you. Just dwelling underground won't disturb anyone ...
PS: Kreatur is german for creature. Mabe it should have a real name instead? Tentacle beast or Quadruped Horror?