Little Master Cricket

Seele01-Flash
By
Little Master Cricket is an innovative sports game that puts you in complete control of cricket batting with unique ragdoll physics and direct bat manipulation. Master your timing and aim to become the world champion!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Little Master Cricket**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling view. Use a "Flat-Shaded Low-Poly" aesthetic similar to the screenshot but with 3D depth. The lighting should be soft global illumination with no harsh shadows to ensure visibility on mobile screens outdoors. * **Character (The Batter):** A stylized, jointed 3D ragdoll model wearing a white cricket uniform and a blue helmet. The arms must be physics-active joints connected to a wooden cricket bat. The pose should be dynamic, reacting to the physics of the bat. * **The Pitch:** A rectangular strip of green textured turf in the foreground. Beneath the grass, show a layer of dark brown soil (cross-section view) to ground the scene. * **Background:** A simple gradient sky (light blue to purple). In the distance (blurred for depth of field), suggest a stadium crowd using simple geometric shapes or particle systems to keep polygon count low. * **Scoring Zones:** Visual overlays or floating markers in the 3D space: * **Striped Green/White Zones:** Target areas for scoring boundaries. * **Yellow/Black Hazard Zones:** "Catch" areas. If the ball hits these, the player is out. * **Optimization:** Use InstancedMesh for grass blades (if used) or simple textures. Limit total scene face count for smooth 60fps on mid-range mobile devices. ### 2. Audio Requirements * **BGM:** No melodic music during gameplay to increase tension. Use a subtle, low-volume ambient track of a murmuring cricket stadium crowd (white noise style). * **SFX:** * **Bat Swing:** A "Whoosh" sound varying in pitch based on swing speed. * **Ball Impact:** A satisfying, crisp "Wooden Thwack" when the bat connects. * **Wicket Hit:** A distinct, hollow "Clack" of wooden stumps falling (Game Over sound). * **Crowd Reaction:** A surge of applause for high-speed hits; a collective "Gasp" for misses or getting out. * **UI:** Soft clicks for menus. ### 3. Gameplay Loop * **Physics Engine:** Integrate a physics engine (like Cannon.js or Ammo.js) to simulate "Bennett Foddy-style" awkward physics. The bat should have weight and momentum, not moving instantly. * **The Bowler (Logic):** Balls are launched from the right side of the screen towards the player (left side) at varying speeds, heights, and spin (bounciness). * **The Mechanic:** The player controls the bat's rotation and position to block the ball or strike it. * **Scoring System:** * **Defensive:** Blocking the ball so it doesn't hit the stumps (3 vertical sticks behind the player). * **Offensive:** Hitting the ball into the "Striped Zones" creates runs (score). Harder hits = more runs. * **Fail States (Game Over):** 1. **Bowled:** The ball misses the bat and hits the stumps. 2. **Caught:** The ball is hit directly into a "Yellow/Black Hazard Zone" (representing a fielder catching it). ### 4. Mobile Controls & Interaction * **Control Scheme (Direct Manipulation):** * **Vertical Drag/Slide:** Touching anywhere on the right half of the screen and dragging Up/Down controls the **height/angle** of the bat. * **Horizontal Drag:** Dragging Left/Right controls the **extension** of the batter's arms (lunging forward/backward). * This mimics the "mouse gesture" of the original Flash game but adapted for thumbs. * **Orientation:** Landscape mode is mandatory to see the pitch distance. * **Haptic Feedback:** Trigger a heavy vibration (using `navigator.vibrate`) when the bat connects with the ball, and a distinct double-pulse pattern when the player gets "Out". * **UI Layout:** * Score displayed in large, readable font at the top center. * "Retry" button must be large (at least 60x60px), placed clearly in the center after Game Over. * Hitboxes for UI elements must be larger than their visual representation to prevent misclicks. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Little Master Cricket is a revolutionary cricket batting game that redefines how you experience this beloved sport. Unlike traditional cricket games, this innovative title features a sophisticated ragdoll physics engine and a unique control scheme that puts you in direct command of the bat. Whether you prefer playing defensively to protect your stumps or aggressively slogging your way to a quick century, the game offers multiple strategic approaches to master.

The game challenges players to demonstrate exceptional concentration and batting skills across various difficulty levels. Your ultimate goal is to earn the prestigious title of "Little Master" and be declared world champion through consistent performance and strategic gameplay.

Core Features

Revolutionary Physics Engine

The standout feature of Little Master Cricket is its advanced ragdoll physics system that creates realistic and unpredictable batting dynamics. Every swing feels authentic, with the bat responding naturally to your input while the ball behaves according to real-world physics principles.

Dual Strategy Gameplay

Choose your playing style based on the situation: - Defensive Play : Focus on protecting your stumps and building a solid innings - Aggressive Batting : Go for quick runs and attempt to reach centuries rapidly

Strategic Scoring Zones

The playing field features distinct zones that determine your success: - Striped Scoring Zones : Target these areas to accumulate runs safely - Yellow-and-Black Danger Zones : Avoid these at all costs to prevent being caught out

Skill-Based Progression

Success requires developing genuine batting skills including timing, placement, and strategic thinking. The game rewards players who master these fundamentals with higher scores and championship recognition.

Gameplay Mechanics

Batting Control System

The innovative control scheme allows direct manipulation of the bat, giving you unprecedented control over your shots. This system requires practice to master but offers incredibly satisfying gameplay once you develop the necessary skills.

Defensive Strategy

Protecting your stumps is crucial for survival in longer innings. Learn to read the ball's trajectory and position your bat accordingly to prevent being bowled out.

Scoring Strategy

Maximize your runs by consistently hitting the ball into striped scoring zones while carefully avoiding the dangerous yellow-and-black areas where fielders are positioned to catch you out.

Operation Guide

Basic Controls: - Use mouse or touch controls to swing the bat - Control the bat's angle and timing for different shot types - Defend your stumps by positioning the bat correctly

Gameplay Tips: - Study the ball's approach before committing to a shot - Aim for the striped zones to score safely - Avoid aggressive shots when the ball is heading toward danger zones - Practice timing to improve your batting average

Why Play Little Master Cricket

This game stands out in the crowded sports gaming market through its innovative approach to cricket simulation. The ragdoll physics create unpredictable and entertaining moments, while the skill-based gameplay ensures lasting appeal. Whether you're a cricket enthusiast or new to the sport, the game offers an accessible yet challenging experience that grows with your abilities.

The combination of strategic depth and physics-based fun makes every session unique. You'll find yourself constantly improving your technique while enjoying the satisfying feel of a well-timed shot. The game's difficulty curve ensures that both casual players and serious gamers can find their appropriate challenge level.

Perfect for quick gaming sessions or extended practice, Little Master Cricket delivers authentic cricket excitement without the complexity of full simulation games.

Frequently Asked Questions (FAQ)