On the Late to the Party scale, I have to concede that Star Wars: Knights of the Old Republic has been a major blind spot for me. After all, I love Star Wars (before Disney got their claws into it, at least), and if you mention Star Wars and videogames in the same sentence then KoTOR inevitably comes up (probably just after I’ve thrown Jedi Knight II into the ring myself).
So here we are!
The natural counterpart to the inventory screen is the shop. It’s one thing to be able to pick up, equip and drop loot, but that is only half of the ecosystem. The other half is offloading that loot so you can
hoard your wealth and never spend it because the best items are actually always in the world buy better things.
This week, I have been building shops… and quests, so you’ll have some money to spend in them (without me having to litter the train station with gold ingots).
Much as I decry the trend in games of giving the player objective markers and leading them around by the nose, they can’t be expected to remember everything — especially in a complex RPG with many moving parts. Since I am intending to build a complex RPG with many moving parts, I need a place to store information about your current objectives.
Enter the Journal.
The inventory won’t be particularly useful in the Arena, so I don’t really know why I’m doing it now. It may not an essential feature for the initial demo version of Exon, but it is an important feature for the long run — after all, you’ll find lots of equipment in your travels, not all of which you’ll want to use immediately.
So here I am, doing the inventory screen anyway because my mind did that thing where it started to fixate on the feature for no particular reason, and who am I to deny my subconscious whims?
All of life is about compromise. I started off making my mechs use the CharacterController, but shied away from it as that meant I had to reimplement lots of physics. I replaced it with a Rigidbody-based system, but that started randomly bouncing off the floor and jumping was dangerously unpredictable. In movement system rewrite number three, I seem to have ended up with… a mix of both.
It took me far too long to understand why this third approach works, but I think I’ve got it now. Since movement controllers seem to be a perennial topic in the commUnity, it’s time for me to add some words to the mix!
I’ve been putting off adding audio to Exon for, at this point, years. I didn’t want to tackle it until all my other systems were pretty solid — I didn’t want to shove in a load of work to manage audio sources and play effects if there was a risk that I’d be re-engineering half of it after the fact.
Well, things have now been stable enough for long enough and… Well, I got put on furlough by my employer. What else was I going to do with the extra time locked in the flat but suck up a major project?
Okay, now I am taking liberties. NEHZ’s MountainStruggle AoS is, as the name suggests, an “Aeon of Strife” type map, where two teams of up to five heroes assist waves of spawned units as they battle down lanes to destroy the opposing base. Ever since I first played it with NEHZ and the rest of the Clan WCM crowd, this take on the AoS genre captured my heart more than any other with its tight, multi-layered landscape and Soulstone system.
Most importantly, however, it has bots — so while everyone else moved on with their lives, I could keep playing alone. And the AoS genre is about controlling a single hero against the world, as they gain experience and use abilities, so technically it’s still an RPG…
Today: the inimitable MountainStruggle AoS by NEHZ
This one is going to be controversial, because this map is not a dedicated singleplayer map: it’s co-op, for up to 7 players (odd number, but who am I to complain?). However, it can be played quite happily alone, and I do, with potentially shocking regularity. Why? Because it’s procedurally generated, that’s why! Every play-through is different!
So while this does not strictly qualify for the SPRPG Diaries by being a dedicated singleplayer map, it is a map that’s stayed with me and that occupies much more of my brain than it should. I think, therefore, it deserves some attention and discussion.
Today: the endlessly varied Warcraft Rogue by Polaris0082.