/spacefield-league

multiplayer online ball game

Primary LanguageJavaScript

Spacefield League

Js13kGames 2017 multiplayer game

spacefield league

Spacefield League is a multi-player on-line team game: there are 2 teams, the objective is to score more points than the opposite team by putting the ball in the opposite side (the side with the own team color).

Game Features

  • 8 different vehicles to play with - each with his own stats
  • statistics and votes for each player on end-match
  • training room
  • custom rooms
  • matches from 1vs1 to 10vs10 players
  • spectator mode (if you join in a full room)
  • room chat
  • full-screen

How To Play

  • Basic controls
    • move your vehicle with arrows
    • touch the ball to move it
    • when you are full of energy (you are bright) press space to empower yourself
      • when you are empowered touch the ball to shot or press space again to jump
  • Other keys
    • press enter to chat, or just click on the input field
    • press t to switch team (only before the match is started and the other team is not full)
  • Pro tips
    • "Move & Stop": press ctrl (or command) + arrows to move only by one cell and then stop
    • when you hit the ball you become slower
    • after shot or jump you lose the energy, wait to recover it
    • try to use the shot also for pass the ball to your teammates
    • use the "Move & Stop" when you have the ball and need to turn direction, to dribble opponents, or to block enemies
    • try to make team play
    • use the vehicle that fits better your game style

Vehicle Stats

  • energy recovery: the time needed to recover the energy (needed for shot and jump)
  • shot power: the distance covered by the ball when you shoot
  • hit: the distance covered by the ball when you touch it
  • jump: the distance covered by yourself during a jump

End Match - Player Stats

  • goal: goals scored
  • assist: number of successful pass to teammates with a subsequent goal
  • pass: number of successful pass to teammates
  • recover: number of recovered balls
  • loss: number of lost balls
  • og: own goals
  • touch: number of ball touched
  • vote: the player vote (based on the other stats)

Credits

Notes

  • tested on Firefox, Chrome, Opera. Something looks a bit different, but the game-play is the same.

Install

  • npm install

Run

  • npm start