Hobo - Classic Street Fighting Game

Seele01-Flash
By
Hobo is a classic street fighting game where you control a homeless fighter battling through city streets. Unlock brutal combo moves, fight various opponents, and experience nostalgic Flash gaming at its finest.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Hobo: Street Brawler Mobile Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a **"2.5D" Cel-Shaded Art Style**. Characters should be low-poly 3D models with toon shaders (black outlines) to mimic the original 2D Flash cartoon aesthetic. * **Environment:** A gritty, side-scrolling urban street scene. Include assets like cracked sidewalks, brick buildings with graffiti, chain-link fences, and piles of garbage bags. * **Interactive Objects:** Place physics-enabled interactable props such as metal trash cans and glass bottles that the player can pick up or kick. * **Character Models:** * **Protagonist (The Hobo):** Disheveled appearance, white tank top, blue shorts, stubble. * **Enemies:** Police officers (blue uniforms, batons), angry pedestrians, and other street dwellers. * **Mobile Optimization:** Use simple geometry (low polygon count) and texture atlasing to reduce draw calls. Use baked lighting for the background and a single directional light for dynamic character shadows. ### 2. Audio Requirements * **BGM:** A looping, gritty, upbeat "urban funk" or "garage rock" track that feels mischievous and chaotic. * **Sound Effects (SFX):** * **Combat:** Exaggerated, comic-book style impact sounds ("Whack", "Thud") for punches and kicks. * **Gross Moves:** "Squishy" or "splashing" sounds for spitting/puking attacks (crucial for the game's theme). * **Environment:** Metallic clanging when hitting trash cans; glass shattering when throwing bottles. * **UI:** Retro arcade "blip" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanics:** A classic "Beat 'em up" side-scroller. The player moves left/right to progress and up/down to use the Z-axis depth (dodging/flanking). * **Combat System:** * **Basic Attacks:** A 3-hit combo system using punches and kicks. * **Gross Special Attacks:** "Chargeable" moves (e.g., holding the punch button releases a "Puke Ray" or "Spit Projectile"). * **Weapon Usage:** Walking over a bottle or trash can allows the player to pick it up and throw it for ranged damage. * **Enemy Logic:** Enemies spawn in waves from the sides of the screen. Police aggressive with batons; pedestrians hesitate before attacking. * **Win/Loss:** Clear the screen of enemies to show a "GO ->" arrow to proceed. Depletion of the Health Bar results in a "Game Over" screen with a retry button. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** only (for wider field of view). * **Virtual Joystick (Left):** A dynamic floating joystick on the left side of the screen for movement (X and Z axis). * **Action Buttons (Right):** Large, thumb-friendly circular buttons (minimum 64px hit area): * **Button A (Red):** Punch / Pick Up Item (Context sensitive). * **Button B (Blue):** Kick. * **Button C (Small, Green):** Special "Gross" Attack (Unlockable/Cooldown based). * **Feedback:** Implement **Screen Shake** (camera jitter) on heavy impacts to simulate force. Add simple visual "hit sparks" or "pow" text bubbles upon contact. * **UI Layout:** Player health bar and "Rage Meter" anchored to the top-left; Enemy health bars floating above their heads. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Hobo is a legendary street fighting game that became an internet sensation for its unique gameplay and uncompromising style. This classic Flash game puts you in control of a homeless street fighter who must battle his way through various urban environments using an arsenal of unconventional combat moves.

The game stands out for its raw, unfiltered approach to street fighting, where survival means using every tool at your disposal. From basic punches and kicks to more creative combat techniques, Hobo offers a fighting experience unlike any other browser game.

Core Features

Progressive Combat System

The game features an innovative combo unlock system that rewards progression with increasingly powerful and creative fighting moves. As you advance through different city areas, you'll gain access to new combat techniques that add depth and variety to the fighting mechanics.

Environmental Combat

Use your surroundings to gain the upper hand in battles. Pick up trash cans, bottles, and other street objects to use as improvised weapons. The urban environment becomes your ally in the fight for survival.

Difficulty Scaling

The game automatically increases in difficulty as you progress, ensuring a consistently challenging experience. If you find the default difficulty too easy, you can manually adjust settings to match your skill level.

Classic Flash Gaming

Experience the nostalgia of classic Flash gaming with authentic 2008-era graphics and gameplay mechanics. This is retro gaming at its purest form, preserved for modern browsers.

Gameplay Mechanics

Street Fighting Action

Navigate through city streets and engage in combat with various opponents including other homeless individuals and random pedestrians. Each encounter presents different challenges and requires strategic thinking to overcome.

Combo System

Master the art of chaining attacks together for maximum damage. The game rewards players who learn to execute complex combo sequences, making combat both accessible to beginners and rewarding for advanced players.

Boss Encounters

Face challenging boss fights that test all the skills you've learned. These epic confrontations serve as climactic moments that require mastering the full range of combat techniques.

Operation Guide

Basic Controls: - A Key : Punch attacks and pick up objects - S Key : Kick attacks for different combat situations - Arrow Keys : Move your character in all directions - Double-tap Left/Right : Run for faster movement and tactical positioning

Combat Tips: - Experiment with different button combinations to discover new moves - Use environmental objects strategically for enhanced damage - Learn enemy patterns to anticipate and counter their attacks - Practice combo sequences to maximize your fighting effectiveness

Why Play This Game

Unique Gaming Experience

Hobo offers a one-of-a-kind fighting game experience that you won't find in modern titles. Its unconventional approach to combat and character design makes it a memorable gaming experience.

Nostalgic Appeal

For players who grew up with Flash games, Hobo represents the golden age of browser gaming. It captures the experimental spirit and creative freedom that defined early web games.

Accessible Yet Challenging

The game is easy to pick up with simple controls, but mastering all the combos and defeating tougher opponents provides genuine challenge and satisfaction.

Completely Free

Enjoy the full game experience without any cost. No downloads, no subscriptions - just pure gaming entertainment directly in your browser.

Part of Gaming History

As one of the most iconic Flash games ever created, playing Hobo is like experiencing a piece of internet gaming culture. It's a title that influenced countless other browser games and remains relevant today.

Frequently Asked Questions (FAQ)