Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 123 124 [125] 126 127 ... 222

Author Topic: Dwarf Fortress meets The Outer Wilds? "Ultima Ratio Regum", v0.10.1 out Feb 2023  (Read 635160 times)

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1860 on: December 27, 2013, 09:49:30 am »

No update this weekend (though I am building up a stock of updates/posts), proper updates will resume on the first Saturday of the new year (give or take), starting with your first look at some of 0.5...
Logged

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1861 on: December 28, 2013, 09:31:38 pm »

Fixed a volcano bug, and a few other minor things! v0.4.1 released: http://www.ultimaratioregum.co.uk/game/downloads/
Logged

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1862 on: December 29, 2013, 09:31:12 pm »

Doin' some bang-up work on his. [Smokes pipe]
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

coolio678

  • Bay Watcher
  • whooshing winds and all that jazz
    • View Profile
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1863 on: December 30, 2013, 11:18:16 am »

I've gone through a couple characters so far, and only on the last one remembered the inventory system :P. So now I can actually make progress that isn't blunder ahead half-blind until I died of poison. Certainly makes it a lot more enjoyable.

One question, though. Where are the puzzles? Another thought that just popped into my head, will we eventually see puzzles and traps overlapping, so you're sliding around your blocks while trying to not run over the bear trap?

edit: Just made it to what I think is the boss room. Massive puzzle. Badly injured character. I'm ready to go.
« Last Edit: December 31, 2013, 02:22:03 pm by coolio678 »
Logged
Dwarves passing by get good thoughts from the mist of water and exploding felines.
Anyone of the equivalent to the royal bloodline in a nomadic group would have a sun tattooed on their hand, or a scrotum on their forehead (it's a little-known fact that fraternities are based off of long-forgotten tribes).

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1864 on: January 01, 2014, 05:31:18 pm »

Doin' some bang-up work on his. [Smokes pipe]

Thank you sir [doffs hat].

I've gone through a couple characters so far, and only on the last one remembered the inventory system :P. So now I can actually make progress that isn't blunder ahead half-blind until I died of poison. Certainly makes it a lot more enjoyable.

One question, though. Where are the puzzles? Another thought that just popped into my head, will we eventually see puzzles and traps overlapping, so you're sliding around your blocks while trying to not run over the bear trap?

edit: Just made it to what I think is the boss room. Massive puzzle. Badly injured character. I'm ready to go.

Ah, well, that would certainly help! The puzzles are on the penultimate floors of the ziggurats only. They may one day overlap with the traps (they probably will) though I haven't worked on that yet. I am keen to hear how you found that first trap :). There used to be many more, but it was clear they were a less-is-more thing, and relegating them to the "boss" rooms of ziggurats I found in closed playtesting made people much more interested in them.
Logged

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1865 on: January 04, 2014, 05:10:54 am »

The time has finally come to work on 0.5. As much as I enjoyed working on 0.4, this is the release I’ve been really looking forward to, and the one where imagination can really go wild in terms of flags, histories, civilizations, rulers, wars, and all the detail that goes with them. Why was one king known as “The Red?” Why was another civilization persuaded to go war with its oldest and closest ally? Who first began to worship Muulnaroth? Who founded the Cult of Sand? This is the kind of stuff a fully-developed and fleshed-out “epic” world should contain, and it’s great to be able to work on it now and put some serious time into the social, rather than natural, side of the in-game world-building.

The first stage of this has come in the form of flags. Currently there is only form of flag viable in the world, which you’ll have seen in the current release. They are all modeled – though some are a little more exotic than others – on real-world flags, predominantly European ones, though some resemble eastern/central Asian flags too. I thought about having some flags akin to many modern African flags – with distinct items and the like emblazoned on them – but the resolution of the flags prevented that. However, this was a blessing in disguise, since it lets me use more “symbolic” flags in other situations.

Civilizations are now being split into three categories with significant gameplay variation between the three. I’ll talk more about this in a later entry, but the three categories are “Feudal“, “Nomadic“, and “Hunter-Gatherer“. Nomadic societies will be generated in deserts and upon plateaus and plains; hunter-gatherer societies will be generated in tundra regions, and possibly in tropics too; feudal societies will generate everywhere else. All societies will avoid colonizing polar regions, whilst feudal societies will be reluctant to attempt too much conquest in deserts, jungles or tundra, though they will if pressed, and will certainly be willing to start up trade links. Equally, certain rulers who are particularly keen on imperialism may seek to conquer these not for any pragmatic or practical gain – territory, resources, whatever – but simply because they are there. Our own history is replete with wars fought for such foolish and quintessentially human reasons, and it seems like this is something that should be reflected.

So, I decided to revisit the symbolic idea. It wouldn’t really make any sense for nomadic or hunter-gatherer societies to have the same kinds of flags as their more stationary castle-building cousins, so they needed a different type of flag. I did a lot of research into the flags of various non-European societies from the past, or the symbols, sigils or whatever other terms were used, and eventually decided on two different aesthetic styles.

For the nomadic flags I decided on two components – a border and a symbol. The borders pick from a variety of ten, all of which are basically either a single line or a pair of lines, but that vary a little in size and shape. For the symbols I decided I wanted to focus on ones that were either dramatic, military, or more generally “symbolic”. A very different kind of symbol is used for the hunter-gatherer societies, as you’ll see below, but for these I wanted a particular kind of look. These are generally more militaristic societies than the hunter-gatherer ones, more concerned by trade and “statesmanship”, but that need to put forward a strong external image. Many of the symbols fit this bill – maybe a hand, or a fist, or a fire, or a sun, or some swords or other weapons, or an anvil, and the like. Many of the nomadic societies we (in the west) are most familiar with are those from central Asia. Much of my inspiration for these flags came from both contemporary and older flags from central Asia and the eastern-most parts of Europe and seeing the kinds of symbols they would place upon flags. Some – like sickles – were just damned impossible to actually depict within the limitations, but most of the others along with a large number I also came up with myself came out very nicely. Whilst implementing such symbols into full flags in a small version would have been near impossible without an entire database of custom tiles and symbols for it, when the basis of the flag is a symbol which takes up the majority of the square, I think they work quite nicely.

The hunter-gatherer flags, on the other hand, I wanted to be simpler and to contain symbols directly relevant to nature or survival – the kinds of symbols one might imagine a “clan” adopting, but not perhaps a “nation” – and to only have two colours, the foreground and the background. The symbols in this case fall into two categories – the majority of the symbols are animals, though a few represent more abstract things like a field of stars, or a human, or a simple building. There are currently twenty-eight designs of each type – given that each world is unlikely to have more than half a dozen nomadic or hunter-gatherer civilizations generated, it’ll be a while until any player has seen the full selection (especially if/when I add more to the database). There’s also variation in the colour scheme used by either type of flag. Feudal flags select either a pair or a trio of colours from a large set (as long as that trio has not already been used); nomadic flags select one from ten different presets of colours that look suitable together; hunter-gatherer flags have a selection of dark colours to choose from, three very pale colours (which are basically variations on “white”), and then 50% are inverted so some have light backgrounds and some have dark.


Hopefully the variation will do several things. Firstly, and most obviously, it should just contribute to a more varied and more believable world. Not all civilizations in history have flags (or symbols, sigils, whatever) akin to those of Europe, and this should help in that regard. Secondly it will mean you can immediately identify the type of civilization you’ve encountered from its flag, even if you know nothing else about it. Seeing someone with a shield marked by a particular symbol, or catching a glimpse of part of an army travelling with a banner will be able to give you at least some information about their civilization, and – given that different types of civilization are restricted to different biomes – have some idea of where that civilization might hail from. Thirdly it’s just another aspect of civilizations that differ according to their basic phenotype (though more on this in another entry) and reinforce the differences between the different sorts. Next week I’ll likely be talking about the early stages of city, road and town generation, and showing off some snazzy new screenshots of how the world map for 0.5 is currently looking.
Logged

Mephansteras

  • Bay Watcher
  • Forger of Civilizations
    • View Profile
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1866 on: January 07, 2014, 04:14:06 pm »

Sounds nifty!

Logged
Civilization Forge Mod v2.80: Adding in new races, equipment, animals, plants, metals, etc. Now with Alchemy and Libraries! Variety to spice up DF! (For DF 0.34.10)
Come play Mafia with us!
"Let us maintain our chill composure." - Toady One

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1867 on: January 10, 2014, 11:42:09 pm »

Sounds nifty!

Excellent! Will be uploading this week's post in a few hours...
Logged

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1868 on: January 11, 2014, 06:30:02 am »

I’ve been working on adding cities, roads and towns to the world map. They’re generated in that order – each feudal civilization is given a capital city, and then everything goes from there. Cities start off as a small 2×2 structure. As time goes by, cities can expand in any direction, up to a maximum of a 5×5 size. A city reaching that full size is very rare – most cities don’t end up being twenty-five tiles in size and generally end up between fifteen and twenty. I tried a lot of different character sets for depicting cities, but in general I ended up showing them in the way displayed below. In the future each tile will be a distinct district, such as “administrative”, “market”, “military”, “medical” and so forth, but those aspects are still in the planning stages. The bigger the city, therefore, the more districts and the more services. Some district types might be particularly rare compared to others.

Meanwhile, once the cities have been placed on the map the game then adds a series of roads. I expected this to be quite simple, but as it turned out making a network of roads which wasn’t too dense, wasn’t too sparse, looked organic and found their own way around the map in an intelligent way was surprisingly tricky. Firstly, I didn’t want diagonal roads. Roads had to move orthogonally – the logic behind this was simply that I couldn’t find any ANSI/extended character that could accurately depict the shift from horizontal or vertical roads to diagonal ones. So, that meant that the pathfinding algorithm had to work only by moving in orthogonal directions. However, this was not without problem. For those who know how A* works, if you disable any diagonal directions it will still basically split the path into “diagonal” bits – even if those are just done by going up-left-up-left-up-left, rather than diagonally – and then long stretches of horizontal or vertical bits. What this meant was that any time roads were trying to path to a distant point, all the roads would line up (as we see below) and funnel themselves towards their target. Needless to say, this looks like crap.


My initial solution was to try having the path sometimes divert from the optimal route. Say, each four “steps” there is a possibility for the path to divert one tile in a direction perpendicular to the route of travel. However, having tried this, it rapidly produced its own set of problems. What if the road decides to divert at a crucial point, and then cannot actually rejoin the initial route? Say, if it diverts on the tile before a coastline, and then cannot path back to where it needs to be, what would happen to that road? The solution to this would be to have the game check every time it wants to divert and make sure it can safely get back onto the right route, but then you’d just have roads which basically bounced up and down on a straight line, which – having tested it – also looked like crap. In the end the solution was pretty obvious, but I think reasonably elegant and simple. Once the world map is created, the game goes through the map and picks a certain selection of tiles – very few, and in a regular (though hard to spot if you don’t know it) pattern – that prevents any horizontal or vertical line from continuing for more than nine tiles at the max. A trivial solution, and once it tried to pathfind on this new, hidden map – also excluding mountains and deserts, which will in the future have their own methods of travelling across – you get something like this. The routes are still fairly optimal, but look organic and realistic:






Once the road system is added to the map, the game then starts to work on placing towns. Whilst roads are being placed the game makes a note of each road – once they’re done, it then goes through each road in turn and measures how long it is. The longer it is, the more towns will be placed. In general each road will only have a single town, but roads above 50 or 60 tiles have a good shot of generating with two towns. This is obviously subject to change – I have on idea yet whether this will be too many towns, too few, or roughly enough. I should add towns and roads will not generate on the human scale for the next release; they will only be shown on the world map for now. However, if you check the development plan, 0.6 will see some of these areas actually starting to generate for you to walk around. As for mountains and deserts, the current intention is for “mountain passes” to generate which require navigation in a special way (still working on the specifics) whilst deserts have no roads or obvious means of travel. I currently plan for the player to be able to either navigate across them on their own – whilst taking the risk of running into a travelling nomadic civilization – or to make contact with a nomadic caravan who may take you safely across the desert. Again, this is for now squarely in the “future mechanics” category, but those are my initial thoughts. I’m also currently working on having the game add in other appropriate settlements (e.g. towns which aren’t on main roads, mines atop resources, farms, etc) and connecting them intelligently to the main road system, and we’ll have some more 0.5 world maps in a few weeks. Next time I’ll talk about generating the names for cities for all types of civilizations (hunter-gatherer settlements, feudal cities and nomadic encampments have very different names) and for the various religions the game is generating.
Logged

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1869 on: January 17, 2014, 01:08:29 pm »

Tomorrow's devlog update will be about picking a homeland/starting civ, but in the mean time, here's a world map I just made for some testing. Full version @ http://s22.postimg.org/ocnr85gjj/Terrain.png

« Last Edit: January 17, 2014, 01:21:07 pm by Ultima Ratio Regum »
Logged

coolio678

  • Bay Watcher
  • whooshing winds and all that jazz
    • View Profile
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1870 on: January 17, 2014, 01:11:53 pm »

ooh. Will there be/ is there a way to view world maps either in game or exporting a file? I could totally use a world this game generates as a desktop background
Logged
Dwarves passing by get good thoughts from the mist of water and exploding felines.
Anyone of the equivalent to the royal bloodline in a nomadic group would have a sun tattooed on their hand, or a scrotum on their forehead (it's a little-known fact that fraternities are based off of long-forgotten tribes).

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1871 on: January 17, 2014, 01:17:26 pm »

ooh. Will there be/ is there a way to view world maps either in game or exporting a file? I could totally use a world this game generates as a desktop background

Yup - press 'X' in game, select the terrain map, and export away! In the current version they are 150x150, but in the version I'm working on now (as in that screenshot) they are 250x250.
Logged

coolio678

  • Bay Watcher
  • whooshing winds and all that jazz
    • View Profile
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1872 on: January 17, 2014, 10:21:44 pm »

Sweet! I'll have to get around to that soon
Logged
Dwarves passing by get good thoughts from the mist of water and exploding felines.
Anyone of the equivalent to the royal bloodline in a nomadic group would have a sun tattooed on their hand, or a scrotum on their forehead (it's a little-known fact that fraternities are based off of long-forgotten tribes).

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1873 on: January 18, 2014, 07:25:32 am »

I think Dungeon Crawl’s religions (http://crawl.chaosforge.org/God_comparison) are great. Each god offers you a totally different style of play, and – with only a couple of exceptions – few of them are directly there to “help you kill things”. Most give you tangential benefits which are down to the player to use intelligently. Whilst the directly combat-aiding gods are certainly the easiest gods, I’ve often enjoyed trying some of the more unusual gods and trying to integrate them into the way I play. In URR, there are going to be two factors that affect how the game plays from the start, which are roughly akin to species and god in Crawl. The species-equivalent I won’t be talking about for a while, but the god equivalent is what civilization you choose to belong to.

When the game starts you are prompted to select a civilization. You can only choose a feudal civilization to begin with, though you will be able to change civilization as much as you please in later versions of the game, including to nomadic or hunter-gatherer civilizations, though there will be penalties associated with this for abandoning your old civ. On this screen you’ll see the flag, religious affiliation (if any), capital city, name of ruling individual/family/party, and the national policies that civilization adheres to. Each civilization has eight different policy categories – foreign, military, leadership, trade, intellectual, religious, cultural, and judicial. Each of those eight categories has at least five different policies, all with their own icons like the ones in this screenshot, though some categories have more. I don’t currently intend to publish a full list of policies and their effects, though as you can see some of the policies haven’t yet had their effects assigned. Some policies have just “abstract” effects – like Str + 4, say – whilst others have direct effects. A civilization with the “theocracy” leadership policy, for example, isn’t going to have a separate building for a palace and a religious hub, as the two will be the same. A civilization with the “penitentiary” judicial choice will have prisons, whilst one without that will not, and so forth.



Thus, the “gods” in URR are the civilizations, and each is randomly generated. Although there is a small non-random element – civilizations cannot have conflicting policies such as “Theocracy” and “Religious Freedom”, or “Pacifism” and “Imperialism” – there’s over a quarter of a million permutations for the policy selections you’ll start with. My hope is that as the game progresses, choosing your civilization will actually push the player towards play strategies they might not ordinarily consider. You might be a player who prefers to have few allies and use heavy weapons, but if you saw a civilization which granted significant bonuses to allies and short weapons, you might be more inclined to try that model for once. As much as I think the Crawl gods are a good template, there is little impetus to go out of one’s comfort zone until one is very comfortable with the game. I’ve won Crawl half a dozen times and I’ve only recently started properly exploring some of the less straightforward gods. I think the random generation of policies helps to counter that – you have to take one of the selection you’re given, and some of the combinations may yield interesting gameplay possibilities I haven’t yet planned out. As I say, some of the policies are still being worked out, and there may be more in later releases. Next week we might have a non-URR post as some of the aspects I’m currently working on – religions, coats of arms and family trees – are probably going to take over another week to get to a state where I can show them off. Until then, enjoy the policy icons, and we’ll be back a week from today with something new.
Logged

Ultima Ratio Regum

  • Bay Watcher
  • Games academic and "Ultima Ratio Regum" person
    • View Profile
    • Ultima Ratio Regum
Re: Ultima Ratio Regum - roguelike/Borges/Eco, v0.4 released!
« Reply #1874 on: January 19, 2014, 05:28:22 am »

IT BEGINS!

Logged
Pages: 1 ... 123 124 [125] 126 127 ... 222