Progress Knight - Life Simulation Idle Game

Seele01-Flash
By
Progress Knight is a captivating medieval life simulation idle game where you progress from a humble beggar to greatness. Click, upgrade, and watch your character's life unfold in this addictive incremental experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Progress Knight: 3D Medieval Life Sim**". Since the original game is a text-heavy UI incremental game, this Three.js version should reimagine it as a visual 3D experience where the player watches their character evolve in a diorama setting. Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, minimalist medieval aesthetic suitable for mobile performance. The scene should be presented as a "living diorama" floating in a void (dark grey background). * **Dynamic Character Model:** Instead of just text, display a central low-poly human character. As the player progresses from "Beggar" to "Knight," the model's appearance must change (e.g., swapping dirty rags for leather tunics, then chainmail, then plate armor). * **Environment Props:** The background behind the character should reflect their current job status. * *Beggar Phase:* A wooden crate, a stray cat, a cobblestone patch. * *Worker Phase:* Hay bales, a wooden fence, simple tools. * *Knight Phase:* A stone wall banner, a weapon rack, a training dummy. * **UI Overlay:** A sleek, semi-transparent HUD overlaying the 3D scene. Use a gold and dark grey color scheme (inspired by the provided logo). Progress bars should be distinct and animated with a "filling" shader effect. * **Optimization:** Use simple geometry (BoxGeometries, Cylinders) merged where possible. Use basic Lambert or Phong materials to minimize lighting calculation costs on mobile batteries. ### 2. Audio Requirements * **BGM:** A looping, calm medieval lute or harp track. It should start very simple (monophonic) and gain more instrument layers (flute, drums) as the player levels up their lifestyle. * **SFX:** * *Coin Clink:* A satisfying metal sound when income is generated. * *Level Up:* A short trumpet fanfare or "angelic choir" chord when a skill reaches a new mastery level. * *Click Feedback:* A soft "thud" or parchment paper crinkle sound when tapping menu items. * *Ambient:* Subtle wind or village chatter noise in the background. ### 3. Gameplay Loop * **Core Mechanic:** The game runs on a loop where the player ages day by day. The player must allocate time/focus to specific **Jobs** (e.g., Beggar, Farmer, Squire) and **Skills** (e.g., Concentration, Strength, Battle Tactics). * **Progression:** * Jobs generate Gold. * Skills generate XP multipliers for Jobs. * Unlocking a new Job requires a specific level in a Skill (e.g., Become a Squire requires Strength Lv. 10). * **The "Rebirth" (Prestige) Mechanic:** When the character dies of old age (or the player chooses to retire), they reset to age 0 but keep a permanent XP multiplier based on their previous life's achievements, allowing them to learn faster in the next run. * **Visual Feedback:** Every time a progress bar fills, a small floating text ("+1 XP", "+$5") should pop up from the character model in 3D space. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is mandatory to allow one-handed play. * **Layout:** * *Top 40%:* The 3D view (Character and environment diorama). * *Bottom 60%:* Scrollable list of Jobs and Skills. * **Touch Interactions:** * **Tap to Focus:** Tapping a Job or Skill bar highlights it and assigns the character's focus to it. The active bar should glow or pulse. * **Swipe to Rotate:** Allow the player to swipe left/right on the top 3D section to rotate the camera around the character. * **Haptic Feedback:** Trigger a light vibration (using `navigator.vibrate`) when a skill levels up or when a new job is unlocked. * **Touch Targets:** All buttons and progress bars must be at least 44px tall to ensure they are easily tappable on small screens. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Progress Knight is an immersive life simulation idle game set in a fantasy medieval world. Inspired by the concept of living multiple lives and continuous improvement, this game offers a unique twist on the incremental genre. Players begin their journey as a lowly beggar and must work their way up through society by learning skills, taking jobs, and making strategic decisions about their character's development.

The game combines the addictive nature of clicker games with deep progression mechanics, creating an experience that's both relaxing and engaging. Whether you're actively playing or letting the game run in the background, your character continues to grow and develop.

Core Features

Comprehensive Life Progression System

Progress Knight features an extensive skill and job system that mirrors real-life career development. Start with basic survival skills and gradually unlock advanced professions, each with unique benefits and requirements.

Idle Gameplay Mechanics

The game continues to progress even when you're not actively playing. Your character will continue working, learning skills, and earning resources, making it perfect for players who enjoy passive progression games.

Strategic Decision Making

Every choice matters in Progress Knight. Deciding which skills to focus on, what jobs to pursue, and how to allocate your time creates meaningful strategic gameplay that keeps you engaged.

Medieval Fantasy Setting

Immerse yourself in a rich medieval fantasy world complete with knights, magic, and adventure. The atmospheric setting enhances the life simulation experience with authentic medieval themes.

Free Browser-Based Gaming

Enjoy the complete Progress Knight experience directly in your web browser without any downloads or installations required. The game is completely free to play with no hidden costs.

Game Mechanics

Skill Development

Your character can learn and master numerous skills, from basic labor to advanced magical abilities. Each skill opens new opportunities and job possibilities, creating a complex web of progression paths.

Job Progression

Work your way up from menial labor to prestigious positions. Each job provides different rewards, experience, and opportunities for advancement, allowing you to climb the social ladder.

Resource Management

Manage your character's time, energy, and resources effectively. Balancing work, skill development, and rest becomes crucial as you progress through the game.

How to Play

Getting Started

Begin your journey by clicking on available progress bars to assign your character to different activities. Start with basic jobs and skills that are immediately available to a beggar.

Progression Strategy

Focus on building foundational skills first, then branch out into specialized areas. Plan your character's development path by understanding which skills unlock which jobs and opportunities.

Optimization Tips

  • Prioritize skills that unlock better job opportunities
  • Balance active skill training with passive income generation
  • Plan long-term progression paths for maximum efficiency
  • Take advantage of the idle mechanics by setting up passive activities

Why Play Progress Knight

Progress Knight offers a uniquely satisfying gaming experience that combines the best elements of idle games with meaningful progression. The medieval setting provides an engaging backdrop for your character's journey from rags to riches, while the strategic elements ensure that every decision feels impactful.

The game's accessibility through web browsers makes it perfect for both casual gaming sessions and extended play periods. Whether you have five minutes or several hours, Progress Knight adapts to your schedule while maintaining engaging gameplay throughout.

For fans of incremental games, life simulators, or medieval fantasy settings, Progress Knight delivers an experience that's both familiar and refreshingly unique. The combination of passive progression and active strategy creates a game that's easy to start but difficult to master.

Frequently Asked Questions (FAQ)