I've already made several attempts at the immigration system, which defines how you acquire new creatures for your dungeon. In the early versions of KeeperRL, minions were simply purchased for mana. This gave a lot of control to the player, but felt boring and made the game repetitive, as you would normally buy the strongest available creatures. About 2.5 years ago I implemented the current semi-random system, where various dungeon features, mostly rooms, attract different creatures. The randomness is good, but the attraction mechanics are too hidden, and players don't understand why they are getting specific minions ([cough] orc shamans [cough]). This in turn causes players to banish or kill their own unwanted minions, which is totally unnecessary and sad. What's needed is a system that combines randomness with control, and whose inner cogs and levers are not hidden from the player. I claim to have found such a solution :D (jokes aside, this is something that has been suggested by several people). The basic idea is to use the existing attraction rules, but instead of simply spawning the immigrant, give the player the choice of accepting or rejecting them. Thus you have complete control on who ends up in your dungeon, although to some extent your fate is still decided by the RNG gods. There is more though. Since a dedicated UI with accept/reject buttons is required for an incoming minion, it's pretty straightforward to also display all the information on what they are attracted by. This teaches the player how the system works. All the stats of the creature will also be available, to help with the decision. While we're at it, the game will also present creatures whose requirements are not met yet. There will be a timer on every incoming immigrant, so you'll have to make fairly quick decisions on whether to rush to fulfill the requirements, by building that bigger training room, for example. Since obtaining strong minions is one of the main goals of the game, I think this will give a lot of guidance to the players on how to proceed with developing their dungeons. It will also serve as a teaser of what you can get. :P There are some nuances to work through, for example immigrants with unmet requirements should be shown much less often than those that you can recruit right away. (Perhaps the chance of presenting an immigrant should decrease with each unment requirement). And of course I need to create the new immigrant UI, although I'll probably ship a minimal working design in the incoming update, and improve it sometime later. So summarize the new system: control, randomness, transparency, and guidance. I probably need to write that on the wall somewhere. Back to coding!
KeeperRL
Michal Brzozowski
Michal Brzozowski
2015-03-31
Strategy Singleplayer EA
Game News Posts 238
🎹🖱️Keyboard + Mouse
Very Positive
(1407 reviews)
http://keeperrl.com
https://store.steampowered.com/app/329970 
The Game includes VR Support
KeeperRL Linux [28.66 M]KeeperRL Depot Linux 64-bit [30.57 M]
KeeperRL Soundtrack
When you control your minions the game changes into a classic roguelike, with turn-based and very tactical combat. You can also play as an adventurer and assault dungeons made by you or other players.
Dungeon management
You will dig deep into the mountain and build dozens of rooms, corridors and traps. Your minions will train and produce weapons and armor. Prisoners will be tortured. You will research new technologies like alchemy, beast mutation and sorcery.Roguelike mechanics
The world is simulated on a very detailed level. Creatures use equipment and consumable items. There are dozens of special items, spells, attributes and special attacks. You can cut off heads and limbs and blind or poison your enemies. If you're not careful with fire, you can burn an entire forest or even your own dungeon.Large, procedurally generated maps
In your neighborhood you'll find castles, villages, other dungeons and special locations. Slay heroes, dragons and witches for their loot. Every game you play will be different.Online map sharing
Download dungeons made by other players and explore them as an adventurer.- OS: Ubuntu
- Processor: Dual Core CPU - 2.4GHz+Memory: 4 GB RAMStorage: 1 GB available space
- Memory: 4 GB RAMStorage: 1 GB available space
- Storage: 1 GB available space
- OS: Ubuntu
- Processor: Dual Core CPU - 4GHz+Memory: 8 GB RAMStorage: 1 GB available space
- Memory: 8 GB RAMStorage: 1 GB available space
- Storage: 1 GB available space
[ 5951 ]
[ 3198 ]