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 Post news Report abuse Latest News: “Stationary” NPCs – Priests, Guards, Shopkeepers, Jailers, Mercenaries

1 comment by UltimaRatioRegum on Aug 30th, 2015

This week I’ve implemented almost all the “stationary” NPCs. To explain what I mean by this, URR has three “tiers” of NPC: the crowd, the stationary, and the crucial. Crowd NPCs spawn and despawn as the player moves around the world map and are of importance insofar as they demonstrate the demographics of the nation, and you will be able to acquire significant information about the generality of the nation/religion/culture they belong to from them, and they serve also, when in crowds, to illustrate something of that nation’s ideologies (so you’ll only see a crowd with a bunch of people trailing a priest in quite a religious nation, for instance). Stationary NPCs are positioned in locations where there must always be an NPC serving a certain function, but the individual is not of particular important. Examples would be priests in religious buildings, jailers in prisons, innkeeps, guards, and many others. In some cases these individuals will “change” around after time – guards, for example, will be “met” by another guard at a certain point who will then take over the guarding role, i.e. they change shifts – whilst others, like priests, will obviously not change every few hours. Crucial NPCs, meanwhile, are those NPCs who are of sufficient importance to the game and the world that regardless of where the player is, the actions and movements of these NPCs will always be tracked. This category is primarily for NPCs like rulers, religious leaders, inquisitors, heretical leaders, nobles, military officers, and the like. Also, very rarely, what appears to be a stationary NPC will actually be a crucial NPC. Which is to say: in a jail, maybe 95% of the prisoners will be “general” prisoners, but a tiny number might have massive global significance due to their past role in a grand plot, and one wouldn’t know which was which until uncovering a path of clues which lead you to the important prisoner. Ninety-nine out of every hundred priests might be good loyal clerics… but perhaps one in a hundred hides an religious artefact of immense importance in their private quarters?

So, this week it has been the turn of all the stationary NPCs. Here are some examples:

Priests

Priests now spawn in religious buildings and cathedrals. In religious buildings, the priest lives on the top floor and will return there in the evenings; in cathedrals they have distinct rooms on the ground floor to which they will retreat as and when appropriate. For the time being, however, they just spend their time around the ground floor of the cathedral interacting with the worshipers, going about their own worship, etc. There is actually a tiny bug in the below gif – the priest was standing on the same tile at the altar, when they should be standing next to the altar – but I’ve since fixed that, but I otherwise rather liked this gif so decided to stick with it.

User Posted Image


Embassies

Embassies now have clerks and diplomats in them; the clerks are probably going to be “general” NPCs in the embassy crowd, whilst I think diplomats will be assigned to specific areas. The ambassadors for each nation in other nations will be crucial NPCs who will always be tracked separately, so they haven’t been coded just yet.

User Posted Image


Servants/Slaves

Servants/slaves (depending on whether the nation is a slaving nation or not) now spawn and go about their business sensibly in upper-class houses. The houses will also, of course, get visitors in the form of various aristos from time to time, and then later, we’ll get working on the “crucial” NPCs – i.e. the family who lives there – generating properly. Thus, for now, here’s an example of some servants and some general citizens. You’ll note the servants will always stand next to something, either next to a person to serve them, or next to a chair/table/whatever in order to keep it clean and tidy. They’ll sometimes return to their quarters in the basement, and once I get schedules working, they’ll obviously retire there at night.

User Posted Image


Prisoners

In jails (in nations with the Penitentiary ideology) we can now find prisoners in the cells, one prisoner per bed, milling around. As mentioned above, a small number might be someone of particular importance, but it’ll be up to the player to decipher who (if anyone) that might be. Prisoners will also be on release schedules (or at least, the lucky ones will be!) so they’ll be replaced whenever one moves out. I might add some kind of system whereby the different floors of each jail are for different types of prisoner – I’ll think about that going forward.

User Posted Image


Archivists

Below the cathedrals of theocratic nations you’ll find a crypt… and if you explore that crypt, you might come across a room containing the most secret archives of that religion. Right now these are tables without books, as we don’t have book generation yet, but we do now have the archivist, and their guard(s), spawning. Here’s a gif of me finding an archivist in a half-flooded crypt in a city next to the ocean, and then having a look at the archivist, and looking at his religious garment (which you’ll note has grey patterning – as well as “default” robes and the “religious leader” robes with gold patterning I showed last week, I’ve added in a mid-tier version with grey patterning which will be given to people like archivists, abbots, inquisitors etc, who are higher-ranked than the average priest but not the leader(s) of the entire religion). The “Archivist” is depicted with a ‘V’, and the ‘g’s are of course the guards:

User Posted Image

Once books are generating, archivists will be guarding the most important secrets of their religion, so the books behind them will be immensely important to find a way to read…

More Guards

Guards have also been added to several other areas which need them, such as Officers’ Quarters, and Mansions, and various other places, and the guards for now all shout the “Oy, shop that!” placeholder (along with their x/y coordinates) once you walk into their territory:

User Posted Image

Monasteries

I’ve now temporarily (or permanently, we’ll see) removed the “Cultism” religious ideology and replaced it with, for the time being, the far more interesting “Monastic” option, and as such, we now have monasteries spawning. These are structured in the form of a religious building in the middle, a range of paths and vegetable gardens around it, a “loop” of monastic housing in a shape based on the civilization’s spatial preference, with several other important rooms (libraries, dining halls, abbot’s quarters, etc) spaced around the outside (or sometimes the inside). As examples, here we have a map grid containing a monastery (diamond), then the player standing outside one (cross), then inside from the player’s perspective (square) and an absolute perspective in the same monastery (circular) – note of course that all the wall in middle and edges of the fourth picture is not actually wall, since outside the monastery is where the vegetable garden is, but all the spare space in an “interior” map is just filled in with wall:

User Posted Image


User Posted Image

User Posted Image

User Posted Image

Next Release?

I find myself with a quandary. Everything to do with NPCs and their schedules, behaviour, appearance, etc, will be finished, at the latest, by the end of next month. However, one will not be able to interact with NPCs at this point: there will be no conversation system. At this point my intention is to continue working on this release until the conversation system is fully implemented and as deep/detailed as I want it to be, and thereby make this the largest (in terms of time invested) release URR has ever had, so looking to release in Oct/Nov. As the first gameplay release, this seems appropriate on some level – I want the first gameplay release to have a lot to do (or at least a lot of people to talk to!) rather than a little. On the other hand, I do strive (with mixed success) to release new versions as rapidly as I can. So: what does everyone think? Right now I feel I’d rather save up both NPCs and conversations for one massive first gameplay release, rather than make NPCs 0.8 and conversations 0.9, as I think a world full of NPCs you can’t interact with will feel rather peculiar… but I’d like to hear your thoughts.

Next Week

Next week… I have no idea. Something involving NPCs in some way. See you then! In the mean time, you can keep up to date on my devlog, Facebook page, or Twitter!

Post comment Comments  (0 - 10 of 131)
VagabondPraetor
VagabondPraetor Jul 6 2015 says:

I have to say, your work both amazes me and scares me at the same time.

+1 vote     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 6 2015 replied:

Ha, thanks! That... is pretty much exactly the reaction I'm after.

+1 vote   reply to comment
l30sh00t
l30sh00t May 9 2015 says:

Amazing!!! :DDD So cool man. I just noticed something that kinda bothered me, are you thinking of changing like the overall skull structure instead of just skin tone/hair and nose? Because I feel like they are all the from the same mother, and I feel like a bit of skull structure modification will completely remove that feeling. Just wondering. Keep up the good work! :)

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum May 10 2015 replied:

Awesome, thanks! Very glad you like it. The problem is that everything has to adhere to a grid, i.e. I'm using ANSI characters, so I can't easily change the size of things; if I do that, then suddenly all the other features might not line up, or might need changing, or all kinds of things. Changing the basic shape of the skull would make everything vastly more confusing (though I don't agree with you that they all look like siblings! But then, I am biased). Thanks! :)

+1 vote   reply to comment
negoay
negoay Apr 19 2015 says:

I've just downloaded and explored around the planet I choose. Wait... Whoah I even choose the planet?! The art, user interface, solar system-planet-terrain-town generation are all well made. I've tried this kind of roguelikes before but this feels really comfortable. This truly is a good job, keep it up! Oh by the way, I've seen some little mistakes (or maybe not, I might misunderstood them):

-When a day passed (15 Sept), the notification below said "It is now 14 Sept" or something like that, it seems one day off?
-In the Guidebook, where it explains about the bars below the screen, it says "four bars" but actually there are five bars listed.

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Apr 20 2015 replied:

Thanks! (Though you're always on the Earth; the other planets will just be tying into things later on, and I'm probably going to remove them from the world-gen screen in the next version, since "choosing" them is highly arbitrary/unnecessary and can make the player think they are more "important" than they actually are). Glad you like it though! And nice find on both; will fix :).

+2 votes   reply to comment
ethanethan
ethanethan Dec 22 2014 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 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 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 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
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

RT @GridSageGames: Last night I also recorded a Roguelike Radio EP w/@dgrey0 and @UltimaRegum, so sometime soon you can hear me talk about …

16hours 58mins ago

@GridSageGames @AtkinsSJ @unormal Indeed! Libtcod is the future.

Aug 30 2015

This week's URRpdate - priests, guards, monasteries, shopkeepers, jailers, other goodness: T.co T.co

Aug 30 2015

@RobotParking This really strikes me as a thing you would enjoy: T.co

Aug 27 2015

@Nicu_99 And thanks! Another good update should be coming along this weekend.

Aug 26 2015

@Nicu_99 format!

Aug 26 2015

@Nicu_99 Nooo, something very different: much more deliberate, deterministic, based on space/time, something like Dark Souls in a turn-based

Aug 26 2015

"two orders of “near infinity”, of which the shorter contains sixty-seven zeroes, are reasonably comparable for our purposes"

Aug 24 2015

PROGRESS

Aug 23 2015

RT @TomBoogaart: T.co

Aug 23 2015

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
2 days ago
Watchers
485 members
News
116