Tags:dcsb worldbuilding
Well, er.
That's kind of the big one, isn't it. Without some serious imagination engine to engage, I'm afraid I'm stuck with the oldies but goodies. In short, I don't think I can pull off originality well enough and in a captivating enough manner (diggles?) to even attempt it - so the fallback is to maximize player recognition and familiarity with the setting.
Fortunately however, I'm approaching this from the other side of the alignment scale, so there is SOME room for creativity - but it won't be because of the world's inhabitants, just the side that you're on. So:
Militarized, tribal orcs and goblins. Chaotic demons and abyssals. Pack-oriented werewolves and other weres. Mindless skeletons and other mostly subservient undead. Close-knit and xenophobic deep dwarves. On the other side the ever favorite versatile humans, lofty elves, nosy and surefooted halflings and hulking, half-magic eloi. Finally, elusive dragons still haunt some deep places.
A player's corner of the world will be populated by whatever type of overlord settles there. Not only their chosen profession (archmage, warlord, dragon or alchemist) will determine the populace, but also their race.
As to invaders, they will be totally random. There is no restriction on where a quester may hail from in their attempt to overthrow your boss, as mentioned before - despite travel being limited and settlements isolated, questers do get some serious help from Above, so distance is not a problem for them.
Tags:dcsb worldbuilding
IN A WORLD ... where magic runs rampant but people still need to eat, expect the mundane and the fantastic. As mentioned in the previous post, the more wizardly of overlords will probably experiment with plant/animal hybrids, and some experiments will go awry. The more military focused overlords ... well, I hear mutton travels well: expect sheep.
Other than that, you'll see typical forest biodome animals such as wolves, deer, foxes, squirrels and rabbits. Some of these may be NPCs, some of them will just scamper across the floor and vanish into the undergrowth, and some of them you might be able to catch for food. Others will be trying to catch you for food, instead. Closer in to the overlord's lair most of these will probably vanish and kept/cultivated animals will appear more and more.
The dungeons will be home to spiders (of course!), rats (natch) and other assorted creepie crawlies. However, most of the caves within a warlord's domain will be taken over, militarized and defended, so stray fauna will be kept to a minimum. Expect to find your food (if you are a carnivore anyway) some other way - by raiding storage rooms, kitchens and mess halls, which will in turn be much more numerous than in the early parts of the world that you explore.
Tags:dcsb worldbuilding
Tying in to the concept of relatively small zones and warlord types from the previous types, you will find fairly typical flora for any given regions. Forests will yield mushrooms and nuts, camps and towns will be growing efficient crops such as corn, wheat or barley and maintain fruit orchards such as apples, pears and plums. Handily, you can make booze out of most of those, so that will tie in as well.
Magical/alchemist lairs will have less in the way of crops but ample fruit, and there may be some magically enhanced orchards where you will find exotic plants, spell ingredients, and even common use items. There might even be trees growing simple weapons and potions.
In the future when I introduce different zones such as mountains, deserts and swamps I will need to add appropriate crops for those as well. I suppose that means another set of XML files and more art (hello palette swap), which in turn means that the temperate foresty zone will be the only zone for quite some time.
I think I'd rather focus on a single kickass zone than attempt to make palette swaps and spread myself thin. Well, this has been a useful worldbuilding day, apparently! I just eliminated a ton of work for myself! :)
So: DCSB takes place in a temperate zone and a moderately forested area with a possible single mountain (or ubercave) for the head villain's lair. You heard it here first (well yes, where else?).
Tags:worldbuilding dcsb
I have not given this one much thought at all! Really glad to be doing this so I can make a more coherent set of maps (eventually).
Saruman had his Isengard (at least until he tore it down to switch to raid/war footing) to provide him with vittles; Sauron was always raiding or cannibalising (seriously, would anything grow in Mordor? I think not), but it seems like typically your warlords rely on oppressing any local villages for resources; wizards set up on powernodes and just have cadres of peons working on earthly things such as food, drink and sanitation, and mad scientists probably grow their own powershrooms and such. Oh yes, there should be an undead lich type with a mostly undead army that doesn't need any of that at all. And a dragon, while I'm at it; a cross between a wizard (magic users) and warlord (villages to maintain the meat stock).
So! This means that we will need at least one resource use type per archlord type, which actually sounds rather entertaining. You're such a low ranking guy that you don't even know who the head guy is, but it will be revealed in no time by the type of terrain you traverse - I think that sounds rather neat. In practice, this will translate to more villages/outposts for the warlord, more aggressive flora and fauna for the mad alchemist, and more lowbie magic users for the wizard type (they also flock to the node of power). The lich will mostly be dead things (both mobile and not) with some magic users (also undead), and the dragon is part wizardly and part warlord with outposts and such to keep a stock of fat juicy cows. And peasants. Yum.
5 overall archetypes is a good start, and plenty ambitious already (none of this exists, of course!) :)
Tags:worldbuilding dcsb
I realized I covered most of this in the previous entry, but for the sense of continuity I'll rephrase; it might even fit better here. I guess I don't really plan on "Geography" as the game occurs within a relatively small radius of a Place of Power - so local landmarks are more important than exactly "where" things occur. The world isn't even connected yet, as the gods (oddly like me!) aren't very interested in watching politics - they just want to play a rousing game of Quester's Quest.
Anyway. Within the PoP will be various defensive structures as well as natural features. In the forests expect giant tree stumps, clearings, witches' circles, streams, ravines or cliffs and brooks from the natural side, as well as various ruins, obelisks, camps, fortifications, walls and outposts on the man(monster)made side. Some levels will have exits leading to the next open patch of forest, and some will have cave openings or structure doors, and the adventure will transition appropriately that way. I also hope to have some premade layouts such as mazes, towns, prisons and combat arenas, eventually.
However, in DCSB this is all visual fluff and will not impact the game in a hugely significant mannter - as such, it is a priority for considerably farther down the line.
Tags:dcsb worldbuilding
Dungeon Contractor Strikes Back does not really take place in the world at-large. For now at least I have no intention of tying any two lair takeover attempts together, nor importing events from one game into another. You might find headstones of previous players but that is it - none of their loot nor their ghost will stick around, Nethack style - and I only decided that right now, so it is of course subject to change to even less (not even headstones). I am 100% certain I do not want to do any more than that though - it is simply not in scope of a single DCSB adventure.
That said, the world is large and warlords/archmages/mad scientists don't really have many prerequisites to building their Lair of Doom except that it be isolated. They don't really like visitors a whole lot and have quite a bit prepared to deter casual interest - primarily distance. So the final lair which may be a tower, cave, fort, temple or castle will be surrounded by significant tracts of land. You, the cheap hired help, will start out at the outer perimeter and slowly work your way in. As can be expected, the distance between you and the center will be filled with other patrolling creatures, fortifications, camps, work sites and other defensive features such as mazes or Black Gates.
Other than manmade (or monstermade) features, you will encounter what you'd expect to encounter in nature in a given region. If the fortress is in a forest, there will be clearings and thickets, gullies and streams. If it's in the desert ... well. Oases, I suppose? If it's in the mountains, expect ravines and rockslides debris. Mind you each "screen" you visit will be a snapshot of the terrain in question and it MUST be passable, so there will not be anything that forces you to backtrack - ultimately you are going to the center to deal justice, and as such become a Quester; the gods themselves (or well, the randomization engine) will find you a way. :)
In the short run, I expect that you will start in a forest and end up in a stone structure - because those are the tiles I have. In the long run, the sky's the limit and I hope to include caves, camps and a smattering of semi-unique features and layouts for starters. In the even longer run, other biodomes will find their way in; the good thing is that since I'm using tiles already, all it takes is a new tileset that conforms to the current engine rules (must have corners, backdrop and doors) to create a new simple biodome.
Tags:dcsb worldbuilding
Saw a mention of a 30 day worldbuilding challenge on the twitterfeed and followed it to:
[forums.tigsource.com/index.php?PHPSESSID=5bc087dfb5e5e2f9697a6c91c366c286&topic=23011.0] . Since it sounded interesting and possibly beneficial, I thought I'd participate, although probably in a more cursory format than some. Jeremy Jurksztowicz of Mysterious Castle is a good example of what I probably will *not* be doing. :P Read about that here:
[www.mysteriouscastle.com/post/15110174058/30-day-worldbuilding-day-1]So, the world of Dungeon Contractor Strikes Back. As the title hints, this is not a world that takes itself in a hugely serious fashion - but on the other hand, I want the player to expect consistency and a bit of familiarity with the subject matter.
In short, the world of DCSB is a medieval fantasy world of little travel and low technological development. However, there are potent magical and mystical forces around that make the career choice of Professional Quester a desirable and lucrative one. It's a world where Times Are Always Tough, but the gods cheat abundantly and tweak the dice in the favor of their champions to prolong their entertainment. Those that do choose it invariably end up finding dungeons, castles, keeps or strongholds to explore and loot, and the odds are better than expected that they'll return victorious. On the other side, wizards, dreadlords and madmen find it surprisingly easy to enlist eager (good pay, flexible hours, occasional chance to kill a wannabe hero) help for their tasks, so there's never a shortage of places to raid.
Into this comes the player ... but on the side of the keepers of the dungeon. Sometimes it'll be a warlord, other times a powerhungry archmage, but in each case the funds seem to dry up while the workload increases, and you've had enough. With your experience and can-do attitude, surely you could do a better job of running this place! You just need to get there, give the head honcho a piece of your mind (and maybe some sharpened steel); there's only the slight matter of you being on the front lines of the lair, and all these defenses in the way ...
So that's it in a nutshell. Every world is randomly generated, but you will always start out as the rank and file on the outer edges of your boss' demesne. Between you and them there is not only defensive perimeters but plain old geography to overcome - just think how far the Black Gate was from Sauron's Tower, and you start to get the idea. In between there can be EEEEVIL villages, smaller keeps or outposts, dungeons, caves and again, just plain old geography. Not every one of these power seekers likes living in blasted lands, so any natural feature is fair game. But more on that later.
In other news, I've added a game over and game start screen, and added the start->end->restart cycle as a functioning element. Yes, the game actually ends now when you die. :)
Tags:site
Not sure why, but this time mongo found my default DB CodeSquares, so everything is back to the way it was. Puzzlement!
DCSB work is paused for Skyrim. That game, I swear. There are several indies out there that are just go-go-go for their own stuff, and dismiss releases like this entirely - or mention them and THEN dismiss them, I guess that's hip :P - but I am not quite that hardcore. This goes especially double when hit in my weak spot of freeform exploration with tons of content, which Bethesda does oh-so-well.
Anyway. I'm getting the itch to code something again, so it might be sooner than I think.
Oh yes, all moved. Not moved-in by any means, but moved. I'm typing this from the floor of the "office".
Tags:life
The lack of updates here is 100% attributable to a now completed house purchase and preparations for move and occupancy. Exciting (and nerve-wracking) stuff!
Expect work to resume soon now that we've closed and are waiting to move; not sure if I'll hit MVP before December, but I'll try. I made serious inroads on LoS rangefinding, with only the one errant bug (path sometimes goes somewhere wild) remaining, I added a big bad foozle at the end of the game (level 10 currently), added special ability Summon (and with the range code fixed I'll add Ranged Elemental Attack, aka Fireball or Iceblast or Boulder Hurl :), fixed creature level distribution and stat variation ... I might be closer than I think.
Onward to MVP!
Tags:dweller screenshots
Behold, the amazing debugging line of sight imagery :P

I've also started working on a special ability - summoning help. I *think* most of the code is done, but it is yet to be tested. On top of that, I think I introduced an infinite loop somewhere in the line of sight code - I started getting annoyed at the mess of X/Y vs tileX/tileY and began some work on it, but I suspect it's missing a conversion somewhere. Well, it *was* very high on the post-MVP priority list, so maybe I'll move it up to happen sooner. Might be easier at this point than reverting tonight's work, hah.