Skip to content

Bao6879/webShootingGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shapes of War

Shapes of War is a 2D space shooter game built with HTML5 Canvas and vanilla JavaScript. Shoot the enemy, collect powerup, upgrade and get to 10 m!

Shapes of War Gameplay


Table of Contents


Features

  • Hand drawn pixel-art graphics
  • Multiple enemy types with diverse movement and behaviors
  • Power-ups and upgrades to powerup yourself, while the enemy scale over time
  • Responsive controls optimized for keyboard

How to Play

  • Survive waves of enemies
  • Collect power-ups as enemy's drops, or upgrade by killing enemies to improve your ship’s capabilities
  • Aim for high scores by chaining enemy kills
  • Game ends when your health reaches zero
  • There is no end goal, but "winning" is at 10 million points.
  • For more details, consult the in-game help screen.

Controls

Action Keyboard
Move Up W
Move Down S
Move Left A
Move Right D
Fire Primary Enter
Pause Esc
Use Powerup '
------------------ --------------------------

Installation

You can play it directly on the website: https://shapesofwar.netlify.app

OR

  1. Clone or download the repository:
git clone https://github.com/Bao6879/webShootingGame.git
  1. Use a simple HTTP server like live-server:
    npm install -g live-server
    live-server
  1. The game will be available at http://localhost:8080 (default port).

Contributing

Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests. Please follow the coding style and write clear commit messages.

License

This project is licensed under the MIT License.

Contact

Nothing here.

About

Web-based game built from pure js, html and css.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors