balance-check

Analyzes card game balance data for loan curves, card yields, and economy health.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/DJackyB/Project_Rent --skill balance-check-djackyb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: balance-check
Source: https://github.com/DJackyB/Project_Rent/tree/main/.claude/skills/balance-check
Command: npx skills add https://github.com/DJackyB/Project_Rent --skill balance-check-djackyb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game designers struggle to verify whether numeric changes to loan growth, card payouts, or starting money keep the game economy fair and sustainable. This Skill reads the actual Unity configuration files and produces a structured balance report instead of relying on gut feeling. ## Core Features & Use Cases - Loan Curve Analysis: Computes the first 10 rounds of loan amounts from loanBaseAmount and loanGrowthFactor, checking whether exponential growth outpaces player income. - Card Yield Audit: Aggregates per-round income ranges for tenant cards and facility card bonuses, flagging overpowered cards, useless cards, and abnormal cost-to-yield ratios. - Economy Sustainability Check: Estimates net income per round for a standard game, detects infinite resource loops or unwinnable states, and verifies starting money covers the first preparation round. - Use Case: After tweaking loanGrowthFactor in GameConfig.asset, run the check to confirm players can still survive the worst-case zero-income scenario for a reasonable number of rounds. ## Quick Start Run a balance check on the loan system to verify the loan growth curve stays beatable for the first ten rounds.

Frequently Asked Questions about balance-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check game balance after changing card values?▼

Run the balance check with the cards scope to audit all tenant card income ranges and facility bonuses. It flags overpowered cards, useless cards, and abnormal cost-to-yield ratios directly from the CardData Excel or asset files.

How to analyze a loan growth curve in a card game?▼

The loan scope computes the first 10 rounds of loan amounts from loanBaseAmount and loanGrowthFactor in GameConfig.asset. It checks whether exponential growth outpaces player income and whether the initial interval gives enough preparation time.

What data files does the balance check read?▼

It reads card configurations from Assets/Resources/Cards asset files or CardData.xlsx, global settings from GameConfig.asset, and design documents under the Doc/10_模块梳理 directory.

Can I check only one system instead of the whole economy?▼

Yes, pass loan, cards, or economy as the argument to scope the analysis to a single system. Use all to run the full combined evaluation across every system.

Does the balance check detect unwinnable game states?▼

Yes, the economy scope simulates the worst case of zero income across all rounds to count how many rounds a player survives. It also checks for infinite resource loops and degenerate always-win or always-lose strategies.