Tournament: Tournament related algorithms

[ game, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

Tournament is a pure library which generates and updates competition based structures that represent basic FFA or Duel tournaments.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1
Dependencies base (>=4 && <5), containers (>=0.5 && <0.6), mtl (>=2.0 && <2.1) [details]
Tested with ghc ==7.0.4
License MIT
Copyright 2012, Eirik Albrigtsen
Author Eirik <clux> Albrigtsen
Maintainer analsandblaster@gmail.com
Category Game
Home page http://github.com/clux/tournament.hs
Bug tracker http://github.com/clux/tournament.hs/issues
Source repo head: git clone git://github.com/clux/tournament.hs.git
Uploaded by EirikAlbrigtsen at 2012-05-26T08:17:43Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1400 total (1 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for Tournament-0.0.1

[back to package description]

#Tournament.hs travis build status

Tournament is a pure library for generating tournanaments and handling match scoring and propagation of winners/losers internally. It is currently under development, but a preliminary version is available on hackage.

Features

  • Double | Single elimination style Duel tournaments
  • Intelligent FFA elimination tournament for experimental setups
  • Round robin scheduling
  • Group creation
  • Encapsulated scoring system.

Installation

Install the Haskell platform, then

$ cabal-dev update && cabal-dev install tournament

Running tests

Install development dependencies. Note on older versions of cabal: you may have to install the Test-Suite dependencies manually with cabal-dev install depName.

$ cabal-dev update && cabal-dev install --enable-tests

Run the tests

$ cabal-dev configure --enable-tests && cabal-dev build && cabal-dev test

License

MIT-Licensed. See LICENSE file for details.