refactor: make player names abacus and arithmetic themed

Replaces generic fantasy/gaming words with abacus and math-themed vocabulary.

Examples of new names:
- "Ancient Abacist", "Sliding Counter", "Soroban Master"
- "Calculating Mathematician", "Rapid Solver", "Precise Adder"
- "Bamboo Scholar", "Golden Merchant", "Mental Genius"

Changes:
- 25 abacus-specific adjectives (Ancient, Wooden, Soroban, etc.)
- 25 arithmetic adjectives (Adding, Calculating, Prime, etc.)
- 25 abacus-specific nouns (Counter, Abacist, Bead, Rod, etc.)
- 25 arithmetic nouns (Mathematician, Solver, Adder, etc.)
- Still maintains 2,500 unique combinations
- All tests pass with new vocabulary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Thomas Hallock
2025-10-14 08:28:50 -05:00
parent 225104c3a7
commit 97daad9abb

View File

@@ -4,109 +4,113 @@
*/
const ADJECTIVES = [
'Swift',
'Cosmic',
'Radiant',
'Mighty',
'Clever',
'Bold',
'Epic',
'Mystic',
'Stellar',
'Fierce',
'Nimble',
'Wild',
'Brave',
'Daring',
'Slick',
'Blazing',
'Thunder',
'Crystal',
'Shadow',
'Golden',
'Silver',
'Royal',
// Abacus-themed adjectives
'Ancient',
'Turbo',
'Mega',
'Ultra',
'Super',
'Hyper',
'Flash',
'Quantum',
'Atomic',
'Electric',
'Neon',
'Cyber',
'Digital',
'Pixel',
'Glitch',
'Retro',
'Ninja',
'Stealth',
'Phantom',
'Speedy',
'Lucky',
'Magic',
'Wonder',
'Power',
'Wooden',
'Sliding',
'Decimal',
'Binary',
'Counting',
'Soroban',
'Chinese',
'Japanese',
'Nimble',
'Clicking',
'Beaded',
'Columnar',
'Vertical',
'Horizontal',
'Upper',
'Lower',
'Heaven',
'Earth',
'Golden',
'Jade',
'Bamboo',
'Polished',
'Skilled',
'Master',
'Legend',
'Champion',
'Titan',
// Arithmetic/calculation adjectives
'Adding',
'Subtracting',
'Multiplying',
'Dividing',
'Calculating',
'Computing',
'Estimating',
'Rounding',
'Summing',
'Tallying',
'Decimal',
'Fractional',
'Exponential',
'Algebraic',
'Geometric',
'Prime',
'Composite',
'Rational',
'Digital',
'Numeric',
'Precise',
'Accurate',
'Lightning',
'Rapid',
'Mental',
]
const NOUNS = [
'Ninja',
// Abacus-themed nouns
'Counter',
'Abacist',
'Calculator',
'Bead',
'Rod',
'Frame',
'Slider',
'Merchant',
'Trader',
'Accountant',
'Bookkeeper',
'Clerk',
'Scribe',
'Master',
'Apprentice',
'Scholar',
'Student',
'Teacher',
'Sensei',
'Guru',
'Expert',
'Virtuoso',
'Prodigy',
'Wizard',
'Dragon',
'Phoenix',
'Knight',
'Warrior',
'Hunter',
'Ranger',
'Mage',
'Rogue',
'Paladin',
'Samurai',
'Viking',
'Pirate',
'Tiger',
'Wolf',
'Eagle',
'Falcon',
'Bear',
'Lion',
'Panda',
'Fox',
'Hawk',
'Cobra',
'Shark',
'Raptor',
'Viper',
'Lynx',
'Panther',
'Jaguar',
'Racer',
'Pilot',
'Captain',
'Commander',
'Hero',
'Guardian',
'Defender',
'Striker',
'Blaster',
'Crusher',
'Smasher',
'Blitzer',
'Rider',
'Surfer',
'Skater',
'Gamer',
'Player',
'Champion',
'Legend',
'Star',
'Sage',
// Arithmetic/calculation nouns
'Adder',
'Multiplier',
'Divider',
'Solver',
'Mathematician',
'Arithmetician',
'Analyst',
'Computer',
'Estimator',
'Logician',
'Statistician',
'Numerologist',
'Quantifier',
'Tallier',
'Sumner',
'Keeper',
'Reckoner',
'Cipher',
'Digit',
'Figure',
'Number',
'Brain',
'Thinker',
'Genius',
'Whiz',
]
/**