Blockpost - Multiplayer Block Shooter

Seele01-Flash
By
Blockpost is an action-packed 3D multiplayer first-person shooter that combines blocky graphics with intense combat. Experience real-time battles with players worldwide using 100+ weapons across 20+ unique maps.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Blockpost: Mobile Voxel Ops". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast Voxel/Blocky art style (similar to Minecraft but with a tactical military theme). Use simple geometry (cubes) for everything. * **Character Models:** Generate "Steve-like" blocky characters composed of separate meshes for head, torso, arms, and legs. Distinguish teams by color (e.g., Counter-Terrorist Blue vs. Terrorist Red) or simple texture mapping (tactical vests/helmets). * **Weapon Models:** Create a blocky "Assault Rifle" model parented to the player's camera view (First-Person perspective). It should have a slight "bobbing" animation when moving. * **Map Generation:** Implement a small, symmetrical "Killhouse" arena using a grid-based system. Use grey blocks for floors, brick textures (or brown blocks) for walls, and scatter wooden crate blocks for cover. * **Performance:** Use `InstancedMesh` for repeated environmental blocks (walls, floor) to maintain high FPS on mobile devices. Use `MeshLambertMaterial` for efficient lighting calculations. ### 2. Audio Requirements * **BGM:** A fast-paced, looped Chiptune-Rock track (synthesized guitars and 8-bit drums) to keep adrenaline high. * **SFX:** * **Shooting:** specific "crunchy" retro gunshot sounds (varied slightly in pitch to avoid repetition). * **Impact:** A distinctive "thud" or "tink" when bullets hit walls vs. a wet "squish" or "pop" when hitting enemies. * **Movement:** Rhythm-based footstep sounds that trigger only when the player is touching the ground and moving. * **UI:** High-pitched "click" for button presses and a "fanfare" sound for a kill/score. ### 3. Gameplay Loop * **Game Mode:** Single-player Deathmatch (Player vs. Simple AI Bots). * **Core Mechanics:** * **Spawn:** Player spawns at a random point in the arena. * **Combat:** Use raycasting from the center of the camera for shooting (Hitscan). If the ray intersects an enemy hitbox, deplete their health. * **AI Behavior:** Simple bots that wander the map randomly. If the player is within line-of-sight, they turn to face the player and "shoot" (deplete player health over time). * **Victory/Defeat:** First to 10 Kills wins the round. If Player Health reaches 0, respawn after a 3-second delay with a score penalty. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape** mode. * **Dual-Stick Setup:** * **Left Half of Screen:** Virtual Joystick for movement (forward/backward/strafe). * **Right Half of Screen:** Touch-and-drag area for camera rotation (Aiming). * **Action Buttons:** * **Shoot Button:** A large, distinct button (min 64x64px) on the lower right, easy to tap with the right thumb. * **Jump Button:** A smaller button located slightly above the Shoot button. * **Reload Area:** Tapping the weapon model or a specific icon triggers reload. * **Assisted Aiming (Mobile QoL):** Implement a slight "magnetism" or larger hitboxes for enemies to compensate for touch screen inaccuracy. * **Feedback:** Screen shake (camera vibration) when shooting or taking damage. Flash the screen red when health is low. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Blockpost is a thrilling 3D first-person shooter that brings together the best of block-style graphics and competitive multiplayer action. This procedural cubic shooter offers an addictive gaming experience where players engage in real-time battles against opponents from around the world. With its unique blend of Minecraft-inspired visuals and intense FPS gameplay, Blockpost has become one of the most popular online shooters available for free.

Core Features

Massive Arsenal and Combat System

Blockpost features an impressive collection of over 100 different firearms , ranging from assault rifles and sniper rifles to pistols and shotguns. Each weapon has unique characteristics, damage values, and handling properties, allowing players to find their perfect combat style.

Diverse Battlegrounds

Explore more than 20 carefully designed maps , each offering unique tactical opportunities and challenges. From urban environments to outdoor battlefields, every map provides different strategic advantages and requires adaptive gameplay approaches.

Multiple Game Modes

Experience variety with seven distinct game modes that keep the action fresh and exciting. Whether you prefer team-based objectives, free-for-all combat, or specialized mission types, Blockpost delivers diverse gameplay experiences to match every player's preferences.

Progression and Rewards System

Earn coins with every match you complete, allowing you to unlock new weapons, equipment, and customization options. The more you play, the higher your level becomes, granting access to better gear and enhanced abilities.

Team-Based Multiplayer

Invite friends to join your team and multiply your tactical advantage. Coordinate strategies, share resources, and dominate the battlefield together in this social gaming experience.

Gameplay Experience

Real-Time Competitive Action

Join instant matches against real players worldwide. The game's matchmaking system ensures balanced competitions while maintaining fast-paced action that keeps adrenaline levels high throughout each session.

Blocky Visual Style

The distinctive cubic art style creates a unique aesthetic that's both nostalgic and modern. Characters and environments feature clean, recognizable block-based designs that enhance visibility and gameplay clarity.

Operation Guide

Mastering Blockpost's controls is essential for competitive success:

  • Movement : Use WASD keys or Arrow keys to navigate the battlefield
  • Combat : Left mouse button to shoot, Right mouse button to aim precisely
  • Mobility : Space bar for jumping over obstacles and reaching elevated positions
  • Weapon Management : Numeric keys (1-9) to quickly switch between different firearms
  • Strategic Positioning : Combine movement and aiming for tactical advantages

Combat Tips

  • Practice aiming in different scenarios to improve accuracy
  • Learn each weapon's recoil pattern and optimal range
  • Use cover effectively to avoid enemy fire
  • Coordinate with teammates for strategic advantages
  • Manage your ammunition and reload at safe moments

Why Play This Game

Completely Free Gaming Experience

Blockpost offers full gameplay access without any upfront costs. All core features, weapons, and maps are available through regular play, making it accessible to everyone.

Cross-Platform Compatibility

Play directly in your web browser without downloads or installations. Compatible with Windows, Mac, and Linux computers, ensuring broad accessibility across different systems.

Active Player Community

Join a vibrant community of players who engage in regular matches, tournaments, and social interactions. The active player base ensures quick matchmaking and diverse opponents.

Regular Content Updates

The game receives consistent updates with new weapons, maps, and features, keeping the experience fresh and engaging for long-term players.

Skill-Based Progression

Improve your abilities through practice and experience. The game rewards skill development and strategic thinking, making every match a learning opportunity.

Frequently Asked Questions (FAQ)