What problem does it solve?
This Skill provides a robust framework for creating idle and clicker games, addressing the common challenges of handling massive numbers, managing exponential growth, and implementing engaging progression systems like prestige.
Core Features & Use Cases
- Big Number Handling: Implements a custom
BigNumber class to manage values far exceeding standard float limits, essential for exponential growth.
- Generator Systems: Defines a structure for auto-producers (generators) with customizable costs and revenue, including exponential cost scaling.
- Prestige Mechanics: Outlines a system for resetting progress to gain permanent multipliers, crucial for long-term player engagement.
- Offline Progress: Includes logic for calculating player gains during periods when the game is not active.
- Number Formatting: Provides a utility for displaying extremely large numbers in a human-readable format (e.g., K, M, B, scientific notation).
- Use Case: Develop a game where players click to earn currency, buy generators that earn currency automatically, and eventually prestige to reset progress for a permanent boost, enabling faster progression in subsequent runs.
Quick Start
Use the godot-genre-idle-clicker skill to create a new generator resource with a base cost of 100 and base revenue of 10.