Feb, 12
Development continues

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 planned well in advance, but I feel I didn’t announce it loudly enough, and some players were confused and worried. Sorry for that. But now I’m back! And the development of KeeperRL continues under full steam.

I had some time to think about the future of the game, and decided that it’s the right time to move forward with a major feature that I’ve been planning for over one year: the campaign mode. I call it that, but the idea is actually a little bit different from campaigns found in similar games. You’ll get a first taste of it in Alpha18, but here’s a short summary:

  • You’ll be building one base throughout the whole campaign.
  • There will be an overworld map with locations that you can ‘zoom’ into. Each location will be a separate map the size of about 1/4 of current maps (area-wise).
  • You’ll be able to travel to any location while controlling a team of minions, but your base will be limited to your starting location.
  • Every major enemy will occupy a separate location. Of course you’ll be free to take your minions and fight the enemies, and they will attack you back.
  • The enemies will include bases built by other players and shared via the server, with their inhabitants controlled by AI.
  • Not everything out there will be hostile. Trading and alliances are planned.

The purpose of the campaign mode is to increase the length of play, and to include more player-generated content in the game. I know you guys build better dungeons than my proc-generation!

Later on I will announce another major feature, and altogether it should move the game to completely new grounds. In any case, it will be material for versions Alpha19 and later. I’m sure you’ll be very excited to see all of this. I am!

Now off to work! I hope you guys have some patience before I can come up with Alpha18 šŸ™‚

COMMENTS

Home Forums Development continues

Viewing 15 posts - 1 through 15 (of 35 total)
  • Author
    Posts
  • #4682
    Keeperman
    Participant

    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.

    • This reply was modified 8 years, 2 months ago by Keeperman.
    • This reply was modified 8 years, 2 months ago by Keeperman.
    #4686
    owen
    Participant

    Yay, developments!

    What about a rating system for dungeons so that the best ones are more likely to be kept?

    #4687
    Keeperman
    Participant

    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.

    #4690
    Keeperman
    Participant

    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.

    #4691

    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.

    #4692
    Keeperman
    Participant

    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.

    šŸ™‚

    #4693

    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.

    #4694
    Keeperman
    Participant

    šŸ™‚ šŸ™‚ šŸ™‚

    #4695
    Keeperman
    Participant

    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?

    • This reply was modified 8 years, 2 months ago by Keeperman.
    #4699
    Keeperman
    Participant

    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.

    #4704
    Hunteil
    Participant

    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.

    #4705
    Keeperman
    Participant

    You are right. But I can’t seem to edit it for some reason. Sorry.

    #4709

    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.

    #4711
    Keeperman
    Participant

    Portals are probably just staircases where you choose a country to invade?

    #4713
    owen
    Participant

    Posting a few more of my thoughts and questions about campaign mode and the game in general.

    1. How big is the campaign going to be, and how is permadeath going to work? I really wonder if it is feasible to design a campaign that is intended to last 30+ hours, all on a single life, without the game becoming too boring and forgiving. The Rogue-likes and -lites that I’ve played (DOS Rogue, Faster than Light, Convoy, and recently, Risk of Rain) can all be completed in a few hours, but it is expected that the player is supposed to die. In many cases, it’s expected that the player dies more often or as much as he succeeds, especially if he is not a master of the game. This is tolerable if each run through only takes a couple of hours, but not if the game takes days or even weeks.

      Secondly, do you think that this game will be increasingly enjoyable as the campaign length increases? I think certain genres (RPGs, for example) obviously benefit as the playthrough length increases; however, three two-hour rogue-like sessions might be more fun than one six-hour session, because a lot of the fun in a rogue-like is dealing with variable conditions early on, and how the choices that result from these early decisions affect the late game. In other words, the more the player starts a new game, the more fun he has (to some extent).

      In some ways, this game is becoming more and more like fantasy XCOM, heh.

    2. I like the idea of being limited to one base. Managing dozens of dungeons everywhere would be a mess. Since we’re limited to one base, though, I think that the size and/or complexity of the base has to increase proportionally to the player’s progression through the overworld. I think it would be VERY BORING if the player were able to carve out a dungeon and mine out the home sector of the map to build his facilities all on the first day, and then just wait for reinforcements to arrive for the rest of the game. It would be more interesting if you fought a battle, carved out some dungeon, fought another battle, carved out more, and so forth.

      Given that the dungeon carving is a such a big part of the game, I wonder if designing dungeons could involve more strategy than it currently does. For example, some regions of the mountain could provide certain production boosts for different types of minions, the mountain could become more difficult to mine the deeper you go in, and so on.

      I’m drawing on inspiration from Faster-than-Light and Convoy, games in which <b>every transaction involving resource allocation is important.</b> I believe that every mechanism that a strategy game introduces should be developed on as extensively as possible. In Faster-than-Light, for example, rooms can catch on fire. Fire also interacts with the oxygen and crew mechanisms, because fires can be extinguished by draining oxygen from their immediate vicinity or by sending a crew member to deal with it. This results in somewhat interesting decisions that involve extinguishing fire. In the heat of battle, he has to determine how the fire should be extinguished, either by sending crew or by purging oxygen, and who should be sent. If the doors are damaged while there is a fire, the response becomes more complicated if large sections of the ship are evacuated.

      Secondly, there are certain types of crew members (rockmen) who are immune to fire (as well as those who are not), and there are certain types of weapons that can start fires. There are also augments that can suppress fire or mitigate low oxygen. The point is, though, that <b>all of these systems are intertwined.</b> And this is just one little mechanism of the game.

      I don’t really see such a network of concerns present in KeeperRL. Such a system exists to some degree, but it’s not very well balanced. For example, the minerals are just sitting there in a cache within the mountain. You mine them and then you spend them. Does mining have any costs to it? Well, it occupies my imps, but that’s not really a big deal because they generally don’t have anything better to do. It also exposes my imps to danger, but they’re usually enough that they can run away, and there’s generally an alternate way to grab the minerals if I really want to get them quickly. Gold attracts bandits, and tree stumps spawn tree spirits, but neither of those are big threats.

    3. Is the “campaign” going to be as simple as plunking the keeper in the middle of a world and letting him go anywhere he wants, or is there going to be some sort of directional progression? I think that too much freedom can be a bad thing, because players will almost always select the best option. Secondly, forcing the player into a limited set of moves makes him think harder, and it adds replay value to the game.
    4. How will the hunger clock work in a campaign mode?
    5. What happens if you’re attacked on a map that you’re not playing on at the moment.)
Viewing 15 posts - 1 through 15 (of 35 total)
  • You must be logged in to reply to this topic.

 LATEST NEWS

Feb, 29

KeeperRL v1.0 is released!

I'm very proud to announce that KeeperRL v1.0 is out! In addition to being the most important milestone for the game, this is also a huge update with major gameplay additions.... more

Feb, 08

More news on the upcoming v1.0 patch

KeeperRL will leave Early Access in exactly three weeks. The last major patch was released one year ago, so you can imagine that this will be a pretty huge update. In the August... more

Feb, 05

KeeperRL 1.0 will be officially released on February 29th 2024

I have important news for you today. KeeperRL version 1.0 will be officially released on February 29th! More details about the patch will follow, and for now let's celebrate this... more

Aug, 24

Upcoming features in KeeperRL 1.0

In the last news update I revealed that KeeperRL will leave Early Access in the next (major) patch, and that it will bring some big gameplay changes. It's finally time to share... more

Jun, 29

KeeperRL will leave Early Access with the next update

When I launched the Indiegogo campaign to fund KeeperRL nine years ago, I promised a 1.0 release by the end of 2014. This kinda didn't happen, but I've always been committed to... more

 

 PLAYERS SAID

There are no other games out there like KeeperRL. The game is a unique mixture of management, levelling, crafting, constructing, exploring, adventure etc. […] The possibility of interacting with other’s players monumental dungeons turn KeeperRL into one of the most promising games I’ve found.

dbvel

This game is amazing! It’s challenging, fun, unique, and exactly what you might expect it to be. For an early access game it’s incredible. And the thought that there’s more to come thrills me! I can’t wait to see how this awesome game will develop even more.

Avarti

Any time I touch another race, I get bent over like a cheap, overworked sex worker. I love sucking at this game so much.

DaavPuke