Skip to content

mwaf/futuleague

Repository files navigation

FutuLeague

Is a personal tournament and ranking system for sports video games (e.g. FIFA14, NHL14). Is is bulit with go and was originally started during a TDD hackaton at Futurice's Berlin office.

Requirements

Dependencies

  • github.com/mattn/go-sqlite3
  • github.com/gorilla/mux

Building and running

  • $ go build
  • $ ./futuleague

See $ ./futuleague -h for additional options.

Running tests

  • $ go test

Terminology

There is some ambigiouty in the terms so below are some definitions.

  • Game - the actual video game, e.g. FIFA14 - in the current version this is not really used as multiple games in the same instance is not supported.
  • Player - human being playing a game, e.g. Jon
  • Team - one or more (usually a pair of) players playing on the same side in a game, e.g. Jon + Martin
  • Match - a single matched played in a game between two teams with a club, e.g. Jon (Finland) vs. Martin (Germany): 2-2
  • Rating - a rating showing how good a team is compared to other teams, e.g. 4.37
  • Club - sports club or international team within the game playing in a league, e.g. Team Finland
  • Stars - the number of stars a club has in a game, e.g. 4.5/5
  • League - sports league within the game that clubs are associated with, e.g. Bundesliga
  • Tournament - a tournament created by FutuLeague in which three or more teams compete against each other

Documentation

Please see the separate API documentation

Using

FutuLeague is designed to be accessed with the corresponding iOS client.

License

FutuLeague uses a BSD 3-clause license, see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages