Skip to content

Zyzto/Corona_Invader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project #1 (Updated 2025 Edition)

Build a Game! This project is about building a game in HTML/CSS/JS. Originally built in 4 days (2 days in my case), then updated in 2025 for a fresh re‑immersion.

The Game

Corona Invader # click to play

This is a modern, emoji-powered take on Space Invaders with a thematic twist around the coronavirus. You’ll dodge waves of 🦠 invaders, pick up power-ups, and face off against the final boss — the Corona King 👹.

Highlights

  • Fast, arcade-style gameplay with smooth animations on HTML5 Canvas
  • Level-based difficulty progression (6 total, including a boss fight)
  • Powerups: Rapid Fire ⚡, Multi-Shot 🔥, Shield 🛡️, Slow Motion ⏱️
  • Mobile-friendly controls (virtual joystick + shoot button)
  • Optional debug tools (F1) for testing and quick level jumping

Tech

  • HTML5 Canvas for rendering
  • Vanilla JavaScript for gameplay, animations, and state
  • Responsive UI and accessibility touches

Controls

  • Desktop: A/D or ←/→ to move, W/S or ↑/↓ to adjust vertical position, Space or mouse click to shoot
  • Mobile: Virtual joystick (left) to move, FIRE button (right) to shoot

Tip: Press F1 to open the debug panel locally, or append ?debug=true to the URL.

Levels

Level 1 — Outbreak Begins

  • Rows/Cols: 3x8
  • Enemies: 🤢 only
  • Pace: Introductory, slow bullets and movement Level 1

Level 2 — Infection Spreads

  • Rows/Cols: 4x9
  • Enemies: 🤢 + 😷
  • Pace: Moderate, mixed shot patterns Level 2

Level 3 — Pandemic Mode

  • Rows/Cols: 4x10
  • Enemies: 🤢 + 😷 + 😈
  • Pace: Faster bullets, denser formations Level 3

Level 4 — Critical Condition

  • Rows/Cols: 5x10
  • Enemies: 😷 + 😈
  • Pace: Aggressive, denser walls and spreads Level 4

Level 5 — Final Defense

  • Rows/Cols: 5x11
  • Enemies: 😈 only
  • Pace: High pressure, heavy patterns Level 5

Level 6 — Boss: Corona King 👹

  • Boss with phases 1–3, unique patterns and minions
  • Health bar with adaptive behavior per phase Boss Level

Resources

About

HTML5 Canvas Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published