Coder Social home page Coder Social logo

spacefield-league's Introduction

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

spacefield-league's People

Contributors

dependabot[bot] avatar salvan13 avatar

Watchers

 avatar

Forkers

js13kgames

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.