futuleague

command module
v0.0.0-...-bea0e5b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2014 License: BSD-3-Clause Imports: 13 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL