As you might have noticed, not much was going on here in December and January. Indeed, I took a two month break from working on KeeperRL. This was pla
[See the full post at: Development continues]
Campaign mode sounds exciting. Would it be possible to have a portal network that links all the maps together, rather than having to march my minions all over a huge country?
5 unconquered villains is enough to be getting on with! Especially if they all own a whole map for themselves! Could you limit the major villains to about 5 at the same time (like we have now in normal mode?) When I conquer a map, a new villain could be switched in. So they could be rotated in one at a time. Thus saving my laptop from exploding and also avoiding getting attacked by 30 players at a time.
Yay, developments!
What about a rating system for dungeons so that the best ones are more likely to be kept?
Good idea. After conquering a dungeon you could click on like/dislike. Dungeons with more likes could appear more often as major villains in a campaign.
You might want to install the best dungeon maps with the game itself, in case we lose internet connection during a campaign and can’t get any new villains.
Would also be nice to install some maps with no other dungeon keeper, just the standard main villains like dragons and humans and dwarves.
Some of the maps could be designed manually by you instead and installed with the release. A nest of red dragons. An army of cyclops.
I am still worried that my laptop will overheat and melt down. I’m not sure how many villains it can cope with! I am hoping that I can only be zoomed into one map at a time and the villain maps will load and save quicker, being smaller than the maps are now.
5 unconquered villains is enough to be getting on with! Especially if they all own a whole map for themselves! Could you limit the major villains to about 5 at the same time (like we have now in normal mode?) When I conquer a map, a new villain could be switched in. So they could be rotated in one at a time. Thus saving my laptop from exploding and also avoiding getting attacked by 30 players at a time.
It will be a campaign, so you’ll tackle them in some kind of order. You won’t get attacked by all of them at once.
What about a rating system for dungeons so that the best ones are more likely to be kept?
Definitely, once I get the basics, I’ll work on things like that.
Would also be nice to install some maps with no other dungeon keeper, just the standard main villains like dragons and humans and dwarves.
These will be generated proceduraly. Only human made bases will need to be downloaded or installed.
I am still worried that my laptop will overheat and melt down. Iām not sure how many villains it can cope with! I am hoping that I can only be zoomed into one map at a time and the villain maps will load and save quicker, being smaller than the maps are now.
Yes, only one map will be active at a given time. And since they are smaller, CPU and memory usage will be much lower.
At the risk of sounding a bit cheeky…
I’d also like to see the names of the squares that surround my territory on the overworld map before I invade those lands. And I want to know if they are keeperless or who the keeper is before I invade them.
š
You’ll have basic info on all the locations even before starting the game, so you can choose your starting point or re-roll the seed.
š š š
OK, bear with me here. I apologise in advance for the length of this post and please take it the right way.
Before you jump into developing a campaign mode, I want to explore what you are getting into. This looks pretty complex. As I understand it, perhaps it might play something like this:
I start a new campaign and you create a folder for it, containing the overworld data. All the summary information for the villain maps needs to be displayed to me from turn 1.
You fill in 10 map squares with villain keepers to defeat. Let’s say they are all pre-installed maps. You put a private copy of the keeper maps in my campaign folder. Now you must generate the remaining 90 maps on a 10 x 10 overworld. Maybe you just generate the summary information at this stage. Generating 90 map files is too slow. Most people will probably never visit most of those maps anyway if you don’t need them to win the game.
I choose my starting location in the middle of some easy-looking keeperless squares you spawned. I complete the starting location easily because it is only inhabited by one human town, a cyclops and some bandits. It takes 20 minutes.
I ignore the bandits. I save the campaign. It only saves one map, the other maps haven’t changed. Most of the maps haven’t even been generated yet.
I go shopping in real life and come back later and I load my campaign. It loads the overworld file again. I load my dungeon base for a while and get bored because there isn’t much to level up on. I have no throne and no enemies yet. I go to the overworld map (dungeon base saves). I invade a neighbouring square by selecting it on the overworld map view.
This time I have an average difficulty map, like the common ones you get already. Some dwarves and elves and humans. It takes a short time to generate this map because it hasn’t actually been created yet.
I have to stay in control of a minion. If it dies, the invasion has failed and the villain map will be saved. Perhaps during my invasion, I realise I am unready.
I go back to the overworld map and you save my invasion. I return to my dungeon base to train up my troops. My dungeon base loads up. Some neighbouring bandits have been waiting to attack me but I was away on an invasion, so they waited to ambush me when I come back. I kill the bandits and go on to wipe them out. I train a bigger and better army and make a throne for myself.
By doing this, I get attacked severely and I hit the 5 villain limit on my base dungeon. This will probably remain the case for the rest of the campaign – it is now all out war.
Up to 5 different tribes are coming in occasionally from some of the surrounding maps. These invaders represent the strength of those tribes but those other maps are not actually loaded because it would be too slow to have more than one map running at a time.
There is a dragon that attacks from the square to my north. Since the dragon was the only villain on the map to my north, I now own 2 squares when I kill it. There is some loot, although I have to load up the map to get to it.
Back to my invasion (you save my dungeon base and load my invasion). During this next assault the elves are defeated. I take a look at my base dungeon. (invaded map saves). I defend my dungeon against the four other villains that are attacking from around about. These were all waiting for me to return to my base because they can’t really attack while I am away on an invasion. I guess they all attack at once. This is the price I pay for botching my invasion. I survive.
After this, my keeper is getting very high level and I also have spell casting vampires and legendary beasts, traps, all the types of rooms and minions. I make a direct path across the 10 x 10 map to the nearest villain keeper, who is only a few maps away. I guess I have to conquer the maps in between us. Should be easy, but if an invasion fails for any reason, I will have to go back to my base dungeon map to re-equip and party up again. I can expect to face plenty of assaults waiting for me every time I have to go back to base. On the other hand, I also get to train and recruit.
I start taking on the villain keepers. Invasion parties have to be well chosen because if I fail, I will have to go back to my dungeon base and face counter attacks. The private campaign copy of the player maps also have to save and load when I enter and exit them. However, I don’t have to wait for the initial generation of those maps because they are derived from player maps that were installed with the game.
This will go on in real life for days or weeks. Attacks and counter-attacks. Loading villain keeper maps and then failing and getting hit back. Eventually all 10 keepers are dead and I have won the campaign. 25 of the 100 maps were beaten. The other 75 maps were never visited, loaded up or even generated.
I retire and upload my own base dungeon for other players to enjoy.
My question: Can you handle that kind of complexity?
Hi,
I need to say that if you decide your campaign mode is achievable, I’d still like to help.
In fact, I am offering to make you a selection of 1/4 size dungeons that you can install with alpha 18. You would find this especially helpful if you are unable to convert any of the alpha 17 dungeons cropped to the right size.
Thank you Michal for continuing to work on new developments! š
Wow Keeperman, TLTR (= Too long to read.) You may want to consider shortening things up a bit. (At least this is the common complaint I get when I write something so big lol.) Or put it into a separate forum thread as it’ll garner more attention than this initial post is for.
You are right. But I can’t seem to edit it for some reason. Sorry.
No problem, I read all of it š
I think I can handle it. There may be some special cases to solve, like portals. Adding a selection of dungeons to go with the game is a good idea, I’ll do it once Alpha18 is out and people start uploading.
Portals are probably just staircases where you choose a country to invade?