Elder Game: Progress Toward Pre-Alpha 3

From Project: Gorgon Wiki
Jump to: navigation, search

This Blog Post was part of the Elder Game blog. It was posted by Citan on January 14, 2013..

Previous Post: Elder Game: Addendum: Matt’s Idea
Next Post: Elder Game: Milk, Vaults & Ulfoi

Additional Blog entries can be found on the Developers page or in Category:Game Blogs

Artwork Inbound

Just a quick update about where things are at. The Legends of Etherell guys are cranking out awesome character artwork for Project: Gorgon. As I mentioned a while back, we’re going to do something like an art-for-server-tech swap.

If you’re interested in their progress, you might want to check Will Barry’s scrapbook web page every day or two. (Unfortunately it doesn’t have an RSS, and the pictures come and go, so checking it periodically is the only way to see everything. Artists! Whimsical.)

Here’s the current version of the third race, the cat-like Rakshasa, in one of their armors: (click to embiggen)

The Rakshasa have a leather motif in their armor, whereas Humans are more about plate armor, and Elves are more about nature motifs, magical clothing, and exposed flesh. But any race can wear any other races’ armor, so if you want to be a plate-armored elf, that will work fine.

Each armor style will have slightly different game mechanics (for instance, elven armor tends to be less effective against being stabbed, but better against psionics and lightning). But thanks to the random-treasure system, every piece will be different, so it’s likely you’ll end up mixing and matching styles based on what you find. At least while you’re leveling up.

Here’s an early elf male, showing off one of their clothing styles. (The armor’s finalized here, but the face and hair are placeholders.)


(You can also see lots of other stuff, in various stages of completion, on Will’s site. I especially like the Wood Spirit.)

I’m jazzed to see the Rakshasa in the game. They’ve always been a part of the backstory, but I didn’t expect to have them playable at launch. Actually I’m pretty excited to see all this stuff coming together — three custom races, plus faces and skin tones for each, plus several interchangeable armor suits for each, plus new monsters… it’s a lot of art! And it looks great!

So I’ve changed plans for pre-alpha 3, and I’m focusing on getting this art into the game as soon as possible. It’s important to locate any kinks in the art pipeline ASAP, so this has to take priority over other stuff, like new content and game systems.

And in fact I’ve already hit a major flaw in my tech. It can’t accomodate multiple downloaded materials in a single piece of equipment, and that’s necessary if we want to let flesh poke through the armor (e.g. in the elven armor where you see the torso exposed under the armor). In the stock artwork I’d been using, that just never happened, they were all full-body armor suits. So I didn’t think about it. But there are actually a bunch of weaknesses in how I stream character assets. It needs to be a lot more flexible.

So I’m neck-deep in a rewrite of the asset-management system. Not a fun task at all, because the game is unplayable while I do this rewrite, and it involves a lot of cursing and late nights of coding. But in the end it will mean I can handle almost any sort of avatar artwork.

I doubt I’ll hit the January deadline for pre-alpha 3 now, but the delay should be worth it: there will be lots of new avatar options and, I’m sure, tons of hilarious bugs to find!

Death Penalty Coding: Done!

Before I forget: I finished up the “Hardcore” death penalty system. There’s a bulletin board in the newbie town called the “Hardcore Declaration Board” where you can announce that you’re “hardcore,” effectively switching your death penalty to the harsher one. (If people examine you, they’ll see “Hardcore” in your list of active challenge bages. Along with any other voluntary challenges, like Vegetarian or Lycanthrope.)

You can switch between normal and hardcore at will, and I think that’s probably fine, I don’t mind people backing out of it if they get too frustrated. However, I do need to avoid one scenario: people leveling up in Normal, and then switching to Hardcore when they’re high-level and pretending they were always Hardcore. That seems like it would take away from the prestige too much.

So maybe I’ll record the number of levels you’ve been Hardcore for, and display that… damn, I don’t have character levels! So maybe I’ll record the amount of XP you’ve earned, or something, as a Hardcore player, and show that to people. (You should still be able to level up on Normal and then switch to Hardcore… I don’t want to prohibit that, I just don’t want you to look identical to someone who leveled up on Hardcore from day 1.)

Item “Lost”? Out. Item “Broken”? In.

I’ve also implemented another of Matt’s ideas for Hardcore mode. Instead of the items dropping on your corpse when you die, the items “break”, and “a piece of the item” remains on your corpse, rendering the item useless. The item is shown with an X in your inventory, and it can’t be used.

If you go back to your tombstone and click it, all your broken items are fixed and you’re back to normal. If you don’t get back within a few hours, your tombstone fades away, but there’s an alternate way to repair your items: you can right-click any broken item and it will guide you toward where its missing part is. When you’re standing in the right spot, right-clicking the item repairs it.

This “broken” conceit seems pretty weird when something like a bottle of water “breaks”… you’d expect a bottle of water couldn’t be repaired, at least not without the water leaking out. But hopefully players can roll with it and won’t be too bugged by the incongruities. “It’s broken, you have to go to a certain place to make it work again, the end.”

One down side is that there’s now no chance of permanent item loss: you can always trek back and make your broken item work again, even if you have to wait a long time to do so. I like that for the convenience factor: lots of us have lives that don’t allow us to stay up all night searching for their corpse before their items melt. However, I’m a little afraid that this takes too much oomph out of the death penalty, because there’s never any real danger of losing your item forever. (What do you think?)

There are lots of benefits to this approach, though, which is why I picked it. First, you can give those broken items to friends, and they can go repair them for you. Or hell, you can sell your broken junk to people and they can go repair the items and keep them! The broken items are fully tradable.

This also simplifies inventory management, because the items never disappear from your inventory, they just change state, so you never have that awkward situation where you’re carrying too much junk to loot your corpse.

This approach is also a lot easier to code, and has fewer special cases… which weighed heavily in its favor when I was trying to decide what to implement.

This blog post is likely the last one that will talk about Hardcore mode for this pre-alpha, because I’ve moved on to other stuff. But we’ll re-evaluate after pre-alpha 3, and of course I’m always interested in hearing your ideas now! (Even if I don’t act on them.) And again, thanks Matt! And thank-you to several others whose names I’ve forgotten! You guys have been incredibly helpful on this.