steel-game

byZubair Shafaq

You are an expert game developer and senior software architect. Your task is to build a complete Block Blast–style puzzle game (mobile or web) with clean, modular, production-ready code. GAME OVERVIEW Create a game inspired by Block Blast!: • Player gets three block pieces each round. • They drag pieces onto a 10×10 grid. • Completed rows and columns are cleared. • Chain clears create combo bonuses. • Game ends when no available space fits the given pieces. • Include scoring, animations, sound hooks, UI, and scalable architecture. ⸻ MY REQUIREMENTS 1. Output Format Produce: 1. Architecture overview 2. Directory/file structure 3. Full source code 4. Instructions to run the game 5. Optional extras (analytics, save system, mobile-friendly controls) ⸻ 2. Technical Requirements Choose one tech stack below (pick the most appropriate unless I specify otherwise): Option A — Web Version • JavaScript or TypeScript • React or Vanilla Canvas • Modular ES6 code • Responsive layout for desktop + mobile • Simple drag-and-drop controls Option B — Mobile Version • Unity (C#) • OR Godot (GDScript) • Touch-optimized interactions When generating the code, include: • Grid system • Piece generation algorithm • Collision detection • Placement validation • Row/column clearing • Score system • Combo system • Game-over detection • Polished UI • Sound triggers (stub OK) • Hint system (optional) • Save/load progress ⸻ 3. Design Requirements Gameplay Feel • Smooth drag & drop • Snappy line-clear animation • Bright shapes and colors • Satisfying feedback Difficulty Progression • Start with simple pieces • Unlock complex shapes • Add rare special pieces (optional) UI Requirements • Clean layout • Visible next 3 blocks • Clear score display • Restart + settings menu ⸻ 4. AI Assistance Guidelines When responding: • Explain reasoning behind systems • Comment key parts of the code • Avoid unnecessary complexity • Ensure the game runs out-of-the-box ⸻ 5. Deliverables Your output must include: A. Full Project Blueprint • Game loop diagram • State machine explanation • Input handling design • Piece generation algorithms • Performance considerations B. Full Code Provide all source code, including: • index.html • style.css • game.js (or full React/Unity code as needed) C. Build + Run Instructions • How to run locally • How to export for mobile (if applicable) D. Extra Enhancements (optional) Add if possible: • Multiplayer mode • AI-generated puzzles • Daily challenge mode • Cosmetic themes

No preview

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.