A local & remote asynchronous multiplayer action shooter.
Available to play at ogallagher.itch.io/refraction.
WASD or arrow keys to run up, left, down, and right.
Point and left-click to point and shoot.
The bar at the top of the game window shows a combination of remaining ammunition and remaining shots in the current clip. The clip limits shot frequency (has a capacity and continuous reload speed), and ammunition limits total shots per round.
Your player is marked with a black X. Teams are denoted by colors (blue, orange, green, magenta).
Below the game window is a switch to toggle local vs online mode. In online mode, you pick a username and pass turns between your and other usernames.
Just a computer browser with a keyboard and mouse. Mobile devices are not yet supported (the UI would first need some major improvements, and the game window would need touch control support). Most browsers should work (I've done cursory testing in Chrome, Firefox, and Safari).
Your objective is to get as many of your players to the opposite base as possible, while at the same time allowing as few of the players from the other team get to your base as possible. You get one point for each player that reaches the opposing base within the time limit.
The game can be played with 2,3, or 4 teams. The arena is a square, and each base is a corner. Let's assume the game is just 2 teams, blue vs orange, and run an example.
Eventually, the game is over (default is 8 turns). The winning team has the most points total. The game then enters playback mode, and we can review how it went!
I'll include around five screenshots.
I added a game configuration section where some basic game settings can be set prior to playing the first turn.
You can currently customize:
Refraction is a pretty early prototype, so I'll hopefully be updating it frequently, and am looking forward to suggestions.