A STEM Innovation Showcase - Demonstrating AI-Assisted Creative Coding
Alien Bomber is a complete video game created through conversation with an AI assistant. No traditional coding knowledge was required—just clear descriptions of what the game should do!
The Simple Process:
1. DESCRIBE what you want → 2. AI writes the code → 3. You test & refine → 4. Play!
function update() { clearScreen(); moveSpacecraft(); checkCollisions(); drawEverything(); repeat(); }
Like a flipbook animation—each frame creates smooth motion.
MENU → PLAYING → GAME_OVER/VICTORY → HIGH_SCORES
The game always knows which screen to show and what controls work.
if (spacecraft.x < building.x + building.width && spacecraft.y > building.top) { BOOM! Game Over! }
building.hits++; // 1st hit: top 1/3 gone → 2nd hit: top 2/3 gone → 3rd hit: destroyed!
localStorage.setItem('alienBomberHighScores', JSON.stringify(scores));
| Component | Lines | What It Does |
|---|---|---|
| HTML Structure | ~200 | Creates all screens, buttons, and displays |
| CSS Styling | ~300 | Makes it look alien & futuristic with animations |
| JavaScript Logic | ~800 | All the game rules, movement, and scoring |
| Total | ~1,300 | Complete playable game! |
Free Tools to Get Started:
AI Assistants: ChatGPT, Claude, Qwen, Cursor
Code Editors: VS Code, Replit (runs in browser)
Learning: freeCodeCamp, Code.org, Scratch
AI doesn't replace programmers—it empowers creators.
| Before AI | With AI |
|---|---|
| Months learning syntax | Hours describing ideas |
| Complex setup | Instant prototypes |
| Solo debugging | Collaborative problem-solving |
| Barrier to entry | Anyone can create |
Game Development (Unity, Unreal) • Frontend Dev (HTML/CSS/JS) • Software Engineering • AI/ML Engineering
Can you describe a game idea that would take AI 5 iterations to perfect? Think about: What makes it fun? What rules does it need? How does the player win/lose?
Created for the STEM Innovation Fair 2025 • Demonstrating AI-Assisted Creative Coding