Skip to content

👾 Space Invaders game in single (~4KB Gzipped) JavaScript file!

Notifications You must be signed in to change notification settings

pi0/space-invaders

Repository files navigation

👾 Space Invaders

Space Invaders game in single (~4KB Gzipped) JavaScript file!

Play Online

Two-Player Mode (vs AI)

Battle against an AI opponent! Both players compete to destroy aliens and earn points.

Gameplay Screenshot

Features:

  • 🎮 Human player (green) at the bottom, AI player (red) at the top
  • 👾 Aliens spawn in the middle - both players shoot to destroy them
  • 💥 Players can hit each other directly
  • 🏆 3 waves of aliens - highest score wins!
  • 📱 Touch controls supported for mobile

Controls:

  • ← → Arrow keys to move
  • SPACE to shoot
  • ENTER to start

Using in your pages

Checkout index.html for additional styles.

<div id="game"></div>
<script type="module">
const { startGame } = await import("https://cdn.jsdelivr.net/gh/pi0/space-invaders/index.js");
startGame({ selector: "#game" });
</script>

License

MIT - Pooya Parsa pooya@pi0.io

Based on a codepen by Anthony Del Ciotto (@adelciotto)

About

👾 Space Invaders game in single (~4KB Gzipped) JavaScript file!

Resources

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •