Tuesday, April 16, 2024
HomeSample Page

Sample Page Title


Ultima Ratio Regum


Nice!

No love for the Mankala-family of video games?

Thanks! I believe the Pachisi-esque video games, within the sport, are very Mankala-esque, truly… however you are proper, there might be one other!

Some very thrilling developments this week! Ships have been reworked for 0.9 and made a couple of hundred instances extra numerous, and extra fascinating, and have some precise gameplay round them now. So firstly, in 0.8 I created a system for establishing journey and commerce routes that ships would use, as seen within the image beneath (gamers wouldn’t see this instantly in-game). The system was particularly designed in order that every time a brand new route matched up with an current route, it might cease producing a brand new route, in order that ships would journey solely on well-plied commerce traces and so forth, which result in one thing like this:

That was high-quality after all, particularly as this was partly an under-the-hood factor that gamers didn’t percieve too strongly, and in 0.8 ships have been free to journey on and easily served to assist the participant get from one a part of the world to the subsequent. Now, nonetheless, as we start to implement mechanics round time, cash, and journey, ships wanted to be made a bit extra detailed. Firstly, after all, real-world ships within the kind of 1600s-to-1800s world URR exists in, didn’t all go along with precise commerce routes. You would get loads of variation relying on winds, the seasons and the time of 12 months, which means you have been going, and naturally typically ships travelling to and from comparable instructions would possibly take totally different paths for political causes or different causes. As such, I began by remodeling this a bit bit right into a system that might nonetheless group ships in sure areas, however permit additionally for a variety of paths to and from comparable locations. That yielded one thing like this:

So you’ll see this appears much more natural and real looking – there are nonetheless clear, most optimum paths that many ships take (in the true world these would after all be delivery lanes, primarily) however there’s additionally plenty of variation from ship to ship, even these working in the identical kinds of areas. I believe that is nice. Now, if we rework this right into a heatmap displaying us what number of ships go alongside a sure path, the place crimson = one, yellow = a couple of, inexperienced = a number of, blue = tons and violet = a large quantity, we get this…

…which I’m very proud of! Some apparent and busy delivery lanes, some much less plied routes, and a few within the center. The subsequent step was to generate the ships themselves, give them photographs, personalities, names, histories, crews, and so forth (and naturally speeds and costs) and thus make the number of ships and journey routes one thing to really take into consideration and weigh into your motion world wide, as an alternative of one thing that takes place immediately and requires no actual consideration. I set about constructing a ship identify generator, and after a short time, you may see among the debug outputs from this generator right here, in addition to their coordinates, and the size of their paths. Keep in thoughts the world map is 250×250 tiles, so < 25 is a brief journey, < 75 a middling journey, something > 75 an extended journey, and something over, say, 125 or so typically means you’re actually going to the opposite aspect of the world.

Would you sail on the “Red Kraken” or the “Grief of the Ocean”? I do know I’d! As a part of this ships additionally now possess traits, a few of that are energetic on this launch and a few of which is able to come quickly in 0.10. Again, the aim right here is so as to add extra strategic depth to deciding on which ships you go on, and I hope will truly get the participant remembering and serious about particular ships they’ve discovered to be particularly helpful: perhaps a ship that goes between the 2 cities the participant is spending a lot of their time in, or a ship that’s particularly quick or low cost, or a ship that offers a reduction to a selected demographic the participant is in, or a ship that’s well-armed and helps the participant journey by means of areas of piracy (coming later…), and so forth. Here’s the present listing (you would possibly have to open the picture in one other tab, relying on the way you view this web site), and their results:

The availability of those traits is after all decided by the insurance policies and different traits of a civilization, so as an illustration solely a civ with the “Literary” trait can have the “Poetic Ship” risk, just one with the “Theocracy” trait can have the “Holy Ship” risk, and so forth. There are some actually fascinating combos which ought to yield fascinating strategic selections. You can see these while you go right into a dock in a metropolis or a city and look over the out there ships. Whereas in 0.8 you simply had an inventory of locations and clicked on the one you needed, the ship choice display screen has now been massively overhauled! You can see the listing of locations and what ship will take you there; textual content (white should you can afford it, crimson should you can’t) displaying you the worth of passage, the place the ship is now, and the way lengthy it would take you to achieve that vacation spot; who owns that ship, the place it travels from, and so, and so forth; a picture of the ship (procedurally-generated, naturally!); and an inventory of the ship’s traits, that are colour-coded relying on what they apply to (e.g. faith, armament, price, ship-board tradition, and so forth). In phrases of ship traits I estimate there are round 150,000 attainable ships that may generate with totally different combos of traits, and I believe that ought to hold issues fascinating for a while!

In docks, as elsewhere, now you can enter foreign money exchanges the place you’ll be able to change currencies you possess for currencies you don’t. Each dock will solely settle for the foreign money of its residence nation for journey (although perhaps I’ll change this later and have some cultural trait, e.g. “Internationalism”, will let you spend any foreign money in that port?) and so one of many strategic components of the sport will come from build up shops of required currencies, and planning forward. Whenever you commerce foreign money you lose a bit little bit of general worth from the foreign money you’re buying and selling out of (as in the true world) and so that you’ll wish to alternate currencies hardly ever and in giant volumes (once more, as in the true world). Again, I’m positive I’ll add traits in a while for barely higher or barely worse alternate charges, and different issues of this kind.

Once you’ve obtained your cash (this subsequent screenshot is clearly from a unique world / port), a few of your journey choices will present up as white slightly than crimson:

And then you choose your ship and the sport offers you a closing affirmation you wish to spend that cash.

Once you say sure, you’re given a bit story about your time on the ship (as in 0.8 ) and you’re ferried to your new location.

I’ve extra to put in writing about this later, however I’ve made large optimisations to the velocity of the sport in 0.9, and thus journey now not takes many seconds for the sport to calculate, it’s as an alternative now (successfully) instantaneous, as is travelling on the world map! But extra about this at a later date. This was an replace about ships and docks and currencies, and I hope you all loved it. See you all quickly for one more replace for what must be a (thirty first of) December 2021 launch!


Logged

Ultima Ratio Regum


Ultima Ratio Regum 0.9

Released!

Blog submit: https://www.markrjohnsongames.com/2021/12/31/ultima-ratio-regum-0-9-released/

MAJOR FEATURES:


Procedural coin technology has been carried out, and the participant now begins with a stable amount of cash from their residence civilization. Coins may be present in varied places and coinage may be acquired by means of commerce (see beneath) and cash may be exchanged into different currencies through foreign money exchanges for a slight loss in general worth. All exchanges, retailers and NPCs give change. 

An enormous vary of commerce items and different objects now generate (all with massively diversified PCG photographs), spawn in markets, and may be bought, bought, and moved world wide; totally different civilizations prize various things and are significantly famous for creating various things. Different retailers will settle for different types of products, and there are new dialog choices to assist in giving you details about this – retailers provide you with good costs for items they promote or items near what they promote, and worse costs for much less associated items. 

You can now purchase and promote from retailers so long as you have got the suitable foreign money; numerous elements have an effect on the costs retailers provide you with. The stock system has been up to date and displays each what you have got in your individual, and likewise commerce items ready so that you can transfer between places.

You can ship objects to different civilizations while you buy an merchandise. This lets you may add it to your stock (which takes an merchandise property referred to as “weight”) or ship it to a different civilization to later promote there (which takes a property referred to as “area”). Upon travelling to that different nation you may entry and promote all of your saved objects. Finding what nations are most keen to purchase what objects of what sorts, and from what different civilizations, is vital to build up your wealth. In 0.10 there will likely be much more issues to spend your cash on, however for now the problem is to see how a lot you may make!

Docks now include a spread of latest info and choices, with particular ships being generated to ply particular commerce routes. Each ship has its personal set of traits (which will likely be additional fleshed out quickly) and a time frame it takes to make its journey. Each vessel is tracked because it strikes world wide and the docks provide you with a way of how lengthy the vessel will take to move you, how a lot it would price, and so forth.

The encyclopedia has been improved, up to date, and nuanced. Rather than discovering a brand new civilization for instance instantly offers you all the data on that civilization, information is acquired progressively as you truly discover it out, e.g. you need to see proof of their non secular coverage with the intention to know their non secular coverage. This applies to every thing within the sport now, and there are actually particular messages within the message log that let you know when one thing has been “Discovered”, which suggests it has been added to the encyclopedia.

Major enhancements made to the velocity of the sport’s varied calculations if you find yourself shifting round on foot, and if you find yourself shifting round on the world map. The former has been virtually halved in computation time and the latter has been decreased to solely round one quarter of its earlier weight – with no lack of gameplay or related issues being computed. This has led to the entire sport rushing up massively and changing into a a lot smoother and simpler taking part in expertise. There are additional optimizations I hope to make in future releases, however these two have already finished so much to make the sport run a lot quicker.

MINOR FEATURES:

A brand new non secular coverage – “Cultism” – results in the technology of a variety of totally different “micro-religions” (I’m impressed right here by the polytheism of historical Rome or early Mesopotamia) the sport calls “cults” whose altars or locations of worship are scattered all through a civilization. These would possibly contain worshipping a selected species of hen, a selected historic determine, a selected location on this planet map, and so forth. A cultist civilization will possess between 3 and 5 cults. These don’t function conventional non secular buildings however slightly shrines (sacella) you’ll discover in every single place in varied places, in properties, in cities, in parks, and many others. These after all have a brand new visible technology algorithm which may be very distinct from the earlier non secular stuff, and present visually what the cult in query worships. Appropriate new phrases and many others for NPCs have been carried out.
A brand new cultural coverage – “Pastoral” – results in the technology of extra farms round cities and round cities, the looks of “Naturalist” outlets in marketplaces with an applicable signal, a smaller central capital metropolis, and a common appreciation of all that’s environmental.
“Slavery” is now an financial coverage slightly than one thing else which didn’t actually match into the insurance policies framework, and therefore now comes with applicable phrases and feedback from residents.
All three of those new insurance policies after all have applicable photographs with them.
The world technology display screen now has a (if I do say so myself) slightly beautiful new generator for the photographs you may have a look at whereas the world is producing. My procedural artwork abilities have, er, considerably improved within the final 8+ years and I wasn’t proud of the display screen gamers have been proven whereas the world was being created; that is much more hanging and will give a a lot stronger first impression.
The “choose a civ” web page has now been changed with a web page the place you may select which insurance policies you desire to in your beginning nation, after which the sport matches you with the closest match.
The encyclopedia now additionally lists ships, mines, monasteries, cults, and currencies, with no matter info you might need came upon about them as much as that time.
The “Religious Freedom” coverage icon has been calmly altered.
The “Vassalage” coverage now has a brand new, and much much less visually displeasing, icon.

BUG FIXES / OPTIMISATIONS / ETC:

Fixed a bug the place very hardly ever a jailer wouldn’t be capable to let you know what number of prisoners have been of their jail (thereby elevating critical questions on their suitability for such an necessary job).
Fixed a bug with the colors of some clothes objects being incorrectly chosen when the sport tries to print their full photographs.
I’ve re-enabled some points of the menu display screen panorama technology which I had apparently disabled sooner or later up to now, however can now not bear in mind the rationale behind. Say hey once more to rolling sand dunes and moonlit oceans!
Fixed an issue with farms typically not spawning round cities.
Slums now not typically result in a crash once they generate in an uncommon location and can’t discover a close by metropolis wall to connect themselves to when producing.
Pressing Enter once more when taking a look at an NPC or your self now not cycles you again to the highest of their listing of garments, rings, and many others.
Town technology now not typically crashes when making an attempt to position cults in a civilization with the “cultism” coverage.
Demonic-style non secular altars are actually shaded appropriately.
Town technology has been barely elevated again to the purpose the place it “should” be.
I actually, actually suppose I’ve mounted the participant/home bug this time, however please do verify that the home you belong to (taking a look at your self and going to the allegiances display screen) matches one of many homes to your civilization (within the encyclopedia).
Resolved a long-standing challenge the place some folks provide you with incorrect instructions to the cathedral of their faith; this could now be mounted.
Fixed a visible bug with coastlines typically showing too brightly within the metropolis district view while you’re travelling.
The ages of monasteries now not lead to very unusual sentence constructions while you ask monks about their residence.
Visual issues with “snow” and “sand” terrains have been mounted (one other Python 3 conversion challenge).
Fixed a graphical bug with the main-menu picture beneath uncommon situations.
Fixed a difficulty the place isolationist cities, making an attempt to spawn their city partitions on a “curve” in a highway, couldn’t fairly generate their partitions appropriately and wound up producing a great deal of bizarre destructive numbers that prompted the sport to crash.
Added a “Loading…” factor to screens the place it was positively wanted.
Resolved a difficulty with clothes that had been added because of the introduction of armour, inflicting the sport to very hardly ever not be capable to appropriately outline an merchandise of clothes or phrase a sentence with that clothes in it.
Sorted out a uncommon bug the place specific sorts of journey might trigger the participant’s “@” image to repeatedly present up on the human-scale map whereas strolling round, therefore leaving a path of excellent copies of the participant character.
Resolved (I believe) a possible crash when getting into a crypt outdoors a metropolis.
Going right into a metropolis dock from an outdoor metropolis gate now not crashes the sport, and going right into a dock in a metropolis on foot from a gate inside a metropolis additionally now not crashes the sport. Both additionally now show visuals appropriately should you transfer into the dock to think about journey, however then change your thoughts.
You can solely use a dock to make use of ocean commerce routes that really hook up with that dock, slightly than any commerce route wherever on this planet. (In essence which means docks usually have fewer choices and also you’ll have to make use of different methods to hunt out different components of the world).
Crowds of individuals now not slowly fizzle away the longer you spend in an space.
A mysterious plant generally known as the “leek” (Huh?!!) now not very hardly ever seems on remoted farms and in doing so crashes the sport, as a result of URR can not at current work out what a leek ought to appear to be. (Who can?)
Docks provide you with correct details about the keys you should use to navigate the menu, and for exchanging foreign money as effectively.
You can now sort within the conversations with the intention to slim down a set of inquiries to the one you wish to ask. This was truly there again in 0.8.0 however under no circumstances apparent, and I’ve added a immediate to let this may be finished, and I’ve additionally up to date and improved the system.
Fixed a difficulty the place, in extraordinarily uncommon situations, a enough variety of embassies couldn’t be spawned in a metropolis centre, inflicting a crash.
Towns can now not very, very, very hardly ever seem proper subsequent to a metropolis, which makes the town’s personal technology then go a bit peculiar and the entire thing simply would not work. 
Fixed a really unusual bug the place a small variety of roads outdoors of some cities didn’t correctly register as being roads, and therefore didn’t generate entrances to that metropolis.
Fixed a bug the place the rings of non secular characters (monks, monks, and many others) would typically generate with a random non secular image as an alternative of the suitable one for his or her most popular perception.
Questions about weapons and armour particular to a civ now precisely mirror all of the up to date technology and variation on this space.
Fixed a bug the place a small set of non secular buildings generated in such a means that the partitions surrounding the altar blocked off the participant’s entry to the remainder of the constructing.
Leaving a metropolis and them instantly returning can now not trigger the sport to miscalculate how a lot time must be elapsed throughout these actions.
Have resolved and upgraded fairly a couple of identify mills that had extraordinarily uncommon, however not inconceivable, permutations that the sport couldn’t usefully deal with. I solely discovered these in fewer than 1/100 generations so that they have to be extremely uncommon, however nonetheless, they’ve now been mounted.
Fixed an issue the place getting into a metropolis, leaving the town, making an attempt to re-enter, after which deciding to not, THEN results in a crash when the sport tries to position the participant someplace applicable on their subsequent map tile.
Fixed a brilliant uncommon downside the place typically the sport would regularly suppose you have been getting into or leaving a metropolis even when there was no metropolis in sight.
Resolved a difficulty with the visual field typically not computing completely appropriately while you took specific actions on the fringe of a map tile.
Sorted a minor challenge with among the graphics within the guidebook typically not appropriately showing in the best location.
Fixed a typo and a structure challenge when saving the sport.
Nomadic people can now not generate with dialog choices that (at current) haven’t any “solution”, and therefore trigger the sport to crash.
Hunter-gatherer people can now not very hardly ever attempt to spawn with clothes that isn’t applicable to their civilization, and therefore trigger the sport to crash as a result of it’s looking for civilizational traits that aren’t truly current.
Added in a variety of new key choices for navigating varied menus and the like.

PLAY IT:

https://www.markrjohnsongames.com/video games/ultima-ratio-regum/

As earlier than, the sport is made for Windows although I do plan on Mac / Linux variations in the future, in all probability after / alongside 1.0 in a few years. For Linux I like to recommend Wine, and for Macs I’ve seen a spread of various options.

Python executables are (sadly) identified for producing false optimistic virus experiences, and URR is not any exception. I’ve labored arduous to attempt to discover a answer to this downside, however have not succeeded but. There is, clearly, no nastiness within the executable, so you will simply want to inform your antivirus to not fear about it.

If you discover bugs (or, , have a optimistic remark to go away!), please do remark right here or ship me an e-mail or a DM on Twitter or a service pigeon or some semaphore, or no matter. Assuming there are sufficient bugs of enough severity to advantage a 0.9.1 earlier than a 0.10 (e.g. a number of crash bugs, as an illustration) I will likely be releasing a 0.9.1 quickly; if there are solely comparatively minor bugs reminiscent of typos or minor graphical graphical points, these is perhaps left till 0.10 (this time subsequent 12 months).

THE FUTURE:

I’m now engaged on 0.10 and having fun with this “one year” turnaround time for main releases. It’s giant sufficient that I’ve the time to do one thing of significant scale, but in addition sufficiently small that it retains me to a schedule and to specializing in the core necessities. I due to this fact anticipate a 0.10 this time subsequent 12 months, then a 0.11, then in all probability 1.0 after that (!!) as we’re lastly getting near having all of the items in place. 0.10 will likely be producing books, ending and additional growing and enhancing the dialog system, and including extra stuff to spend cash on; I’ll be posting extra about this on the weblog in a month or two as soon as any 0.9.x bugs have been handled and I can correctly began to deal with it.

In the meantime, I hope you all get pleasure from 0.9! I will likely be to see how a lot cash folks can accrue, since it’s meant to be considerably tough – however I’ll be eager to get any suggestions attainable for serious about future stability modifications. Have enjoyable exploring and buying and selling your procedurally-generated objects, everybody, and I hope you all have a beautiful new 12 months!


Logged

Ultima Ratio Regum


My first plan for 0.10 was procedural e-book technology. We already had the books producing as objects and – should you’ll permit me – they’re one of many issues I used to be proudest of within the 0.9 launch:

This was at all times meant to be a central a part of the sport – I wish to get the sport producing texts that have been logical and significant and related carefully to the sport world, and to get the participant studying these as a central a part of studying concerning the world and discovering the clues to the core thriller. However, as readers will know to some extent, 2022 has not precisely been the 12 months I hoped it might when it comes to my well being, and whereas issues is perhaps selecting up now, I usually really feel like I’m in a perpetual back-and-forth between “unwell” and “getting again to the place I used to be earlier than I obtained unwell once more”, with little time to really construct one thing and construct on what I’ve been doing beforehand. I’m now again within the “gbtwiwbigua” part (as we name it) as soon as extra, however I do not know what the remainder of the 12 months holds. This is necessary as a result of the technology of the e-book contents is one thing I’ve made some progress on – some extremely thrilling progress, truly – however realistically there is no such thing as a means I can now end it earlier than the tip of the 12 months. Even if I did not have a full-time job to think about, and even when I did actually nothing else for 0.10 besides the e-book contents, I nonetheless do not suppose I might get it completed in time. I actually do not wish to half-arse the e-book technology because it’s one thing that basically excites me, however I additionally am now decided (as mentioned in previous weblog posts) to maintain to at least one main launch a 12 months, it doesn’t matter what.

So, as an alternative, 0.10 goes to be the “every thing I needed to place in 0.7, 0.8 and 0.9, however did not have the time to” launch! I’ve been making some good progress easing myself again in, constructing some new code and a few new content material, and refamiliarizing myself with every thing, so this is what has been added to date up to now couple of months:

New Items

To start with, we now have some new objects! These seem in a wide range of logical outlets and are objects that contribute to your navigation of the world and to surviving on this planet (see beneath). The first of those is the compass, which (like every thing) may be present in varied qualities and varied shapes relying on the civilization you purchase it from. The compass reduces how a lot water the participant consumes when shifting by means of desert – the logic being that you would be able to extra precisely plan your actions as an alternative of stumbling round uncertainly. The high quality of the compass – low, medium, excessive – determines how correct it’s and thus how a lot water is saved, with the bottom high quality saving the participant 25% of their water, the medium high quality saving 33%, and the very best high quality saving 50%.

The second of those is the binoculars, which enhance your viewing distance as you progress world wide map utilizing the “journey” perform. The lowest high quality binoculars will provide you with one additional map tile across the participant as you progress; the medium-quality binoculars will provide you with a couple of extra additional map tiles in every course as you progress; and the highest-quality binoculars will provide you with a couple of extra map tiles in every course than that. It’s arduous to explain, however consider a circle the place every high quality degree provides on a pair extra tiles on the fringe of the circle than the one earlier than it.

Pitons are the equal of the compass, however to your use of provides in mountainous or polar terrain, slightly than your use of water within the desert. Pitons can be utilized to scale back your use of provides in mountainous and polar terrain by 25%, 33%, or 50%, relying on the standard. Unlike the compasses and the binoculars pitons will very slowly be used up, however at a fee that also makes them a really worthwhile buy in comparison with simply utilizing bigger volumes of provides.

We even have canes! These cut back meals use in all of what I’m now calling the difficult terrains – desert, polar, and mountainous – by 25%, 33%, and 50%, once more relying on high quality. These may be bought at carpenters’ outlets and just like the pitons will ultimately put on out, however solely as a particularly sluggish tempo. On a aspect notice I’ve to say I’m significantly proud of the generator I constructed for these, as it’s (un?)surprisingly troublesome to think about some ways to fluctuate and make fascinating and merchandise that’s, primarily, a stick of wooden. Nevertheless, I believe I did fairly effectively right here!

And, lastly, we now have grenades! Modelled after pre-gunpowder and early gunpowder historic grenades, these will likely be out there in powdermaker outlets in civilizations with the suitable applied sciences and insurance policies. Shown right here from left to proper is a hallucinogenic grenade, an explosive grenade, and a smoke grenade, and I’m engaged on a few different sorts as effectively. As I’ve stated earlier than, I actually am enthusiastic about engaged on fight when that begins coming into play, and these are a class of merchandise I’ve been wanting ahead to including into the sport for some time now.

Speech

Part of what I’ve deliberate for this launch is absolutely increasing and growing the speech choices. As a part of this, due to this fact, now you can ask NPCs open questions of the sort “What do you concentrate on [X]?”. This means now you can query NPCs about any alcoholic drink, any prisoner (should you’re speaking to a jailer), any historic occasion, any ship (should you’re speaking to a sailor), any monastery or monk (should you’re speaking to monks or monks), any political celebration (in related nations), any main household (in feudal nations), any gladiator (in related nations), any feudal nation, any tribal nation, any nomadic nation, any identified illness or plague, any non secular relic, any faith, any particular person, any metropolis, any city, any space of the world map, any animal or plant, any weapon, any paintings, any e-book, and any political ideology. Here’s an instance of those kinds of questions within the listing of questions, after which an instance of the way it at present appears while you’re deciding on what to ask:

One of my subsequent duties, after all, will likely be to develop the responses to those questions! More on this quickly.

Survival

I’ve at all times hated the trivialities and the fixed have to hold your self from dying in most “survival video games” – eat meals each jiffy, drink water each jiffy, and many others. It’s tedious and repetitive and would not actually add a terrific deal (besides in a couple of uncommon instances the place it’s so tightly built-in into the sport design, as in one thing like Don’t Starve). By distinction, the survival mechanics in a sport like The Curious Expedition, which was one among my favorite video games from final 12 months, struck me as very totally different. In shifting survival from the fixed to the strategic, the query in TCE is as an alternative framed much more as “planning for an expedition” and ensuring you have got sufficient to outlive, making good use of your assets, planning forward, and so forth. These kinds of framings actually appeal to me and actually slot in with the kind of factor I’m trying to do in URR. It should not be one thing the participant is considering each second of the day, however given the sport’s deal with exploration and the scale of the sport world, I’m actually interested in the concept that with the intention to push out from one’s base metropolis it is advisable to be sure you have what it is advisable to survive, and that to push out into more difficult terrains (desert, polar, mountains, and many others) it is advisable to make sure you’ve obtained what you will want to have the ability to correctly discover them.

So, progress has begun on the “planning for expeditions” aspect of issues by including three meters into the sport which you’ll be able to see now on the sidebar on the left – meals, water, and tools. None of those are required in cities, cities, and on ships, however to go out your self, you will have to fill up on provides. Food is consumed every day you are out of a settlement / ship; water is consumed every day you are within the desert (the idea is that outdoors of the desert yow will discover plentiful water sources), and tools is consumed every day you are in polar or mountainous areas (once more, it is assumed that is simpler elsewhere). These may be purchased in cities while you enter/exit by means of the town gate (which is the a part of this I’m now engaged on). These are fairly low cost items, however naturally if one runs out and is not in a settlement or a ship, unhealthy issues would possibly start to occur – which must be fairly enjoyable to code. More on this quickly!

Thrones

Thrones – regardless of having been generated over a 12 months in the past – now, truly, seem in-game while you have a look at a throne. So that is good.

Bug fixes

I’ve additionally accomplished a variety of bug fixes, reminiscent of:

-Resolved a difficulty the place urgent ‘@’ to take a look at your character didn’t correctly provide the identical navigation choice for taking a look at your character that urgent ‘l’ or ‘;’, after which manually taking a look at your self, would.

-Removed a debugging choice within the “Export” menu that I’d by chance left within the sport – whoops!

-Hopefully mounted an issue with the world technology sequence very hardly ever freezing (not crashing) should you transfer the “focus” in your laptop away from it to a different app; I believe this has been resolved, however it would possibly want a bit extra testing.

-Fixed bugs the place a number of speech choices resulted in crashes.

-Fixed a bug the place urgent the “Exchange” choice in a dialog would result in a crash (although I will likely be coming again to this in additional element later).

-Fixed a bug the place the sport would crash upon going up stairs (!).

-Fixed some typos within the technology of monastery names.

-Changed the identify generator for mercenary guilds, since among the generated names have been a bit bit… iffy.

-Fixed an issue the place typically asking troopers about their armour prompted a crash.

-Standardised the spelling of “civilization” to the American English model – most phrases within the sport are British English, however I’ve at all times favored the look of the ‘z’ in that phrase (I blame Sid Meier) so I made a decision on that one as an alternative.

-Fixed shading on indicators outdoors buildings in metropolis centres.

-Fixed a bug with a crash upon getting into a fortress.

-Fixed bug the place a cult ring would typically attempt to generate for a non-cultist civilization, leading to a crash.

-Fixed a BIG and long-running crash bug with some cities on the coast not producing sufficient properties for folks to reside in, leading to a crash! This was as a result of the sport couldn’t discover someplace to place a dock in time, after which ran out of “can I place a building?” cycles earlier than it was in a position to get to putting homes (which come after the bigger, extra necessary buildings). I’m actually happy to have lastly solved this one, as this now means there are only a few remaining identified main bugs – actually, solely actually one.

-Fixed a bug the place turquoise mines didn’t show appropriately within the encyclopedia and prompted a crash, and likewise typically appeared as “metal” mines as an alternative of “gem” mines (regardless that I’m fairly positive turquoise shouldn’t be a steel).

-Fixed a bug the place taking a look at a mine within the encyclopedia belonging to a nomadic, as an alternative of a feudal nation, prompted a crash as a result of it was making an attempt to print the improper form of flag.

-The listing of ships within the encyclopedia now exhibits the photographs of the ships alongside their names, locations, homeowners, traits, and many others.

0.10 Begins

So: I’m happy to say that 0.10 is now going to be a launch targeted on the stuff I could not get into the previous couple of releases, plus a load of latest objects, some new mechanics, plus a load of polishes and refinements and fixes for bugs and issues of that kind. Again, I believe it is actually necessary for me to settle into a daily annual launch schedule of any measurement, slightly than specializing in enormous releases throughout any time interval. I simply do not suppose after being fairly unwell for eight months that 4 months – even 4 months of focus – is just sufficient to do credit score to the e-book technology concepts I’ve began engaged on, and that I’m excited to deploy. With that stated I’m positive I will likely be persevering with to do a bit of labor on e-book content material technology, since that excites me and I’m extremely eager on growing this technique I’m constructing for this – which I believe is distinct from others? – and seeing the place it may possibly go. However, my precedence will likely be on this 0.10 content material, constructing on 0.9, sharpening, fixing, enhancing, growing, and fleshing out, what’s within the sport proper now. 0.11 is perhaps e-book technology; it would even be fight; it is perhaps some mixture, or one thing else; however 0.10 goes to be a launch of great measurement, deepening each the gameplay interactions within the URR world, and the sport world element, and I’m excited to get engaged on it.

Thanks for studying everybody, and I’ll see you in a few weeks – I promise! – for the subsequent replace! Smiley


Logged

Ultima Ratio Regum


Welcome to the second URRpdate for the 0.10 launch coming on the finish of December! Quite a bit has been added in the previous couple of weeks, so let’s get began:

Banking

To start with, you are actually in a position to deposit any quantity of your cash into the financial institution in a given civilization, which is able to then – slowly – accumulate revenue over time. Right now the system will likely be that you would be able to deposit any foreign money right into a financial institution, however the foreign money of that financial institution’s residence nation will accrue revenue a lot quicker than different currencies. I’ve been doing a little bit of experimenting with compound curiosity calculations, and serious about how briskly the participant strikes across the map, how briskly in-game time passes, all of those kinds of issues, and I believe an rate of interest of round 1-1.5% per 30 days for residence foreign money will likely be applicable; it’s clearly excessive (on a degree we might solely dream of in the true world beneath regular circumstances!) however there will likely be many calls for on the participant’s bills, and banks within the URR world are native, not world (so you may solely get your money out in the best nation), and it is going to be a strategic option to sacrifice the rapid use of your cash for later revenue additional down the road. This will clearly be one thing to playtest, however for now I’m including the power to deposit cash, of any foreign money, and a 1-1.5% rate of interest month-to-month for the house foreign money (and round a 0.5% rate of interest for non-native currencies) in banks. All of this could – in time – add one other good strategic layer to the sport world and the participant’s actions, purchases, actions, and so forth. As such, I’ve now constructed the interface right here for the participant to each deposit and withdraw cash in varied volumes, and to cycle by means of cash. You’ll additionally discover on the left-hand aspect of the beneath screenshot that every financial institution has a procedurally generated “special offer” which takes the type of “Do X to get Y” – one instance is proven beneath. These can have fairly vital advantages (this one, for instance, would permit the participant assembly the situation to purchase any 5 objects in that metropolis’s outlets!) and so I’m hoping these may even make fascinating strategic issues as effectively.

Holy Books and Ingots

Despite on a regular basis and energy I put into engaged on the technology of holy books for religions as a part of 0.9, I realise now that they (typically) don’t truly spawn at current! It is feasible for a holy e-book to spawn in a “general store” however the odds are extraordinarily low, on condition that something can spawn in these shops and books are just one class, after which even inside “books” there are a lot of classes of which holy books are just one. I’ve due to this fact taken it upon myself to get holy books spawning now in non secular buildings, the place they seem on tables and typically seem having been left on chairs by earlier worshippers. In 0.10, due to this fact, a couple of holy books will now seem of their applicable non secular buildings, which the participant will be capable to have a look at. In the long run, after all, when methods for dealing with stealing and status are carried out, you would possibly be capable to seize them with reckless abandon, however now they’re simply there to take a look at. This can be the case for ingots, the place I coded the graphics and the merchandise info for them however by no means truly obtained round to placing them within the financial institution vaults in banks, mints, and many others. They can due to this fact now be present in each – once more, they can’t be picked up but, however they simply give a bit extra element, and shortly you’ll be capable to do a bit extra with them than you may proper now. Holy books and ingots can due to this fact now each be discovered of their smart in-game places, and the hassle I put in to producing their photographs is now not going to waste!

Relic technology

In the prevailing model relics are hidden under-the-hood and by no means actually seem, regardless that you may see reliquaries in non secular buildings. The present relic generator may be very generic and though it may possibly produce an enormous quantity, they are usually of some normal kinds, e.g. a bone of some description, a weapon of some description, and so forth. Given that in a future model relics will likely be generated as in-game objects that is perhaps necessary for fixing clues (or would possibly simply be value an excessive amount of cash, after all, or is perhaps value one thing else if given to the best individual…) I made a decision to return and simply take a few hours to replace the generator. There are a variety of faith “archetypes” within the sport that at the very least partly decide among the traits of the faith and what its altars appear to be, and I’ve provide you with over twenty totally different relic archetypes, such that now each faith can have a singular class / “type” of relic. For instance, one faith’s relics would possibly all be golden statues of animals; one other faith’s relics would possibly, certainly, all be bones of historical saints; one other faith’s relics is perhaps mysterious steel dice etched with eldritch designs; one other faith’s relics is perhaps sacred feathers from historical birds; or no matter. The sport due to this fact now assigns a relic sort to each faith, and generates a bunch of relics for that faith to have – one per regular non secular constructing, one per cathedral, and a quantity which are maybe misplaced, or buried, or in personal arms, and many others. This doesn’t do a terrific deal proper now, however is setting issues up properly for later.

Building reminiscence

One of the issues with URR has at all times been velocity. I don’t declare to be probably the most technically expert programmer on the planet, however I’ve been frequently enhancing the sport’s velocity as a lot as I can. A big enchancment occurred in 0.9 the place I upgraded the rendering engine for the sport’s world (significantly the bigger out of doors areas slightly than the smaller indoor areas) to the purpose the place it was round 40-50% quicker than it had beforehand been. I’m engaged on additional upgrades of this technical kind for the long run, mark my phrases, however I additionally wish to velocity up the participant’s potential to navigate the world. One place the place this has lengthy stood out to me is in getting again to buildings; while you enter a district or a city you have got already visited, you at all times begin on the fringe of that map grid and should stroll, once more, into the realm with the intention to discover the store or tavern or no matter it is perhaps. Well: no extra! The sport now retains observe of each construction you’ve seen in a map grid, and from then on, everytime you return to that grid, the sport now lists all of the constructions , and you’ll so straight there as an alternative of getting to stroll the entire means by means of the grid once more! After some taking part in with this it’s clear that that is frankly an enormous time-saver and actually makes the sport really feel far quicker to navigate and get round. I intend to later add the power so as to add your personal “checkpoints” for this technique – e.g. if there’s one thing necessary hidden in a selected home in a selected district, you may put in a checkpoint outdoors that home, after which later while you return to that map grid, the checkpoint will likely be an alternative choice you may go straight to as an alternative of strolling again by means of it to get there. For now, although, I’m actually proud of this addition, and it actually speeds issues up an astonishing quantity, and streamlines the participant getting issues finished to an enormous diploma. Without exaggerating I’d say it hurries up the time going from a financial institution to a store by round 90% (assuming you have already got each the places), if no more – this can be a enormous enchancment.

For these extra casual areas, the sport now identifies specific areas and methods of going through that might be good to “start” at a park, as an illustration – perhaps on the right-hand aspect, going through left, and searching over a bridge – after which while you quick journey to a park, a memorial, or different comparatively amorphous out of doors areas, the sport appears by means of these saved start line, picks one, and places the participant there.

This has truly been the principle factor I’ve been engaged on within the final couple of weeks for the reason that sport wants to have the ability to deal with all types of buildings, in all types of areas, and to position you in logical places for these buildings, and to precisely deduce what number of steps must be iterated as you quick journey to them, and many others and many others – however it’s now finished, and my goodness, it speeds the sport up. This is a very implausible addition when it comes to what folks as of late wish to name “quality of life” in sport design, and I’m so glad to lastly get it in there.

Bug fixes / polishes / and many others

– Resolved an issue the place shopping for some sorts of rifle balls / pistol balls would result in a crash as a result of the sport couldn’t work out what to name them.
– Noticed that weapon costs weren’t being appropriately modified based mostly on their high quality degree (low/medium/excessive) and made it in order that they are going to be.
– Fixed a crash bug with a sure (uncommon) class of e-book being unable to determine what e-book cowl it must be displaying on display screen.
– Added metaquestions for “What do you think of [plant]?” and “What do you think of [animal]?”, which additionally appropriately populate themselves with responses based mostly on what the participant is aware of about.
– Going out of your stock into a particular degree of your stock (e.g. “weapons” or “maps” or no matter) now appropriately darkens the background stock picture.
– Fixed yet one more downside with mines within the encyclopedia crashing the sport typically – this could actually, actually, be resolved now.
– Using the keypad’s ‘5’ as an alternative of ‘Enter’ no lengthy causes a crash on the world map (!!!).
– Using the keypad’s ‘5’ now works high-quality for going up and down stairs, identical to ‘Enter’ does (alongside the standard ‘<‘ and ‘>’, after all).
– Fixed a difficulty with some sorts of historical past books not appropriately itemizing the identify of the factor they’re recording the historical past of, however merely the kind of factor, so one obtained “Arena: A History” as an alternative of “Redtooth Arena: A History”, or no matter it is perhaps. These books now have the best titles.
– Fixed a far much less widespread challenge equal to the one above however for prisons, slightly than arenas.

Next?

One of the issues with creating this type of world is at all times the gaps. One creates a world map and thinks “but where are all the settlements?”; one creates settlements and thinks “where are all the people?”; one creates folks and thinks “what can I actually do with them?”; and so forth. This has at all times been a battle for me psychologically as effectively, at all times feeling like new additions solely recommend future additions, as an alternative than standing on their very own two toes. With that stated, although, with this 0.10 launch I’m discovering plenty of satisfaction in going again and shutting plenty of the “gaps” within the sport world. The world is now already wanting extra polished, extra full, with fewer unusual “gaps” in its nature, and with much more ease of navigating, exploring, seeing issues, and simply typically getting stuff finished.

As such, for the subsequent week or two I’ll be engaged on extra of those enhancements; extra closing of the gaps; extra polishes and enhancements and optimisations; and usually simply persevering with to shine and extra totally flesh-out what’s already there. Expect one other replace, all being effectively, hopefully a while in the midst of November!


Logged

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments