Rise Up - Level Up

Seele01-Flash
By
Rise Up - Level Up is an addictive balloon protection game where you guide a fragile balloon through increasingly challenging obstacles. Use your mouse or finger to create protective shields and help the balloon rise as high as possible.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Rise Up - Balloon Protector". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist, flat-shaded 3D aesthetic. Use a palette of bright, calming colors (Cyan `#00BCD4` for the sky, White `#FFFFFF` for the balloon). * **Camera**: Orthographic Camera positioned for a top-down/front view (2D gameplay on a 3D plane), strictly locked to Portrait orientation. * **Core Models**: * **Balloon**: A smooth white sphere with a small "knot" cylinder at the bottom and a simple white line representing the string. It must visually "bob" slightly to simulate floating. * **Shield (Player)**: A small, semi-transparent white circle/sphere that glows slightly. * **Obstacles**: Geometric primitives (Cubes, Spheres, Cylinders, Triangles) in varying colors (Gray, Red, Orange). * **Background**: A dynamic sky gradient that changes color as the player progresses (e.g., Cyan -> Purple -> Dark Blue). Include low-poly background clouds or geometric mountains that scroll slower (parallax effect) to simulate height. * **Performance**: Use `InstancedMesh` for repeating obstacles if possible. Limit shadow casting to the main balloon/shield only to maintain 60 FPS on mobile. ### 2. Audio Requirements * **BGM**: A Zen-like, atmospheric, and uplifting ambient loop. It should not be distracting. * **Sound Effects (SFX)**: * **Collision**: A solid "clack" or "thud" sound when the shield hits obstacles (physics interaction). * **Pop**: A sharp, distinct popping sound when an obstacle touches the balloon. * **Level Up**: A soft chime or "whoosh" sound when clearing a specific altitude or obstacle wave. * **UI**: Subtle clicks for button interactions. ### 3. Gameplay Loop * **Core Mechanic**: The Balloon rises vertically at a constant speed. The Player controls the "Shield" to knock obstacles out of the way. * **Physics & Collision**: * Implement a physics engine (like Cannon.js or Oimo.js). * **Balloon**: Fragile. One hit from any obstacle (except the shield) destroys it. It acts as a kinematic body moving upward. * **Shield**: Acts as a kinetic object controlled 1:1 by the player's input. It has high mass/restitution to forcefully push obstacles away. * **Obstacles**: Dynamic rigid bodies affected by gravity. They fall, bounce off walls, and bounce off the shield. * **Level Design**: The game is an endless runner. Obstacles spawn in pre-defined "patterns" or "formations" above the screen (e.g., a falling wall of blocks, a circle of spheres shrinking, falling distinct shapes) rather than random noise. * **Win/Loss**: * **Loss**: If an obstacle touches the balloon -> Game Over. * **Score**: Based on the height achieved (Y-axis distance). ### 4. Mobile Controls & Interaction * **Input Scheme**: 1:1 Drag Control. The Shield's X/Y position on the play plane must exactly match the user's touch/mouse position. * **Raycasting**: Use a Raycaster to map the 2D screen touch coordinates to the 3D world plane where the balloon exists. * **Feedback**: * **Haptic**: Trigger a short vibration (using `navigator.vibrate`) when the Shield collides with an obstacle violently. * **Visual**: Create a small particle explosion if the balloon pops. * **UI Layout**: * **Portrait Mode Only**. * **HUD**: Minimalist current score at the top center. * **Start/Restart**: A clean overlay with a large "Tap to Start" or "Restart" button (min-height 44px for touch accessibility). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Rise Up - Level Up is an engaging physics-based avoider game that has earned a solid 4.2/5 rating from players. In this captivating challenge, you become the guardian of a lonely balloon on its journey to reach the top. The balloon faces countless obstacles including balls, sticks, sharp spikes, walls, and flying diamonds that threaten to pop it and end the journey.

Core Features

Simple Yet Addictive Gameplay

  • One-Touch Control : Easy to learn but challenging to master click-and-hold mechanics
  • Physics-Based Action : Realistic balloon movement and obstacle interactions
  • Progressive Difficulty : Each level brings new and more complex obstacles
  • Instant Gameplay : No waiting time - jump straight into the action
  • Cross-Platform Support : Perfect performance on desktop, mobile, and tablet devices

Challenging Obstacle Variety

The game features diverse obstacles that require different strategies: - Moving Balls : Deflect them away from your balloon's path - Sharp Spikes : Carefully navigate around these deadly threats - Solid Walls : Break through or find alternative routes - Flying Diamonds : Fast-moving threats that require quick reflexes - Dynamic Barriers : Obstacles that change position and behavior

High-Stakes Survival

Your balloon has only one life - a single hit from any obstacle ends the game immediately. This creates intense, edge-of-your-seat gameplay where every movement matters.

Game Playstyle

Strategic Shield Creation

The core mechanic revolves around creating protective bubbles: 1. Click and Hold : Press your mouse button or touch the screen 2. Shield Formation : A protective bubble forms around your cursor/finger 3. Active Protection : Move the shield to deflect obstacles and clear paths 4. Multi-tasking Required : Watch multiple threats simultaneously

Level Progression System

Your score depends on how many levels your balloon successfully rises through. Each level completed adds to your total score, encouraging players to push their limits and achieve new personal records.

Operation Guide

Desktop Controls: - Mouse Click and Hold : Creates protective shield bubble - Mouse Movement : Directs the shield to block obstacles - Release Click : Removes shield (be strategic about timing)

Mobile Controls: - Touch and Hold : Creates protective shield bubble - Finger Movement : Guides shield around obstacles - Release Touch : Removes shield protection

Pro Tips: - Keep your shield active when approaching obstacle clusters - Watch for patterns in moving obstacles - Don't panic - smooth, calculated movements work better than frantic gestures - Practice timing your shield placement for maximum efficiency

Why Play This Game

Rise Up - Level Up offers the perfect blend of simplicity and challenge that makes it irresistibly addictive. The game's elegant design focuses on pure skill - there are no complex controls to master, just you, the balloon, and increasingly difficult obstacles.

The one-life system creates genuine tension and makes every successful level feel like a real achievement. Whether you're looking for a quick gaming session during a break or want to challenge yourself to beat your high score, this game delivers engaging entertainment.

The physics-based gameplay feels natural and responsive, while the progressive difficulty ensures you'll always face new challenges. It's the kind of game that's easy to pick up but hard to put down, perfect for players of all ages and skill levels.

Frequently Asked Questions (FAQ)