A roguelike game inspired by the literature of Jorge Borges, Umberto Eco & Neal Stephenson, and the games Europa Universalis and Dark Souls. URR aims to explore several philosophical and sociological issues that both arose during the sixteenth and seventeenth century (when the game is approximately set), and in the present day, whilst almost being a deep, complex and highly challenging roguelike. It explores questions of philosophical idealism, cryptography, linguistics and the writing and formation of the historical record, and will challenge players to hopefully think in ways and about themes that are rarely touched upon by games.

Image RSS Feed Latest Screens
New screenshots New screenshots New screenshots
Blog RSS Feed Report abuse Latest News: Mercenaries and Middle-Class Housing

2 comments by UltimaRatioRegum on Mar 29th, 2015

Just a short update this week, partly since it is only one week’s worth of development rather than two, and partly because I’m preparing for my PhD defence. But, nevertheless, things have been done. Before that, though, two things – firstly, your weekly reminder about the EU IRDC taking place at the UK National Videogame Arcade in Nottingham, which I am hosting. Come along! Secondly, I’m giving a talk on generating cultures and aesthetics at the Norwich Gaming Festival on Saturday 11th. Come along! Both are totally free to attend. I don’t have any other public talks planned in the near future (though nearly a dozen academic lectures at conferences in the next five months), but I’ll obviously let you all know when I do. It is possible I’ll be at this year’s GDC Europe, too. Anyway:

Mercenary Guilds

One of the last few buildings left to generate were mercenary guilds, which have now been implemented. These spawn in (most) city centers. Again, it is hard to make every building distinct, but for mercenary guilds I wanted the idea that one might be “browsing” for mercenaries – each room will be the home of a single person from the guild, who should differ significantly in abilities and equipment but still be roughly similar (I’m going to have guilds designed around a “theme”). Each room has its own randomly-chosen layout. The flooring is a square-tiled mix of wood (the brown) and stone (the grey) – it’s a small thing, but it’s hard to distinguish between all kinds of buildings when you’re only using ANSI! Which is to say: obviously you’re unlikely to go into a building with a sign outside without knowing what the building is, but I’m still trying to keep the interiors very distinct (or as distinct as possible). The woods for tables/chairs/beds are also cycled randomly for each chamber. The locked-door room will be the archives of that mercenary guild – lists of past contracts, etc, which will obviously be useful to your investigations – and may also contain a staircase down to a vault below, containing… well, who knows?

Middle-Class Districts

I’ve redone middle-class district generation. Here’s an old example – this is, admittedly, a full release out of date (0.6’s middle class districts had a few smaller gardens, more trees/plants, etc), but you get the idea; much like an “upgraded” lower-class district, random housing patterns, and sometimes roads which end in nothing (or start and end in nothing). I had a few critical comments about middle-class districts after 0.6 and how hard they were to navigate and make sense of, so I decided to do something about them, and to just integrate them slightly more firmly into the rest of the city rather than feeling like a random add-on. So, here’s an old version:

…and here are two new versions, for a “square”-aesthetic nation (with a religious building, a bank and a park), and a “circle”-aesthetic nation (with just a park)…

… and how it looks to explore and walk around:

Some things to point out. Firstly, there are now three types of houses (although all are treated alike in terms of what one might find inside and how the house itself generates): houses will walls and gates, houses with gardens, and houses with neither. I felt these needed a lot more variation, so they’ve got it. Secondly, you’ll notice the thickest roads are of different shapes, and these layouts – like so much else – relate to the aesthetic preferences of that nation. A nation with octagonal floor tiles and octagonal furniture will also have an octagonal layout in their middle-class districts (and so on for the other shapes). Thirdly, you’ll also note that all the plants (in this particular biome) are currently green; in some later version I’m going to add more variety to climate plants, add in a large range of unusual plants, and also add that to the ever-growing “clue” database (such that maybe certain plants only grow in certain nations, or are only cultivated by a few monasteries, etc?). I’m also going to have the colours of plants tethered loosely to climate, so that as you move around the world, you’ll see different “palettes” of plants, which will be a lot more interesting. Fourthly, the buildings are positioned at the intersections of the major roads – I wanted the middle-class district to look more like a true middle-ground between the rigidity and order of the upper-class districts and the randomness of the lower-class districts, and I think that by placing the special buildings more specifically, and updating the road system, but still having the district fairly tight and crowded, I’ve made it into a much better balance than it was before (since I think it used to look like a “slightly nicer lower class district” rather than something really in the center). Theaters have also been temporarily removed due to my uncertainty over, frankly, how the hell they are going to work, and that needs to be left until I have NPCs wandering around the place.

Unlike the mansions of last week, these are the exact opposite of handmade – almost nothing about the district, nor the buildings themselves, is handmade, and is almost entirely algorithmic. The games tries to place an appropriate number of rooms, and then path between them, and it allows situations where multiple rooms can lead onto one another rather than back into a central “hallway”. Here are some examples of some two-floor interiors for middle-class housing:

… and for some more unusual shapes:

Very happy with how these look now, and they’re the last housing type that needed finishing off. Everything from slums to the greater mansions can now be explored, and generate differently. Here’s a last shot, just because I really do like these doors:

All Houses

So, we can now take a shot at all dwellings, from the slums to the grandest of mansions. Here’s a large picture you should take a look at the full size of by clicking on it:

0.7 Release?

I accidentally reneged on my promise to never again promise release dates last week, and now I must pay for it. I am going to rescind all previous predictions and say: it’ll be out when it’s done. All my time not spent preparing for my PhD defence is spent on URR and there isn’t that much left to do, but it’s still going to be a very busy fortnight. I shall now once again swear to never make predictions of release dates again. Let us see how long that lasts. In the mean time, you can keep up to date on my devlog, Facebook page, or Twitter.

Post comment Comments  (0 - 10 of 125)
ethanethan
ethanethan Dec 22 2014, 11:07am says:

Any plans to support alternate control schemes? Ive been using HJKL and YUBN (diagonals) with Cataclysm lately, and it works well with the laptop. Game world looks great, looking forward to interacting more. Like, building, and killing.

+2 votes     reply to comment
ethanethan
ethanethan Dec 22 2014, 11:12am replied:

So sorry that i'm stupid. I see your numpad toggle now. But doesnt 'd' overlap with drop?

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 22 2014, 2:00pm replied:

It does, and that's an issue with the numpad toggle. I don't think there's really a perfect solution to diagonal control schemes without a numpad, but I really dislike the HJKL solution, so I have no intention of adding that in (entirely personal preference, I know, but still). I think the toggle is going to stay as my solution to the problem, though I don't think it should be too problematic (when you have a weapon drawn, in future versions, you are going to be specifically restricted to orthogonal directions, so you'll always have all the keys accessible in combat). And thanks!

+2 votes   reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 23 2014, 9:30am replied:

Additional: I forgot to say, I'm going to be doing a little bit of key rebinding soon, all inventory actions will be done through the 'i'nventory instead of different buttons for 't'hrow, 'd'rop etc, so that problem will disappear soonish!

+2 votes   reply to comment
Vladiskov
Vladiskov Dec 13 2014, 3:14pm says:

If you ask me, this looks a lot like dwarf fortress's adventure mode XD

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 13 2014, 3:48pm replied:

It is an inspiration, but the two play very differently, and have different objectives - DF is far more simulationist, whilst URR is far more directed and narratological (or, at least, it will be soon!)

+3 votes   reply to comment
Vladiskov
Vladiskov Dec 16 2014, 12:07am replied:

well because for now just looks like a explorative game where you can explore a world and it history o3o... no real gameplay its like a visual novel XD

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 16 2014, 8:05am replied:

That's because it's about 30% through a game of massive scope, and there can't be much gameplay until there's a world to play in!

+2 votes   reply to comment
destroctor51
destroctor51 Nov 1 2014, 11:48am says:

You must know so much about procedural generation =D have you ever written something on the topic, or made something like a tutorial?

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Nov 1 2014, 12:54pm replied:

Thanks! Hmm, I try to give out a bit of information from the updates both here and on my blog, and I'm trying to give more papers on it at conferences. On November the 8th I'm going to be speaking at the "ProcJam" in London on procedural generation, and you should be able to watch along on Twitch or Youtube! Info here, not sure yet where it will be broadcast: Itch.io With that said, I don't think it's likely I'm ever going to do tutorials, I prefer to let people design procedural content in their own way in whatever directions interest them :)

+3 votes   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Ultima Ratio Regum
Platform
Windows
Developed By
UltimaRatioRegum
Engine
Custom Built
Contact
Send Message
Official Page
Ultimaratioregum.co.uk
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Roguelike
Theme
Realism
Players
Single Player
Project
Indie
Boxshot
Boxshot
Twitter

Latest tweets from @ultimaregum

@Tomi_Tapio Oooh, some of those aren't in yet. They'll be added! :)

12hours 19mins ago

@Tomi_Tapio @willkurt Many of these toggle at the moment! There's a lot of "standard altar" variation...

12hours 54mins ago

@darkgodone Any idea if you can confirm yes/no on IRDC UK yet? It would be great to get a talk from you and some public TOME action!

13hours 6mins ago

@epyoncf Any idea if you can confirm yes/no on IRDC UK yet? Would be excellent to be able to promise a talk from you! :)

13hours 51mins ago

RT @yankooliveira: Most recent inspiring read: on the procedural generation of religions T.co

23hours 49mins ago

RT @willkurt: Procedurally generated altars in games: T.co

23hours 50mins ago

RT @AlanWithTea: International #Roguelike Dev Conference promises to be good. And it's Nottingham, my birthplace! Come along! T.co

23hours 50mins ago

Damn, that's a nice procedurally-generated reliquary. #gamedev #gameart #indiedev T.co

Mar 29 2015, 1:09pm

This week's URRpdate: mercenaries and new middle-class district algorithms: T.co

Mar 29 2015, 10:46am

@SunnySyTam The console doesn't even appear! It has started working again, but today was the second time with this bug :S

Mar 28 2015, 4:56pm

Embed Buttons

Promote Ultima Ratio Regum on your homepage or blog by selecting a button and using the embed code provided (more).

Ultima Ratio Regum
Ultima Ratio Regum
Statistics
Last Update
1 day ago
Watchers
461 members
News
103