Python Snake Simulator

Seele01-Flash
By
Python Snake Simulator offers an immersive reptilian adventure where you embody a powerful python snake. Hunt prey, navigate dangerous environments, and face epic boss battles in this unique simulation experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Python Snake Simulator". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Semi-realistic Low-poly aesthetic suitable for mobile web performance. Use a color palette blending industrial grays/browns (Construction Site) with cold whites/blues (Snowy wilderness context from screenshot). * **Player Character:** A segmented Python snake model (procedurally generated using a chain of cylinder or sphere geometries to simulate vertebrae). The skin should have a textured pattern. * **Environment:** A "Construction Site in the Wild" setting. Include obstacles like concrete pipes (tunnels), piles of sand, wooden pallets, and steel beams. The ground should be a mix of dirt and patches of snow. * **Enemies/NPCs:** * **Prey:** Simple low-poly shapes representing Rats and Bunnies (White/Grey). * **Threats:** Larger blocky representations for Wolves or Bears. * **Boss:** A large Eagle model (or representative geometry) hovering above, marking the end of the level. * **Performance:** strict LOD (Level of Detail) usage. Use simple geometries for collision detection. ### 2. Audio Requirements * **BGM:** A mix of ambient wind howling (wilderness feel) and subtle industrial rhythmic percussion (to simulate the construction site tension). * **SFX:** * **Locomotion:** A continuous "slithering" sound that changes pitch slightly based on speed. * **Action:** A sharp "Hiss" sound when the "Head Up" action is triggered. * **Combat:** Crunching sounds when eating prey; A loud screech when the Eagle attacks. * **UI:** Soft clicks for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player controls the movement of the snake's head; the body segments must follow using inverse kinematics or a follow-the-leader delay algorithm to simulate snake physics. * **Mission:** "Escape the Site." The player must navigate from point A to point B. * **Survival:** The player has a Hunger Bar. They must hunt Rats/Bunnies to maintain energy. If energy reaches 0, game over. * **Unique Mechanic - Head Up:** The player can trigger a "Head Up" stance. In this stance, movement is slower, but the camera raises, allowing the player to spot prey over obstacles or strike enemies. * **Boss Phase:** Near the exit, the Eagle swoops down. The player must use the "Head Up" strike at the right moment to defeat it or dodge its claws to reach the final escape zone. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Force landscape UI layout). * **Movement (Left Hand):** A dynamic Virtual Joystick on the bottom-left screen for 360-degree planar movement. * **Camera (Right Hand Drag):** Dragging on the right half of the screen rotates the camera around the snake (OrbitControls logic, but smoothed). * **Action Button (Right Hand Tap):** A distinct, large circular button (icon: Cobra/Snake Head) on the bottom-right. * **Tap/Hold:** Toggles the "Head Up" stance. * **Double Tap:** Quick strike/bite. * **UI Layout:** * Top-Left: Health/Hunger Bars. * Top-Right: Pause Button and Score. * Touch targets must be minimum 44x44 pixels. * **Feedback:** Visual flash (red vignette) when taking damage. Camera shake when the Eagle screeches or lands near the player. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Python Snake Simulator is an innovative animal simulation game that puts you in the scales of a mighty python snake. Experience the wild through the eyes of one of nature's most formidable predators as you hunt, survive, and thrive in diverse environments. This free browser-based adventure combines realistic snake physics with engaging gameplay mechanics to deliver an unforgettable reptilian experience.

Core Features

Realistic Snake Physics System

The game features an advanced physics engine that authentically simulates snake movement and behavior. Feel the weight and power of your serpentine body as you slither through various terrains, creating an incredibly immersive gameplay experience.

Dynamic Hunting and Survival

Survival is your primary objective as you hunt various prey including: - Small mammals : Catch rabbits and rats for sustenance - Diverse food sources : Consume eggs, fish, and meat to grow stronger - Strategic hunting : Use stealth and patience to ambush your targets

Challenging Predator Encounters

Not everything in the wild is prey. Beware of dangerous threats: - Wolves and bears : Natural predators that pose serious threats - Armed humans : Construction workers who will defend themselves - Environmental hazards : Navigate through construction sites and obstacles

Epic Boss Battles

The ultimate challenge awaits in the form of the Eagle Boss - a massive aerial predator that requires skill and strategy to defeat. This climactic encounter tests everything you've learned throughout your journey.

Progressive Storyline

Each level presents unique missions and environments, building toward a complete narrative with a satisfying conclusion. Experience different times of day and weather conditions that affect gameplay dynamics.

Gameplay Mechanics

Exploration and Puzzle Solving

Beyond hunting and survival, players must: - Navigate complex construction site environments - Solve environmental puzzles to progress - Overcome obstacles using snake-specific abilities - Find escape routes from dangerous situations

Mission-Based Progression

Every level offers distinct objectives that keep the gameplay fresh and engaging. From simple hunting tasks to complex escape scenarios, each mission builds upon your growing skills as an apex predator.

Operation Guide

Master the intuitive control scheme: - Movement : Use WASD keys or arrow keys to slither in any direction - Camera Control : Move your mouse to adjust the viewing angle - Head Positioning : Hold spacebar or left-click to raise your head for better visibility - Head Toggle : Press E or L-Shift to quickly toggle head position - Game Controls : Press R to restart levels, P to pause the action

Why Play Python Snake Simulator

This game offers a unique perspective rarely seen in gaming - the world through a snake's eyes. The combination of realistic physics, strategic gameplay, and immersive storytelling creates an experience that's both educational and entertaining. Whether you're fascinated by reptiles or simply enjoy unique simulation games, Python Snake Simulator provides hours of engaging gameplay.

The free-to-play model means you can dive into this serpentine adventure immediately through your web browser, with no downloads or purchases required. Perfect for animal simulation enthusiasts and gamers looking for something truly different.

Frequently Asked Questions (FAQ)