Author Topic: Dealing with the divide: customization vs randomization.  (Read 9224 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Dealing with the divide: customization vs randomization.
« on: May 23, 2012, 09:45:33 am »
This is somewhat a continuation of the original topic Out with upgrades, in with initial custom characters?  Read that thread if you want to see where my head was at a week ago; but thanks largely to the feedback in that thread, I'm in a totally other place in my thinking on the subject now.  So let's have a new thread (this one) to discuss how we can improve things like upgrade stones and the choose-new-character experience.

Things I Know For Sure
---------------------------

1. Players -- as a group -- like having the randomized names presented to them at first, and also really want the ability to rename them.

2. A re-roll option on the character select screen is all but required, because otherwise people will just suicide their characters until they get one that they like.

3. Upgrade stones as they currently are prove to be tedious at first, and then ultimately inconsequential once you have a jillion of the things.

4. Nevertheless, players want increasing numbers of ways to customize their characters; in a variety of forms and fashions.

5. Many players also want more penalties for dying, but at the same time that is at odds with the carefree nature of many other parts of the game (where you are free to experiment and do as you please with low risk).

Things I Think I Know
----------------------------

A. Attachment to specific characters is low partly because character mortality rates are so high.  The more of an "event" death is, and the rarer that event is, the more the impact will be.

B. Given #5 above, I'm not sure what we can really do about penalties for dying.  There's also risk of players griefing in multiplayer by dying a lot if the penalties are too stiff.  So let's take the penalties thing off the table for now and just ignore that -- we need to focus on customization and randomization of characters first, and once that has stabilized then we can look at death systems that give satisfying penalties.  Potentially the death system stuff would even be based around strategic difficulty, but again that's a completely different topic and please don't drag this particular thread off-topic on that just yet.  We'll get there, but that's two steps down the line rather than one!

C. I think that having players have to design a lot of stats for their characters is not really great.  The upgrade stones are kind of a mixed success -- if they were truly related just to the character, then you'd lose on those on death.  But then players would feel compelled to grind those as soon as they come back to life.  Not Fun.  On the other hand, if we had some elaborate new character-creation screen when players died, they'd just recreate what they had last time and death then becomes pretty meaningless.

D. Enchants are proving to be a lot more interesting of a way to buff your character compared to upgrade stones, in the main.  Not that there aren't things to improve there as well, of course -- again, don't drag this thread off topic on that please.  But enchants are more flexible and allow you to adapt to changing circumstances.  The upgrade stones are really inflexible and people wind up coming up with combinations of stats that they don't like.  Or they wind up having to maintain a stable of characters with varying stats, and then they wind up having to travel back to town to swap them out.  Sometimes an annoyance, sometimes an impossibility (if they are in a mission).

What I Think Ought To Be Done
----------------------------------------


----------------P1: Upgrade Stones Out, Three New Enchant Slots In-----------------

I. Remove upgrade stones, completely and irrevocably.  Wherever you previously found upgrade stones, you'd instead find consciousness shards at something like a 4:1 ratio (and your old inventory would be upgraded accordingly as well).

II. Three new enchant slots would be created.  One would be the Mana slot, one would be the Health slot, and one would be the Attack slot.

III. Each of these new enchant slots would have one of a few broad categories of enchants in them:
- Increase the stat in question by some largeish amount, and reduce one of the other stats by X% of that amount (75%?).
- Increase all three stats kind of a smallish to moderate amount.
- Decrease the stat in question by some largeish amount, and increase one or both of the other stats by X% of that amount (75%?).

IV. Obviously the above needs to be tuned for balance, but the idea is that this would mean that you could do the equivalent of the various build-outs that you were already doing with the upgrade stones.  Put another way: it takes the upgrade stones and just turns them into enchants.  This also makes these things permanently a part of your glyph (and something you can change around at will).  So that's then something that you never have to repetitively grind, and it's also something that you never have to mess with when your character dies.  It also cuts down our number of customization systems from two to one (although the one remaining one is much larger, of course).

----------------P2: No More Glyph Transplant Scrolls, But Adding Retirement Scrolls-----------------

V. Glyph transplant scrolls would go away, for a variety of reasons.  First of all, if we're trying to build attachment to your characters, then just being able to swap out them with another character isn't the best thing.  Also, using them is fiddly at the moment and it's just another element to confuse new player.  If players can customize their actual main character at will (via the expanded enchants), then there's no reason to maintain a stable of NPCs to swap out with in the first place -- your one character can switch between glass cannon and tank and so forth at will.

VI. As a lower priority for later, we would add in relatively rare "Retirement" scrolls.  This would let you make your current character simply retire to the settlement and live a long and happy life there as a non-glyphbearer.  They wouldn't have a useful profession, just "Former Glyphbearer."  This way if you get attached to a character and they have done some major good deeds, then you can reward them with no longer having to flirt with death.  Perhaps any character who is present at the death of an overlord gets a retirement scroll, for instance.

----------------P3: Alterations To Choosing A New Character-----------------

VII. Right now it's really annoying having to scroll through a ton of characters to find the ones that you want, I think.  The scrolling mechanism is inherently a bit awkward.  So what I propose is simply having 3-5 characters presented to you at random (but no duplicate picture types), and you get a re-roll option.

VIII. Potentially if you would like to specify what time period you want your characters to be from, that might work even better.  So there is a dropdown that says Time Period, and it defaults to Any.  But you can specify the time period of your choosing and then just get a more limited selection of characters every time you re-roll.

IX. As part of this, we'd continue to build out unique attributes for each time period, so that you'd get more attached to specific character types for these reasons as opposed to their base attack/health/mana/etc.

X. Also, something that is coming today is going to be a shift in how much health characters have in general -- the floor and ceiling both need to be raised up a bit.  Right now it's possible to play with glass cannons that are simply too glassy, and that leads to too many glyphbearer deaths and thus a cycle where death penalty systems that we might come up with in the future are varying too widely by player skill and character stats for us to be able to put in any penalty at all.

XI. ALSO, something needed is to expand the character's unique stats beyond the three basics.  Right now they vary based on mana, attack, and health.  And of course whatever their time period's extra attributes are.  That's not enough, but I'm not interested in adding stats like DEX or similar.  Instead, what I think should happen is that each character gets two completely-randomly-rolled minor enchant effects that are permanently a part of them. 
- So any character, regardless of time period, might have a small bonus to green attack power or incoming damage reduction or detectability or attack shot speed or jump height or whatever else.  This again plays back into the enchants system, but these works as very minor built-in effects that nonetheless make the characters individually vastly more unique than they currently are.  And as more enchant effects are added, characters will get even more unique.
- To me, when you have characters that are more unique like this, the penalty for losing them is sort of built-in.  The odds of rolling a character with their exact stats ever again is infinitesimally low.  Even just getting the same two minor enchant effects on them is extremely low.  So there's a feeling that you've lost something irreplaceable when a character dies, even though it's not an enormous setback since most of your stats are coming from your remaining-with-glyph enchants.

XII. Clicking on a character portrait once will highlight it. Clicking on the rename button while that character is highlighted will allow you to rename them, but if you click on them again, you just start playing with them. And make it so that it's not a nickname, it's literally changing their first and last names.  That will take some internal changes on our part, but I think it's a good idea.  For instance, the name of robots right now uses the first and last name components but that would switch to just using their full name as their first-name only.  Details, details.

----------------TLDR: The End Goals-----------------
Basically the above system is designed to do a few things:

1. Maintain the randomized element of character selection.  That's always been a part of the game and enough people like it quite a lot that I don't think that we can ever change that.  Not a smart move on our part to do that sort of thing at this point.

2. Expand the amount of customization you can do, but lower the penalty for mistakes.  Accidentally putting the upgrade stones into the wrong slot and realizing your build is suboptimal really stinks.  Enchants in general beat the pants off that system because they are so flexible.  Not just in terms of making mistakes with initial selection, but also with not having to maintain multiple characters to have different roles for yourself.

3. Increase your attachment to each character through a few means.  First by making them more unique and irreplaceable; second by giving you more time with them by making the time between deaths greater than it currently is; third by giving you that all-important rename option right from the start.

Thoughts?
« Last Edit: May 23, 2012, 11:11:15 am by x4000 »
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Penumbra

  • Sr. Member Mark III
  • ****
  • Posts: 464
Re: Dealing with the divide: customization vs randomization.
« Reply #1 on: May 23, 2012, 10:10:30 am »
Instead, what I think should happen is that each character gets two completely-randomly-rolled minor enchant effects that are permanently a part of them. 

This is really interesting. I feel it brings the goals you stated of character attachment because you like the character, as opposed to just not wanting penalties for loss. And, with a larger number of variables to "roll," the odds of getting a perfect character go down which might make people take some non-optimal choices. I always find dealing with different deficiencies to be interesting when they aren't punitive.

As for moving all the customization to enchants, I think that's a great idea too. However, the added emphasis on them will really highlight how difficult they are to manage. There are many different Mantis suggestions on them already. Having to manually sort them all the time gets very frustrating, at least for me :)

Maybe if each category had its own inventory? Just dumping three new types into my already cramped space kinda scares me a little.  :o

Offline tigersfan

  • Arcen Games Contractor
  • Arcen Staff
  • Master Member Mark II
  • *****
  • Posts: 1,599
Re: Dealing with the divide: customization vs randomization.
« Reply #2 on: May 23, 2012, 10:15:29 am »
I like the idea a lot. I also think Penumbra's suggestion of having separate inventories (or, specifically, something like tabs in the current inventory I think would work better).

My one tweak about the thing would be how you talk about renaming working. The game already has too many pop-ups. The way I would like to see it is, you have your 3-5 characters to choose from, you have a re-roll button, and under that or next to that you have a rename button. Clicking on a character portrait once will highlight it. Clicking on the rename button while that character is highlighted will allow you to rename them, but if you click on them again, you just start playing with them. Make it faster for those of us who die alot but don't care about character names.

Offline MouldyK

  • Sr. Member Mark II
  • ****
  • Posts: 353
Re: Dealing with the divide: customization vs randomization.
« Reply #3 on: May 23, 2012, 10:28:13 am »
It all sounds like a nice idea, but it's all about wondering how the execution will turn out, which I hope would be as good as the information you want in there. :)


Overall, the Enchant System is without a doubt the best and strongest feature in the game and adding 3 new slots instead of upgrade stones would be a great idea in my mind.

Also agreeing with Penumbra, Enchantment Sorting would have to go from a CONSIDERED feature to a DEFINITE feature here. All for the tabs that Tiger spoke of as well since they would be so helpful.


I'll see the feedback of others before jumping more into the discussion.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Dealing with the divide: customization vs randomization.
« Reply #4 on: May 23, 2012, 10:37:19 am »
Excellent point, Josh, on the renaming -- I updated the OP to use that wording.

Also excellent points on the enchants management Penumbra and MouldyK.  That's really an issue either way, and in some respects this would force our hand in a positive fashion where we'd have to probably split out that inventory into a series of tabs that each was based around a specific kind of enchant.  Or just filters or something, I'm not sure.  The filters idea might be the simplest.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline freeformschooler

  • Jr. Member Mark II
  • **
  • Posts: 71
Re: Dealing with the divide: customization vs randomization.
« Reply #5 on: May 23, 2012, 10:53:52 am »
Voicing my support for every part of this. The only part that seemed a little strange was the "Retire" scroll section - what's the in-game (non-sentimental) reason for a player to do that? The only reason I can see would be to try a character with new built-in enchants.

I think that the minor enchants could open up the way to - and hear me out here, 'cause this is going to sound dumb - "meta-enchants". In essence, these would be regular glyph-bearer enchants that, instead of (or in addition to) providing ordinary benefits, specifically boosted the power of the character's built-in enchants. That would certainly be an interesting feature if you enjoyed the benefits from your minor enchants, but it's nowhere near necessary.  :)

Offline MouldyK

  • Sr. Member Mark II
  • ****
  • Posts: 353
Re: Dealing with the divide: customization vs randomization.
« Reply #6 on: May 23, 2012, 11:01:10 am »
Something in reverse to how it shows you what slot the enchant goes in could be quite good.

Like currently, it's like:

- Hold-Click Jump Enchant.
- Shows you it goes to the Feet Slot but making the other slots unavailable.


If the reverse acted like:

- Click the Feet Slot. (Could be a right click maybe?)
- Blacks-out the Enchants Incompatible with the Feet Slot, leaving the ones which are Compatible in clear view.


If that was possible and a good idea, it would work as a good filtering system. Just a quick thought, i'll probably realise it's flaws when I recover from the pain I feel from burning my lip. :/

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Dealing with the divide: customization vs randomization.
« Reply #7 on: May 23, 2012, 11:09:51 am »
freeformschooler: Yeah, it's mostly a sentimental thing at the moment.  That said, I still have desires to eventually have NPCs be able to come out and join you in some specific sort of battle scenario, so that would build up your roster for that.   But mainly: sentimental, yeah.  You'd be surprised how many times that option has been asked for thus far. :)

MouldyK: Yeah, I think that something very close to that would work really well.  Sorry to hear about your lip!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline tigersfan

  • Arcen Games Contractor
  • Arcen Staff
  • Master Member Mark II
  • *****
  • Posts: 1,599
Re: Dealing with the divide: customization vs randomization.
« Reply #8 on: May 23, 2012, 11:13:02 am »
Actually, the way I pictured the enchant inventory sorting was to have a tap for each slot, so when I clicked that tab, I only ever see the enchants for that slot. And, maybe have a tab for "all" as well.

Offline zebramatt

  • Master Member Mark II
  • *****
  • Posts: 1,574
Re: Dealing with the divide: customization vs randomization.
« Reply #9 on: May 23, 2012, 11:21:39 am »
Actually, the way I pictured the enchant inventory sorting was to have a tap for each slot, so when I clicked that tab, I only ever see the enchants for that slot. And, maybe have a tab for "all" as well.

That works with filters too, incidentally (with filter buttons instead of tabs - which is a cosmetic difference in execution, really).

Offline BenMiff

  • Map Maker Mk V
  • Jr. Member Mark II
  • **
  • Posts: 71
Re: Dealing with the divide: customization vs randomization.
« Reply #10 on: May 23, 2012, 11:27:36 am »
...I can't see anything I object to in this, though I would be wary about the Mana / Health / Attack enchants improving in quality over time. It seems preferable that they don't improve, and instead come as freebies and don't drop.

Offline LayZboy

  • Full Member Mark II
  • ***
  • Posts: 162
Re: Dealing with the divide: customization vs randomization.
« Reply #11 on: May 23, 2012, 11:27:56 am »
3. Upgrade stones as they currently are prove to be tedious at first, and then ultimately inconsequential once you have a jillion of the things.

Could you not limit the amount of stones you can carry to say, 70 or so? That way you can kinda upgrade your d00d when he dies but he won't be at full power depending on your build. Although I dunno if this will make people feel as though they have grind if they are dying too much.

Offline topper

  • Sr. Member
  • ****
  • Posts: 307
Re: Dealing with the divide: customization vs randomization.
« Reply #12 on: May 23, 2012, 11:28:45 am »
I like this idea a lot as an alternative to upgrade stones or dex.

At this point, I like to keep a few enchants for each slot around. Adding three more enchants slots will probably push this up to around 20 enchants permanent in my inventory, which quickly becomes disorganized when I get new enchants. When I have the enchants inventory open, I need to have the game paused anyways since it covers so much of my screen, so maybe it is time to move to a full screen enchants inventory?

See attached image for a quick mock-up I just did. The big white rectangle in the middle might be a picture of your current character's body. The slots are meant to be in meaningful locations on the character image, so right arm enchant would be on right arm, etc. The three slots at the bottom are for the new enchants. The restricted inventory size for each slot forces strategic decision as to which to keep, and they could be different sizes based on how many different types of enchants are available for each slot. This way the enchants that need to be compared would always be right next to each other.

If people do not like the idea of a limitation on number of enchants per slot, a "backpack" area could also be added that works like the current enchant inventory.

Also, like in this Mantis:, a "New!" mark would help a lot, and different border colors per slot could also help.
http://www.arcengames.com/mantisbt/view.php?id=7624

Offline zebramatt

  • Master Member Mark II
  • *****
  • Posts: 1,574
Re: Dealing with the divide: customization vs randomization.
« Reply #13 on: May 23, 2012, 11:29:56 am »
I've always thought I'd like to see an equipped enchant screen which has a more traditional mapping of slots to parts of the body, from a purely aesthetic point of view.

But it's definitely icing, I think.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Dealing with the divide: customization vs randomization.
« Reply #14 on: May 23, 2012, 11:31:20 am »
...I can't see anything I object to in this, though I would be wary about the Mana / Health / Attack enchants improving in quality over time. It seems preferable that they don't improve, and instead come as freebies and don't drop.

That would be the way those would work, yeah -- you'd have various options for them that you could purchase and equip for various purposes, but these wouldn't be random loot or anything that would improve over time.

3. Upgrade stones as they currently are prove to be tedious at first, and then ultimately inconsequential once you have a jillion of the things.

Could you not limit the amount of stones you can carry to say, 70 or so? That way you can kinda upgrade your d00d when he dies but he won't be at full power depending on your build. Although I dunno if this will make people feel as though they have grind if they are dying too much.

Inventory-limiting just means that people get frustrated when they find something they can't pick up, AND that they wind up leaving stuff on the ground outside of their inventory.  It doesn't really get at the core of the problem at all, unfortunately -- it's been brought up many times before.

I've always thought I'd like to see an equipped enchant screen which has a more traditional mapping of slots to parts of the body, from a purely aesthetic point of view.

But it's definitely icing, I think.

That sort of thing, as described by topper (I quoted you mainly because your quote was briefer) would really take several days of solid effort and also would be real trouble with things like differing screen resolutions.  That's just not a place that I see a lot of value coming from -- where somebody goes "oh, this game is so much more fun because of this!"  In that same span of a few days, how many other awesome things we could do instead. :)
« Last Edit: May 23, 2012, 11:34:25 am by x4000 »
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!