Looking for the latest version? Download MatchRun.jar (641.4 kB)
Home
Name Modified Size Downloads / Week Status
Totals: 12 Items   1.6 MB 16
developer documentation 2014-02-10 22 weekly downloads
LICENSE 2011-03-10 11 weekly downloads
data 2010-06-27 22 weekly downloads
documentation.odt 2013-05-25 38.0 kB 11 weekly downloads
OpenFootie-0.6.0-src.tar.gz 2011-03-10 53.9 kB 11 weekly downloads
INSTALL 2011-03-10 1.4 kB 11 weekly downloads
README 2011-03-10 1.3 kB 11 weekly downloads
CHANGES 2011-03-10 690 Bytes 11 weekly downloads
config.txt 2010-04-25 220 Bytes 11 weekly downloads
match_engine.dmp 2010-04-25 95.2 kB 11 weekly downloads
MatchRun.jar 2010-04-25 641.4 kB 22 weekly downloads
OpenFootie-0.6.zip 2010-04-25 815.1 kB 77 weekly downloads
This is a text-based football (soccer) match simulation engine. A typical simple match engine has the player and team details as input, with some 'technical' data that affect the match outcome, such as player attributes (skills) and team tactics. 'Text-based' means that the output is textual, i.e. no match is shown. The output may vary from a simple result to a 'full' match report. If we stretch things too far we could produce the exact movements and actions of each player during the match as output, however this would not be of much semantic value in its own right (and certainly not entertaining!). A middle ground is adopted for this match engine and a resonable match report is output along with player ratings, while more analytical data is written in "data" files which serve as the match engine specialized logs. This match engine is designed to be part of a host application, rather than be wrapped and tightly-bound to a full game. For this reason, it is designed as a library to be utilized by other applications. However, it can still be run as a standalone (simple) program from the command-line of your desktop computer, although changes cannot be made during the match and a database with fixed input per team is required to be installed (alternatively, you may just use the hardcoded teams).
Source: README, updated 2011-03-10