Snake Mail: Delivery Service

Seele01-Flash
By
Snake Mail: Delivery Service is a charming platform adventure game where you control a dapper snake postman on his mail delivery missions. Navigate through challenging levels using intuitive mouse controls in this physics-based puzzle platformer.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Snake Mail: Delivery Service**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a vibrant, low-poly cartoon aesthetic that mimics a storybook feel. Use a warm color palette dominated by grassy greens, sunny yellows, and soft teal skies. * **Character Model**: The protagonist is a flexible, segment-based green snake wearing a blue delivery cap (or a top hat as seen in the reference) and a comical mustache. The snake's body should be procedurally animated (inverse kinematics) to slither naturally over uneven terrain. * **Environment**: A whimsical garden or small village setting. Platforms should look like oversized mailboxes, picket fences, garden stones, and giant leaves. * **Performance Optimization**: Since this is mobile-first, keep polygon counts low. Use simple vertex colors instead of heavy textures where possible. Implement object pooling for collectible items (mail/envelopes). * **Lighting**: Use soft ambient lighting combined with a directional light to cast playful shadows, enhancing depth perception on small screens. ### 2. Audio Requirements * **BGM**: A jaunty, fast-paced acoustic track featuring pizzicato strings, a light accordion, and woodwinds. It should feel like a busy morning in a cartoon village. * **SFX**: * *Slithering*: A soft, rhythmic "shhh-shhh" sound when moving on grass/dirt. * *Jump/Launch*: A cartoonish spring or "boing" sound. * *Collection*: A crisp "paper shuffling" or stamp sound when collecting mail. * *Delivery*: A satisfying "ding" or mailbox flag raising sound when reaching the goal. * *UI*: Soft pop sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic**: This is a physics-based platformer. The player controls the snake's head. The body trails behind and has physical weight. The unique twist is that the snake cannot jump traditionally; instead, it must coil up and launch itself (physics impulse) or wrap around objects to swing across gaps. * **Objective**: Navigate through the level to collect scattered envelopes and deliver them to the destination mailbox at the end of the stage. * **Physics**: Implement basic physics (using Cannon.js or similar within Three.js context) where the snake's body can knock over light objects but also use friction to climb steep slopes. * **Failure State**: Falling off the platforms into the "abyss" (bottom of the screen) restarts the level. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is preferred to see more of the horizontal level layout. * **Controls**: * *Movement*: A virtual joystick on the left side of the screen controls the direction of the snake's head. * *Action Button*: A large button on the right side. Holding it coils the snake (charging power), and releasing it launches the snake forward (impulse). * **UI Layout**: * Keep the center of the screen clear. * Place the pause button in the top-right corner (min 44x44px hit area). * Display a simple "Mail Counter" (e.g., 3/5 Envelopes) in the top-left. * **Feedback**: * **Haptic**: Trigger a light vibration when the snake hits a wall or lands a jump. * **Visual**: Show a trajectory line (dotted arc) when the player is holding the charge button to aim their jump. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Snake Mail: Delivery Service is a delightful platform adventure game that puts you in control of a distinguished snake character wearing a top hat and bowtie. This charming postman snake has an important job - delivering mail through increasingly challenging environments. The game combines classic platformer mechanics with innovative mouse-based controls and physics elements to create a unique gaming experience.

The game features beautiful, colorful artwork with a whimsical art style that brings the snake protagonist to life. Each level presents new obstacles and puzzles that require both skill and strategy to overcome.

Core Features

Unique Mouse-Based Controls

Unlike traditional platform games that rely on keyboard input, Snake Mail uses intuitive mouse controls that make the gameplay accessible to players of all ages. Simply move your mouse to guide the snake through each level, making precise movements to navigate obstacles and reach delivery destinations.

Physics-Based Gameplay

The game incorporates realistic physics mechanics that affect how the snake moves through the environment. Players must account for momentum, gravity, and collision dynamics when planning their route through each level.

Charming Character Design

The main character is a well-dressed snake postman complete with a top hat, mustache, and professional attire. This unique character design adds personality and charm to the gameplay experience.

Progressive Difficulty

Levels are designed with increasing complexity, introducing new challenges and obstacles as you progress. Each stage requires mastering different movement techniques and problem-solving approaches.

Adventure Elements

Beyond simple platforming, the game includes adventure game elements such as exploration, puzzle-solving, and objective completion that keep gameplay engaging and varied.

Gameplay Mechanics

Movement System

The snake character moves in a fluid, natural way that mimics real snake locomotion. Players must learn to control this unique movement pattern to successfully navigate through levels.

Delivery Objectives

Each level presents specific mail delivery tasks that must be completed. Success requires reaching designated delivery points while overcoming environmental challenges.

Environmental Obstacles

Levels feature various obstacles including platforms, gaps, moving elements, and physics-based puzzles that test your control skills and strategic thinking.

Operation Guide

Mouse Movement : Move your mouse to control the snake's direction and movement through the level Click Actions : Use mouse clicks for specific interactions with game elements Navigation : Guide the snake smoothly through platforms, avoiding obstacles and reaching delivery points Precision Control : Master the physics-based movement system for accurate navigation through tight spaces

The key to success is understanding how the snake responds to mouse movements and learning to anticipate the physics-based momentum effects.

Why Play This Game

Snake Mail: Delivery Service offers a refreshing take on platform gaming with its innovative control scheme and charming presentation. The combination of mouse-based controls, physics gameplay, and adorable character design creates an experience that's both relaxing and challenging.

This game is perfect for players who enjoy: - Unique control mechanisms that differ from traditional games - Physics-based puzzle platformers - Charming, family-friendly gaming experiences - Progressive difficulty that rewards skill development - Creative character designs and whimsical art styles

The game provides an excellent balance of accessibility for newcomers and depth for experienced players looking for a fresh gaming challenge.

Frequently Asked Questions (FAQ)