Skip to content

DevCabin/js-defender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Defender Game ๐Ÿš€

A modern take on the classic Defender arcade game with infinite worlds, retro pixel enemies, and enhanced power-ups!

โœจ Features

  • ๐ŸŽฎ Infinite World: Truly endless gameplay with dynamic terrain generation
  • ๐Ÿ‘พ Retro Pixel Enemies: Atari-inspired blocky monsters (fighters, bombers, dinosaurs, bosses)
  • โšก Enhanced Power-Ups: Smooth animations, larger collectibles, extended hover times
  • ๐ŸŽฏ Progressive Difficulty: Gradual speed increases and enemy scaling over time
  • ๐Ÿ† High Score System: Local leaderboard with persistent scores
  • ๐ŸŽจ Visual Polish: Smooth opacity pulsing, wider desktop canvas (1200px)
  • ๐Ÿ‘ถ Beginner Friendly: Slower ship speed, reduced enemy spawn rates

๐ŸŽฏ Current TODO

  • Add ground enemies (make dinosaurs proper ground-based enemies)
  • Implement advanced power-ups (orbiting bots, missiles, heat-seeking weapons)
  • Add Vercel database for persistent leaderboards

๐ŸŽฎ Controls

  • Arrow Keys: Move ship (WASD also works)
  • Spacebar: Fire laser
  • B: Drop bomb

๐ŸŽฒ How to Play

  1. Protect Earth from endless waves of alien invaders
  2. Collect Power-ups for shields, bombs, and extra lives
  3. Survive as Long as Possible - the game never ends!
  4. Master the Infinite World - fly forever to the right with ever-increasing difficulty
  5. Achieve High Scores on the persistent leaderboard

๐Ÿ› ๏ธ Technical Details

  • Built with: HTML5 Canvas + Vanilla JavaScript
  • No Dependencies: Runs in any modern browser
  • Infinite Generation: Dynamic terrain and enemy spawning
  • Performance Optimized: Smooth 60fps gameplay
  • Vercel Ready: Static deployment configuration included
  • Responsive: Optimized for desktop gaming

๐Ÿš€ Deployment

Ready for Vercel deployment with included vercel.json configuration.


๐ŸŽ‰ STABLE RESTORE POINT - Fully functional infinite arcade shooter!

About

Claude and me remade Defender!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages