Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old February 28, 2017, 15:57   #1
Ingwe Ingweron
Veteran
 
Join Date: Jan 2009
Location: Manhattan Beach, CA
Posts: 2,128
Ingwe Ingweron is on a distinguished road
Tweaking Character Creation Process

Mostly these thoughts about tweaks in the character generation process are for Nick to consider, as they don't involve game play changes, but would require some coding tweaks.

1. Location of Point-Based Stats: The starting stats for "point-based" character generation could (should?) be moved into the race and class files. This would allow for them to be modified by users creating new races and classes.

2. Order of Operations: The "standard roller" method could be made more relevant and provide another source of variety if the order of character creation were changed. My thinking is that: Race should be chosen first (@ is born); standard-rolling of stats occurs (@ is born with or develops natural talents); class is chosen (@ considers their genetic gifts and natural talents to select a career). I guess, if the point-based method were chosen, one could provide for the stat plus/minus at the end.

3. Location of User Interface Options: Much like keymaps, autoinscriptions, and subwindow setups, the user interface options could (should?) be recorded in the @ pref file (I would also add the base-delay factor, hitpoint warning, and movement delay to that, as well). This would allow one to simply load their standard pref-file to set the interface options rather than having to reset the interface options every time they create a new character.

Nick, or anyone else for that matter, what do you think?
__________________
“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are Dead
Ingwe Ingweron is offline   Reply With Quote
Old February 28, 2017, 16:26   #2
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,022
Derakon is on a distinguished road
I don't really have an opinion on your other two suggestions, but I feel strongly about this one:

Quote:
Originally Posted by Ingwe Ingweron View Post
2. Order of Operations: The "standard roller" method could be made more relevant and provide another source of variety if the order of character creation were changed. My thinking is that: Race should be chosen first (@ is born); standard-rolling of stats occurs (@ is born with or develops natural talents); class is chosen (@ considers their genetic gifts and natural talents to select a career). I guess, if the point-based method were chosen, one could provide for the stat plus/minus at the end.
When I play Angband, the first decision I make is what class I want to play. Class is the primary determinant of how the game plays, and race is chosen in reaction to class. If I want to play a rogue, do I want to play a super-stealthy rogue (hobbit/kobold), a silly rogue (half-troll/dwarf), or a weak one (something else)? The order of picking should be class -> race -> stats -> options.
Derakon is offline   Reply With Quote
Old February 28, 2017, 16:35   #3
Estie
Veteran
 
Join Date: Apr 2008
Location: Germany
Posts: 2,296
Estie is on a distinguished road
Quote:
Originally Posted by Derakon View Post
I don't really have an opinion on your other two suggestions, but I feel strongly about this one:



When I play Angband, the first decision I make is what class I want to play. Class is the primary determinant of how the game plays, and race is chosen in reaction to class. If I want to play a rogue, do I want to play a super-stealthy rogue (hobbit/kobold), a silly rogue (half-troll/dwarf), or a weak one (something else)? The order of picking should be class -> race -> stats -> options.
Half troll is not silly!
Estie is offline   Reply With Quote
Old February 28, 2017, 16:51   #4
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,022
Derakon is on a distinguished road
Quote:
Originally Posted by Estie View Post
Half troll is not silly!
Okay, one that's playing against type. Half-troll anything is pretty strong; even the mages are better than you'd think they'd be. Innate regen and massive physical stats can paper over a lot of flaws.
Derakon is offline   Reply With Quote
Old February 28, 2017, 17:03   #5
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,401
debo is on a distinguished road
Quote:
Originally Posted by Estie View Post
Half troll is not silly!
I think Derakon's comment was half-trolling.
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is offline   Reply With Quote
Old February 28, 2017, 17:00   #6
Ingwe Ingweron
Veteran
 
Join Date: Jan 2009
Location: Manhattan Beach, CA
Posts: 2,128
Ingwe Ingweron is on a distinguished road
Quote:
Originally Posted by Derakon View Post
I don't really have an opinion on your other two suggestions, but I feel strongly about this one:



When I play Angband, the first decision I make is what class I want to play. Class is the primary determinant of how the game plays, and race is chosen in reaction to class. If I want to play a rogue, do I want to play a super-stealthy rogue (hobbit/kobold), a silly rogue (half-troll/dwarf), or a weak one (something else)? The order of picking should be class -> race -> stats -> options.
You can still decide what class you want to play, regardless of the order, but by changing the order of operations it allows one to make the choice of class a more random element for the standard roller, much like randarts providing variety, the standard roller could provide variety.
__________________
“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are Dead
Ingwe Ingweron is offline   Reply With Quote
Old February 28, 2017, 18:07   #7
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,022
Derakon is on a distinguished road
Quote:
Originally Posted by Ingwe Ingweron View Post
You can still decide what class you want to play, regardless of the order, but by changing the order of operations it allows one to make the choice of class a more random element for the standard roller, much like randarts providing variety, the standard roller could provide variety.
The thing is that I don't feel like most players want to have their class options dictated to them by an RNG allocating stats. They'll sit down thinking "I want to play a mage" and then get annoyed when the game hands them a character with poor INT.

I'm not saying there aren't players who want to be handed a random, probably-"suboptimal" character and who then must make the best of what they have. But I strongly suspect said players are in the minority. Most novice players are going to want the "best" character they can get to help them beat a hard game; most veteran players are going to want difficulty modifiers that last past the midgame (when stat-gain renders your birth stats largely irrelevant).

Maybe what you should really be asking for is a game mode where you get a random race and class and then are forced to take the first block of stats the game generates for you.

Put another way: who actually still uses the standard roller?
Derakon is offline   Reply With Quote
Old February 28, 2017, 21:28   #8
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 58
Posts: 9,561
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
  1. Point-based stat allocations currently react to the race/class stats and the class, rather than being specified, so (appealing as it is) I don't think it really works
  2. I think deciding to play a given class is probably the most common way to approach a game of Angband. I can see changing the standard roller to act like this maybe
  3. This is usually handled by just starting from your previous savefile - is there any reason not to do that? Doing this would certainly take some work, but maybe it's the correct thing to do, I need to think further. Any opinions?
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old February 28, 2017, 22:09   #9
Pete Mack
Prophet
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,857
Donated: $40
Pete Mack will become famous soon enough
Changing the order would be almost no work at all. I *think* it's just reordering items in an array.
Pete Mack is offline   Reply With Quote
Old February 28, 2017, 23:40   #10
Ingwe Ingweron
Veteran
 
Join Date: Jan 2009
Location: Manhattan Beach, CA
Posts: 2,128
Ingwe Ingweron is on a distinguished road
Quote:
Originally Posted by Nick View Post
  • Point-based stat allocations currently react to the race/class stats and the class, rather than being specified, so (appealing as it is) I don't think it really works
Ah, I understand.

Quote:
Originally Posted by Nick View Post
  • I think deciding to play a given class is probably the most common way to approach a game of Angband. I can see changing the standard roller to act like this maybe

I'm still arguing for it for the standard roller as a way to add variety to the game, much as randarts and ironman add variety, once one is tired of the regular gameplay.

Quote:
Originally Posted by Nick View Post
  • This is usually handled by just starting from your previous savefile - is there any reason not to do that? Doing this would certainly take some work, but maybe it's the correct thing to do, I need to think further. Any opinions?

I use a standard .prf file with all my inscriptions, keymaps, and subwindows set up so that no matter what race/class I play, it is all loaded quickly without me having to reenter all of those things. Restarting from a savefile really doesn't get you there except for one particular race/class combo. I'm just thinking it would be nice not to have to reenter the user options every time as well.
__________________
“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are Dead
Ingwe Ingweron is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tweaking the game ripforareason Sil 6 February 9, 2017 09:02
Game freezes at end of character creation ekolis Sil 0 March 8, 2014 19:16
Monster list tweaking fizzix v4 67 December 13, 2011 00:34
Tweaking identification Derakon Development 7 December 22, 2009 20:48
Is there a bug in changing Maximize during Character Creation? Miles Vanilla 3 June 29, 2009 02:54


All times are GMT +1. The time now is 02:38.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.