Crazy Nut

Seele01-Flash
By
Crazy Nut is an addictive platform jumping game where you control a cute bouncing ball. Master the art of timing and see how high you can jump while enjoying delightful sound effects.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Crazy Nut: Vertical Climb**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-scrolling Platformer with a "Cute Low-Poly" aesthetic. Vibrant, saturated colors similar to the reference image. * **Character:** A brown sphere (The Nut) with large, expressive cartoon eyes (use simple geometric shapes or texture mapping). * **Animation:** The character must implement "Squash and Stretch" physics. When charging a jump, the sphere flattens horizontally. When airborne, it stretches vertically. * **Environment:** * **Platforms:** Floating islands with brown earthy bottoms and bright green grassy tops. They should be generated procedurally, moving upwards infinitely. * **Background:** A dynamic sky gradient (Light Blue to Dark Blue as the player goes higher) with simple low-poly white clouds floating in the background to indicate height. * **Optimization:** Use `BoxGeometry` and `SphereGeometry` with simple `MeshLambertMaterials` to ensure high frame rates (60fps) on mobile browsers. Reuse geometries (InstancedMesh) for platforms if possible. ### 2. Audio Requirements * **BGM:** An upbeat, quirky, and "bouncy" looping melody (think cartoon chase music). * **SFX:** * **Charge:** A pitch-rising whistle or spring compression sound while holding the button. * **Jump:** A classic cartoon "Boing!" sound. * **Land:** A soft "thud" or grass rustle. * **Fall:** A comical "whistle drop" or "splat" sound when the game ends. * **Nutty Noises:** Random vocal squeaks or grunts from the character when idle or colliding. ### 3. Gameplay Loop * **Core Mechanism:** The game is an infinite vertical jumper. * **Charged Jump:** The player must **Hold** the jump button to charge power (visualized by a power bar or the character squashing) and **Release** to launch the character upward. * The longer the hold, the higher the jump, but there is a maximum limit. * **Goal:** Climb as high as possible without falling off the bottom of the screen. * **Scoring:** Score increases based on the max height achieved. * **Difficulty:** As the score increases, platforms become smaller and spaced further apart. * **Game Over:** If the character falls below the camera's view, the game ends and shows a "Restart" button. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Portrait Mode (Vertical) to emphasize the vertical climbing aspect. * **Touch Controls:** * **Left Half of Screen:** Horizontal slider or virtual joystick area to move the character Left/Right. * **Right Half of Screen:** A large, invisible (or semi-transparent) touch zone for the **Charge Jump**. * `TouchStart`: Begin charging/squashing. * `TouchEnd`: Release/Jump. * **Camera:** The camera should smoothly follow the character's Y-position but **never move down**, preventing the player from seeing platforms they have already passed (adding tension). * **UI:** * Score display at the top center (large, readable font). * "Tap to Start" overlay. * All UI buttons must have a minimum hit area of 44x44px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Crazy Nut is a charming platform action game that combines simple controls with addictive gameplay. In this delightful jumping adventure, you control an adorable bouncing ball that makes amusing "nutty" sounds as it moves. The game challenges your timing and reflexes as you attempt to reach incredible heights while avoiding a dangerous fall.

With its cute visual style and engaging mechanics, Crazy Nut offers endless entertainment for players of all ages. The game's simple premise - hold spacebar to jump higher - creates surprisingly deep gameplay that will keep you coming back for more.

Core Features

Crazy Nut delivers an entertaining gaming experience with several standout features:

  • One-Button Simplicity : Easy to learn controls make the game accessible to everyone
  • Endless Jumping Challenge : Test your skills to see how high you can climb
  • Adorable Sound Effects : Enjoy delightful "nutty" noises that add personality to gameplay
  • Cute Visual Design : Charming graphics featuring an expressive bouncing ball character
  • Instant Replay Value : Quick games perfect for short breaks or extended play sessions
  • Free Browser Play : No downloads required - play instantly in your web browser

Addictive Gameplay Loop

The beauty of Crazy Nut lies in its perfect balance of simplicity and challenge. Each attempt to reach new heights becomes a personal quest, with the adorable sound effects and smooth animations making every jump satisfying.

Perfect for All Ages

The game's cute aesthetic and simple controls make it ideal for family gaming, while the challenging gameplay mechanics provide depth for experienced players seeking to master their jumping skills.

Game Mechanics

The core gameplay revolves around precise timing and momentum control:

  • Jumping System : Hold spacebar longer for higher jumps, but be careful not to overshoot
  • Movement Control : Use left and right arrows to navigate and position your ball
  • Physics-Based Challenge : Master the realistic bouncing physics to maintain momentum
  • Height Progression : Each successful jump builds toward achieving your personal best score

Controls Guide

Mastering Crazy Nut is all about understanding the simple yet effective control scheme:

  • Left/Right Arrow Keys : Move your bouncing ball horizontally to navigate platforms
  • Spacebar : Jump - hold longer for higher jumps, release for shorter hops
  • Timing Strategy : Learn to combine movement and jumping for optimal positioning

The key to success lies in finding the perfect rhythm between movement and jumping, creating a flow that allows you to reach ever-greater heights.

Why Play Crazy Nut

Crazy Nut offers the perfect combination of accessibility and challenge that makes it irresistible:

Instant Fun : Jump right into the action with no learning curve - the simple controls mean you can start enjoying the game immediately.

Stress Relief : The cute visuals and playful sound effects create a relaxing gaming experience that's perfect for unwinding.

Skill Development : While easy to start, the game rewards practice and timing mastery, giving you a genuine sense of progression.

Universal Appeal : Whether you're a casual gamer looking for quick entertainment or a dedicated player aiming for high scores, Crazy Nut delivers satisfaction.

The game's charm lies in its ability to make something as simple as jumping feel rewarding and entertaining, making it a perfect choice for anyone seeking lighthearted gaming fun.

Frequently Asked Questions (FAQ)