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.
- github.com/mattn/go-sqlite3
- github.com/gorilla/mux
$ go build
$ ./futuleague
See $ ./futuleague -h
for additional options.
$ go test
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
Please see the separate API documentation
FutuLeague is designed to be accessed with the corresponding iOS client.
FutuLeague uses a BSD 3-clause license, see LICENSE.