Super Frog - Classic Platform Adventure Game

Seele01-Flash
By
Super Frog is a nostalgic 8-bit platform adventure game where you collect fruits, dodge enemies, and navigate challenging obstacles. With classic arcade gameplay and three lives per level, it delivers pure retro gaming excitement.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Super Frog". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Retro 8-bit Pixel Art aesthetic rendered within a Three.js scene. Use an **Orthographic Camera** to ensure a flat 2D perspective. * **Textures**: All textures (Frog, Apple, Rock Enemy, Ground Tiles) must use `THREE.NearestFilter` for `minFilter` and `magFilter` to maintain the sharp, pixelated look without blurring. * **Characters**: * **Player**: A green frog wearing a red headband. Use a simple sprite animation cycle (Idle, Run, Jump). * **Enemies**: Gray rock-like creatures with faces (ground) and simple Birds (flying). * **Environment**: * **Foreground**: Tiled grass/dirt platforms constructed using `InstancedMesh` for performance. * **Background**: A parallax scrolling background featuring pixelated trees and pinkish mountains (as seen in the screenshot) to add depth. * **Collectibles**: Red Apples floating in the air with a gentle sine-wave bobbing animation. * **Mobile Optimization**: Limit draw calls by merging geometries or using instancing. Textures should be low-res (e.g., 16x16 or 32x32) mapped onto planes. ### 2. Audio Requirements * **BGM**: A fast-paced, nostalgic 8-bit chiptune track (looped). * **SFX**: * **Jump**: A retro "boing" or rising synth square wave sound. * **Double Jump**: A higher-pitched variation of the jump sound. * **Collect**: A high-pitched "ding" or coin sound when grabbing apples. * **Enemy Smash**: A "crunch" noise when stomping enemies. * **Damage/Die**: A descending low-bit sound effect. ### 3. Gameplay Loop * **Core Mechanic**: Classic side-scrolling platformer. The player moves right to reach the goal flag. * **Movement Physics**: * Implement custom AABB (Axis-Aligned Bounding Box) collision detection. * **Double Jump**: The frog can jump once from the ground, and once more in mid-air. * **Combat**: The player defeats enemies by landing on top of them (Mario-style stomp). If the player touches an enemy from the side or below, the player takes damage. * **Win/Loss Conditions**: * **Win**: Reach the end of the level after collecting all apples (optional strict requirement) or just reaching the flag. * **Loss**: Lose 3 hearts (lives) or fall into a bottomless pit. * **Scoring**: Display an "Apples Collected" counter (e.g., 5/10). ### 4. Mobile Controls & Interaction * **Touch Controls (HUD)**: * **Left Zone**: A virtual D-Pad or Joystick (visualize with semi-transparent circles) for Left/Right movement. * **Right Zone**: A large "Jump" button (Action A). * **Responsiveness**: Support multi-touch (allowing moving and jumping simultaneously). * **UI Layout**: * **Top Left**: 3 Heart Icons (Lives). * **Top Right**: Apple Counter. * **Game Over/Win Screen**: Simple overlay with a "Restart" button (minimum 44x44px touch area). * **Haptic Feedback**: Use `navigator.vibrate(50)` when the player collects an apple or kills an enemy, and `navigator.vibrate(200)` when taking damage. * **Orientation**: Force landscape mode logic (scale the camera zoom based on `window.innerWidth`). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Super Frog

Super Frog is a captivating free-to-play platform adventure game that brings back the golden age of 8-bit gaming. With its charming retro graphics and challenging gameplay mechanics, this HTML5 platformer offers an authentic arcade experience that appeals to both nostalgic gamers and new players discovering classic gaming for the first time.

Rated 4.4 out of 5 stars by players worldwide, Super Frog combines simple controls with increasingly complex level design, creating an engaging experience that's easy to learn but challenging to master. The game's pixel-perfect art style and smooth physics engine deliver a polished platforming experience directly in your browser.

Core Features

Classic Platformer Gameplay

Super Frog delivers authentic platform gaming with precision jumping, obstacle navigation, and enemy avoidance. The game features traditional side-scrolling action with modern HTML5 technology, ensuring smooth performance across all devices.

Challenging Collection Mechanics

Each level presents a unique fruit collection challenge. Players must gather all fruits scattered throughout increasingly complex environments while managing limited lives and avoiding various hazards.

Progressive Difficulty System

The game starts with accessible levels perfect for beginners, then gradually introduces more complex platforming challenges. Advanced levels require mastery of double-jumping, precise timing, and strategic route planning.

Retro 8-Bit Aesthetics

Authentic pixel art graphics recreate the charm of classic arcade platformers. Every sprite, animation, and background element is carefully crafted to deliver genuine retro gaming nostalgia.

Physics-Based Mechanics

Realistic jumping physics and collision detection create satisfying gameplay where every movement feels responsive and predictable. Master the physics to navigate tight spaces and reach difficult fruit locations.

Game Mechanics

Life System

Players begin each level with three precious lives. Every collision with enemies or environmental hazards costs one life, adding strategic tension to exploration and fruit collection.

Enemy Variety

  • Flying Birds : Patrol horizontal and vertical paths, requiring careful timing to avoid
  • Ground Bugs : Can be defeated by jumping on them, adding action elements to collection gameplay
  • Environmental Hazards : Various obstacles test your platforming skills

Fruit Collection Challenge

Fruits are strategically placed in hard-to-reach locations, encouraging exploration and skillful platforming. Some fruits require taking calculated risks or finding alternative routes through level geometry.

Operation Guide

Basic Controls

  • Arrow Keys : Complete movement control
  • Left/Right arrows: Move Super Frog horizontally
  • Up arrow: Jump (press once for regular jump)
  • Up arrow (double-tap): Double jump for reaching higher platforms

Gameplay Objectives

  1. Collect All Fruits : Gather every fruit scattered throughout the level
  2. Avoid Enemies : Dodge flying birds and other hazards to preserve lives
  3. Defeat Bugs : Jump on ground enemies to clear paths and earn points
  4. Reach the End : Navigate to the level exit after completing all objectives
  5. Preserve Lives : Complete levels without losing all three hearts

Pro Tips

  • Use double jump strategically for reaching high platforms and avoiding enemies
  • Study enemy movement patterns before making risky jumps
  • Some fruits may require taking damage - plan your route accordingly
  • Practice precision jumping on easier levels before tackling advanced challenges

Why Play Super Frog

Perfect for All Skill Levels

Super Frog offers an ideal entry point for newcomers to platform games while providing sufficient challenge for experienced players. The progressive difficulty curve ensures everyone can enjoy the adventure.

Instant Browser Gaming

No downloads, installations, or account creation required. Simply load the game in any modern web browser and start playing immediately on desktop, tablet, or mobile devices.

Nostalgic Gaming Experience

Relive the golden age of arcade platformers with authentic 8-bit graphics, classic gameplay mechanics, and the satisfying challenge that made retro games legendary.

Completely Free Entertainment

Enjoy full access to all levels, features, and content without any payment requirements. Super Frog delivers premium gaming entertainment at no cost.

Cross-Platform Compatibility

Built with HTML5 technology, Super Frog runs smoothly on Windows, Mac, iOS, Android, and Linux devices through any modern web browser.

Whether you're seeking a quick gaming break or planning an extended retro gaming session, Super Frog provides the perfect blend of nostalgia, challenge, and pure platforming fun that keeps players coming back for more adventures.

Frequently Asked Questions (FAQ)