2D shooter game in which the player is a circle shooting polygons
JavaScript HTML CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
js
README.md
favicon.ico
index.html
style.css

README.md

Polyshooter

2D shooter in which the player is a circle, shooting polygons that spawn from the edge of the screen.

alt tag

You can play the game here.

Software Architecture

The entry point is game.js. game_manager.js and game_state.js handle general game flow. canvas_wrapper.js, renderer.js, and writer.js handle drawing to the canvas. player.js, bullet.js, and monster.js are all game objects used by the game state. input.js handles input (clicks and key presses), and the rest of the files (util.js, polygons.js, rAF.js, high_score.js) all provide utilities for the game.