The Visit - Adventure Platform Game

Seele01-Flash
By
The Visit is an innovative adventure platformer that combines traditional jumping mechanics with meaningful choices. Guide a hero on his journey to visit his girlfriend while encountering mysterious crabs that will test your moral decisions.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "The Visit". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scroller with a "Paper Mario" or "Flat-shaded Low-poly" aesthetic to mimic the hand-drawn flash game style. Use bright, pastel colors (Sky Blue background, vibrant Green grass). * **Characters**: * **Player (Hero)**: Represented by a simple cube or capsule with a distinct "Mustache" feature (can be a smaller black box attached to the face). He should look eager and goofy. * **Goal (Girlfriend)**: A static character at the far right of the level, wearing a Red Dress (red cylinder/cone) and a bow. * **NPCs (Crabs)**: Small, low-profile red boxes or spheres moving horizontally back and forth. They should look non-threatening. * **Environment**: * **Ground**: Blocky platforms with a flat green "Toon" material. * **Decor**: Simple 2D planes (billboards) acting as trees or clouds in the background to add depth (parallax effect if possible). * **Mobile Optimization**: Use `THREE.BoxGeometry` and `THREE.MeshLambertMaterial` for performance. Limit light sources to one directional light and one ambient light. Shadow casting is optional; prioritize high FPS. ### 2. Audio Requirements * **BGM**: A lighthearted, whimsical, looping acoustic guitar or chiptune track. It should feel innocent and happy. * **SFX**: * **Jump**: A cartoonish "Boing" or rising synth pitch. * **Walking**: Soft tapping sounds. * **Crab Interaction**: A squishy, uncomfortable "Crunch" sound if the player jumps on a crab. * **Ending**: A romantic harp glissando for a good ending; a discordant piano slam for a "bad" ending (if the player harmed crabs). ### 3. Gameplay Loop * **Objective**: Traverse from the left side of the screen to the right to reach the Girlfriend. * **The "Twist" Mechanic**: The game tracks how the player interacts with the Crabs. * **Neutral**: Crabs patrol back and forth. Touching them from the side pushes the player back (non-lethal). * **Action**: Jumping on top of a crab "squashes" it (scales Y-axis down, stops movement). * **Ending Logic**: * When the player reaches the Girlfriend: * **Good Ending**: If **0** crabs were squashed, display "TRUE LOVE FOUND!" with hearts. * **Bad Ending**: If **>0** crabs were squashed, the screen tint turns slightly red, the music stops, and text displays "WHAT HAVE YOU DONE?". * **Camera**: Orthographic camera following the player on the X-axis, keeping the vertical framing steady. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory. * **Touch Controls**: * **Left Zone**: An invisible or semi-transparent virtual joystick (or two distinct buttons: Left/Right arrow icons) on the bottom-left of the screen for movement. * **Right Zone**: A large, circular "JUMP" button on the bottom-right. * **UI/UX**: * Buttons must be at least 64x64 pixels for touch accuracy. * **Feedback**: Trigger `navigator.vibrate(50)` (if supported) when the player lands a jump or squashes a crab. * **Reset**: A small "Restart" button in the top-right corner to replay and try for a different ending. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About The Visit

The Visit is a unique adventure platformer that stands out from typical jumping games through its emphasis on player choice and multiple narrative outcomes. This charming pixel-art game follows a hero's simple mission to reach his girlfriend's house, but the journey becomes much more complex as you encounter various crabs along the path.

Unlike traditional platformers where enemies are meant to be defeated, The Visit challenges players to think about their interactions with the creatures they meet. The crabs aren't aggressive enemies - they're simply walking along their own paths, minding their own business. However, your choices about how to treat these creatures will determine which of the multiple endings you'll experience.

Core Features

Multiple Ending System

The game's most compelling feature is its branching narrative structure. Your treatment of the crabs throughout your journey directly influences which ending you'll encounter. This creates significant replay value as players experiment with different approaches to discover all possible outcomes.

Moral Decision Making

Every encounter with a crab presents a moral choice. Will you avoid them, interact peacefully, or take a more aggressive approach? These seemingly small decisions accumulate to create your unique story experience.

Minimalist Pixel Art Style

The game features charming retro-style graphics with a clean, colorful aesthetic. The simple visual design allows players to focus on the gameplay mechanics and story choices without unnecessary distractions.

Browser-Based Accessibility

As a web browser game, The Visit is instantly accessible without downloads or installations. This makes it perfect for quick gaming sessions or when you want to try something new without commitment.

Game Mechanics

Platform Adventure Elements

The game combines classic platformer mechanics with adventure game storytelling. You'll navigate through various levels, jumping over obstacles and gaps while making crucial decisions about the creatures you encounter.

Choice Consequences

Every decision matters in The Visit. The game tracks your choices throughout the journey, building toward different conclusions based on your collective actions. This system encourages multiple playthroughs to explore all narrative possibilities.

Operation Guide

The controls are intuitive and accessible for players of all skill levels:

  • Right Arrow Key : Move your character to the right
  • Left Arrow Key : Move your character to the left
  • Up Arrow Key : Jump over obstacles and gaps

The simple three-button control scheme ensures that anyone can pick up and play the game immediately, allowing you to focus on the important decisions rather than complex button combinations.

Why Play The Visit

Unique Gaming Experience

The Visit offers something different from typical platformers. Instead of mindless jumping and enemy defeating, it presents a thoughtful experience that makes you consider the consequences of your actions.

Perfect for Short Sessions

With its browser-based format and engaging but concise gameplay, The Visit is ideal for short gaming breaks. You can complete a playthrough in a reasonable time, then return later to explore different choices.

Replay Value

The multiple endings system ensures that your first playthrough is just the beginning. Each subsequent playthrough offers opportunities to make different choices and discover new outcomes.

Accessible to All Players

The simple controls and free browser-based access make this game available to anyone with an internet connection. No special gaming hardware or expensive purchases required.

Thought-Provoking Themes

Beyond the entertainment value, The Visit encourages players to think about empathy, consequences, and how we treat others - even in a simple gaming context.

Frequently Asked Questions (FAQ)