Cowtipping - Farm Prank Action Game

Seele01-Flash
By
Cowtipping is a hilarious farm-themed action game where you sneak around tipping cows while avoiding the watchful eye of Farmer Brown. Experience the thrill of rural mischief in this engaging browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Cowtipping". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Cartoon Stealth Night." The scene should feature a dark, atmospheric farm setting. Use a dark purple/midnight blue skybox with twinkling stars to match the reference screenshot. * **Player Character:** A 2.5D approach using a billboarded sprite or a simple 3D mesh rendered as a silhouette (pure black body with a glowing white outline) to pay homage to the original Flash game art style. * **The Cows:** Low-poly, blocky black-and-white Holstein cows. They should be idle, grazing, or sleeping. * **The Farmer (Threat):** "Farmer Brown" should be represented not just by a model, but primarily by a **dynamic spotlight (Flashlight)** cone that sweeps across the map. If the player touches the light, they lose. * **Environment:** A flat, grassy terrain (dark green texture). Add simple low-poly fences and a distant red barn silhouette. * **Mobile Optimization:** Use `THREE.InstancedMesh` for grass clumps and fences to maintain high FPS on mobile devices. Limit real-time shadows to the Farmer's flashlight only. ### 2. Audio Requirements * **BGM:** A quiet, mischievous "cartoon stealth" track (pizzicato strings, light percussion) that loops. * **SFX:** * **Ambience:** Constant chirping crickets. * **Movement:** Soft rustling sounds when moving through grass. * **Interaction:** A "straining" sound when pushing the cow. * **Success:** A loud, comical "MOOOO!" followed by a heavy "THUD" when the cow tips over. * **Failure/Death:** A shotgun cocking sound and a grumbled "Hey you!" from the Farmer when caught. ### 3. Gameplay Loop * **State 1: The Sneak:** The player uses a virtual joystick to navigate the dark field, collecting "Milk Cartons" (bonus points) and avoiding the moving spotlight of Farmer Brown. * **State 2: The Approach:** When close to a cow, a "TIP" button lights up. Pressing it freezes movement and enters the "Tipping Minigame." * **State 3: The Tipping (Minigame):** A UI balance bar appears. A marker oscillates chaotically. The player must tap Left/Right buttons to keep the marker in the green center zone for 3 seconds. * **Success:** Cow tips over, +100 points, player returns to Sneak mode. * **Failure:** Cow wakes up (loud Moo), alerting Farmer Brown (spotlight moves instantly to player -> Game Over). * **Escape:** The player can press an "Abort" button to stop tipping and run away if the flashlight gets too close. * **Win/Loss:** The game is an endless high-score runner. Game Over occurs if the player touches the spotlight. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (forced via CSS/Canvas resizing). * **Movement:** A Virtual Joystick (Nipple.js style or custom canvas implementation) anchored in the **bottom-left** corner. * **Action Buttons:** * **Context Action:** A large circular button in the **bottom-right** labeled "TIP" (active only near cows). * **Minigame Controls:** During the tipping phase, the Joystick disappears and is replaced by two large buttons: "PUSH LEFT" and "PUSH RIGHT" on the left and right sides of the screen. * **Feedback:** * Trigger `navigator.vibrate(200)` when a cow is successfully tipped. * Trigger `navigator.vibrate([100, 50, 100])` (double pulse) upon Game Over. * **UI Layout:** Score counter in the top-left. High contrast UI (White text on Black semi-transparent background) for visibility in the dark scene. Ensure all touch targets are at least 48x48px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cowtipping brings the classic farm prank to your screen in an exciting action-packed adventure. This entertaining browser game challenges you to engage in the time-honored tradition of cow tipping while staying one step ahead of the ever-vigilant Farmer Brown. With its unique blend of stealth, timing, and humor, Cowtipping offers players an amusing take on rural mischief.

The game captures the essence of countryside shenanigans, where your mission is simple yet thrilling: tip as many cows as possible without getting caught. Each successful cow tip earns you points, but beware - Farmer Brown is always on patrol, ready to catch troublemakers in the act.

Core Features

Stealth-Based Gameplay

Cowtipping combines action with stealth elements, requiring players to carefully time their moves and avoid detection. The tension builds as you navigate the farm, looking for the perfect opportunity to execute your pranks.

Simple Yet Engaging Controls

The game features intuitive controls that make it accessible to players of all skill levels: - Arrow Keys : Navigate left and right across the farm - Balance Slider : Master the tipping mechanism for successful cow pranks - Space Bar : Quick escape when Farmer Brown gets too close

Farm Environment

Immerse yourself in an authentic farm setting complete with cows, barns, and open fields. The nighttime atmosphere adds to the sneaky nature of your mission, creating the perfect backdrop for rural mischief.

Challenge and Scoring

The game offers increasing difficulty as Farmer Brown becomes more alert to your activities. Score points for each successful cow tip while maintaining your stealth status.

Gameplay Mechanics

The core gameplay revolves around careful movement and timing. Players must approach cows quietly, execute the tipping action using the balance slider, and quickly move to safety before Farmer Brown arrives on the scene. The challenge lies in perfecting your technique while managing the risk of getting caught.

Tipping System

The unique balance slider mechanic adds skill to each cow tipping attempt. Players must find the right balance point to successfully tip a cow, making each interaction engaging and rewarding.

Escape Mechanics

When Farmer Brown spots suspicious activity, quick reflexes and the space bar become your best friends. The escape system adds excitement and urgency to every encounter.

Operation Guide

Mastering Cowtipping requires understanding the control scheme:

  • Movement : Use left and right arrow keys to move across the farm landscape
  • Cow Tipping : Approach a cow and use the tipping slider to execute your prank
  • Balance Control : Carefully adjust the slider to achieve the perfect tip
  • Emergency Escape : Press space bar immediately when Farmer Brown approaches
  • Stealth Movement : Move slowly and deliberately to avoid attracting attention

Tips for Success

  • Study Farmer Brown's patrol patterns before making your move
  • Practice the balance slider timing for more efficient cow tipping
  • Plan escape routes before approaching each cow
  • Stay patient - rushing leads to getting caught

Why Play This Game

Cowtipping offers a unique gaming experience that combines humor, strategy, and action in an entertaining package. The game's lighthearted approach to farm pranks provides stress-free entertainment perfect for quick gaming sessions.

Perfect for : Players who enjoy stealth games, farm-themed content, humor-based gameplay, and simple yet engaging mechanics. The game appeals to those looking for casual entertainment with a touch of mischief.

Accessibility : As a browser-based game, Cowtipping requires no downloads or installations. Simply load the page and start your farm adventure immediately on any compatible device.

Whether you're looking for a quick laugh or want to test your stealth skills, Cowtipping delivers an entertaining experience that captures the playful spirit of rural pranks in a safe, digital environment.

Frequently Asked Questions (FAQ)