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  (60 - 70 of 131)
MichaelSeph
MichaelSeph Dec 3 2012 says:

Oh My Gosh O.o

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 4 2012 replied:

I apparently cannot just post :), but please nevertheless accept my appreciation for your comment!

+2 votes   reply to comment
SteelMantle
SteelMantle Dec 2 2012 says:

You do not know how excited I am for this game. I downloaded your 0.2.0 release and although there isn't a lot to do at the moment (alpha), the content I have read from your website is amazing. This is the type of game I've been wishing for a long time. It's a shame that this is a single player, but I know it's extremely hard to set up a multi-player option due to the turn-based movement.

But anyways, a humongous thanks from me for starting this project, I'll definately be tracking this game. Thank you!

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 3 2012 replied:

Thanks! Ditto; because I'm a one-man team, and releasing for free, I have that kind of freedom to just shovel everything I've ever wanted to see in a game, into the game! Multiplayer I did briefly consider, but rejected both for the reason you said, and because I know nothing about it technically. You're very welcome! Let me know what you think of 0.2.1, which I've just released - added resources, and you can export maps to .png now, too.

+2 votes   reply to comment
GorillaOne
GorillaOne Dec 3 2012 replied:

Unsolicited advice from a fellow dev: Constraints are what make us the most creative, and produce the best games/movies/whatever. When you're free to just shovel anything in, it may be interesting in the moment, but not make a good game.

Good luck! I already like how you used ASCII - much more elegant than some other implementations.

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 3 2012 replied:

Very interesting, and I understand what you mean. I hope people would/will tell me if/when that happens, but at the same time, this is a *long* project. Anyway, thank you re: ASCII - glad you like it.

+2 votes   reply to comment
Zollec
Zollec Dec 2 2012 says:

Well, bright idea. But!!! Make a working and usable in persin ordering system for a huge kingdom... Not an easy task, not a bit sir. But far not imposible. But beware of gamekilling bugs (Dwarf Fortress :)).

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 2 2012 replied:

Undoubtedly :). I'm doing a very bottom-up approach, which is why there isn't yet that much gameplay. I'm doing extensive in-house playtesting, and - thus far - no gamebreakers have appeared!

+2 votes   reply to comment
Zollec
Zollec Dec 2 2012 replied:

good to know. But u know, DF problem is, instead of making a great polishing and game fixin, they add more and more kontent (bugged fcourse:). And if we find somethig broken, we let u know. So I look forward for 0.3.0. yeah and any idea about the price?

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Dec 2 2012 replied:

Agreed; I don't intend to keep adding content whilst previous issues still exist. Also - price? It's free!

+2 votes   reply to comment
Zollec
Zollec Dec 3 2012 replied:

yes I know. I mean u will keep it free in the full version too?

+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
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