๐ TDF Microvisions: Alien Bomber & City Bomber
๐ฎ Two thrilling side-scrolling bomber games โ created with AI assistance, built for web & mobile. Destroy structures, avoid crashes, and chase high scores!
๐ฝ Alien Bomber Sci-fi themed bomber on an alien planet with neon structures and cosmic visuals
๐๏ธ City Bomber Urban edition with city skyline theme โ same addictive mechanics, fresh aesthetic
๐ค How It Was Made STEM showcase: How AI helped build these games in hours, no prior coding needed
๐ฎ Game Concept
Core Objective
Control a flying vehicle (alien spacecraft ๐ธ or urban bomber
Progressive Difficulty
Level Structures Speed Modifier Challenge 1 20 1.0x Learn mechanics 2 25 1.15x Faster respawns, tighter timing 3 30 1.3x Precision bombing required
Win/Lose Conditions โ WIN: Destroy all structures across all 3 levels โ LOSE: Collision with any structure OR flying below minimum altitude
Structure Damage System
Each structure requires 3 precise hits to destroy:
๐ข Hit 1: Top 1/3 destroyed (visual damage overlay)
๐ก Hit 2: Top 2/3 destroyed (cracks appear)
๐ด Hit 3: Completely destroyed (particle explosion + points)
Scoring System
Bomb hits structure +25 Structure fully destroyed +150 Level completed +1,000 bonus Perfect Level (no misses) +500 extra bonus
๐จ Visual Design
Alien Bomber Theme ๐ Deep space background with animated starfield & floating alien orbs ๐จ Color palette: Purple (#7e57ff), Cyan (#4fc3f7), Neon Green (#00ff88), Magenta (#e91e63) ๐ฝ Spacecraft: Saucer design with dome cockpit, pulsing engine glow, antenna, wing fins ๐๏ธ Structures: 4 unique alien architectures (tower, pyramid, dome, blocky) with glowing accent lines
City Bomber Theme
๐ Urban skyline backdrop with parallax buildings & atmospheric fog
๐จ Color palette: Steel Gray (#2c3e50), Amber (#ffb300), Electric Blue (#2979ff), Crimson (#e53935)
Shared Visual Effects ๐ฅ Bomb explosions with expanding particle systems ๐ Progressive building damage (height reduction + crack overlays) โจ UI elements with neon glow animations ๐ Animated transitions between game states
โจ๏ธ Controls
Action Desktop Mobile
Start Game SPACE or Click Star Tap Star
Drop Bomb SPACE Tap Anywhere on Screen
Save High Score SPACE or ENTER Tap "Save" Button
Navigate Menus Click Buttons Tap Buttons
โ Mobile Optimized: Added touchstart listeners + viewport meta tag for seamless touch controls. No extra buttons needed โ just tap anywhere to drop bombs!
๐ค Contributing This project was created as a STEM education showcase demonstrating AI-assisted development. While not actively seeking external contributions, we welcome: ๐ Bug reports via GitHub Issues ๐ก Feature suggestions (mobile enhancements, accessibility) ๐ Translation help for global learners ๐จ Theme variations (holiday editions, student remixes) To contribute: Fork โ Make changes โ Submit Pull Request with clear description.
๐ License Distributed under the MIT License. See LICENSE for details. โ Free to use, study, modify, and share for educational purposes โ Credit appreciated but not required โ Not for commercial resale without permission
๐ Credits & Acknowledgements ๐ค AI Development Partner: Qwen / OpenClaw Agent โ for rapid prototyping and code generation ๐จ Font: Press Start 2P via Fontsource (SIL Open Font License) ๐ก Inspiration: Classic arcade bombers (Bomb Jack, B-17 Bomber) + modern HTML5 game tutorials ๐ Community: GitHub Pages, MDN Web Docs, freeCodeCamp for learning resources ๐จโ๐ซ Educational Goal: Created for STEM Innovation Fair 2025 โ demonstrating accessible coding through AI collaboration
๐ Ready to Play? ๐ Visit: https://tdf-microvisions.com ๐ฑ Works on: Desktop, Tablet, Mobile (iOS/Android) ๐ฎ Controls: Spacebar (desktop) or Tap Anywhere (mobile) ๐ฌ "Every expert programmer started by being curious. AI just makes the first step easier!"
Built with โค๏ธ and AI assistance โข TDF Microvisions ยฉ 2026 Open Source โข Educational Purpose โข STEM Innovation