SoccerFun-0.4.4: SoccerFun.cabal
Name: SoccerFun
Version: 0.4.4
Copyright: (c) 2010, Jan Rochel
License: BSD3
License-File: LICENSE
Author: Jan Rochel
Maintainer: jan@rochel.info
Stability: beta
Build-Type: Simple
Synopsis: Football simulation framework for teaching functional programming
Homepage: http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html
Description:
This is a Haskell port of the the SoccerFun framework originally implemented in Clean. From the website: Soccer-Fun is an educational project to stimulate functional programming by thinking about, designing, implementing, running, and competing with the brains of football players! It is open for participation by everybody who likes to contribute. It is not restricted to a particular functional programming language.
Category: Game, Education, AI
Cabal-Version: >= 1.6
Data-Files:
template/Main.hs template/Makefile template/Children/Child.hs template/Children/Team.hs
tournament/makeAll.sh tournament/makeLoop.sh tournament/Makefile
Library
Extensions:
UnicodeSyntax
NamedFieldPuns
Rank2Types
ExistentialQuantification
FlexibleInstances
TemplateHaskell
Build-Depends:
base >= 4 && < 4.3,
base-unicode-symbols >= 0.2 && < 0.3,
random >= 1.0 && < 1.1,
mtl >= 1.1 && < 2.1,
derive >= 2.4 && < 2.5,
binary >= 0.5 && < 0.6,
plugins >= 1.5 && < 1.6,
process >= 1.0 && < 1.1,
directory >= 1.0 && < 1.1,
zlib >= 0.5 && < 0.6
Exposed-Modules:
SoccerFun.Ball
SoccerFun.Types
SoccerFun.Team
SoccerFun.Geometry
SoccerFun.Field
SoccerFun.Player
SoccerFun.RefereeAction
SoccerFun.Tape
SoccerFun.MatchControl
SoccerFun.MatchGame
SoccerFun.Referee.Ivanov
Other-Modules:
SoccerFun.Referee
SoccerFun.Random
SoccerFun.Prelude
Executable sfRecord
Main-Is: SoccerFun/Tape/Record.hs