The Soccer Theory Suite is a software application suite to visualize the Theory of Soccer. It is written in Pharo and is inspired by a former master thesis implemented in Java. There is some user documentation written for you.
The suite consists of these applications:
- With SoTheBoard, you can edit a single soccer scene (frame) on a two-dimensional play field.
- With SoTheReplay, you can replay a sequence of soccer scene frames on a two-dimensional play field.
- With SoTheGeometry, you can display soccer geometry layers on the soccer board.
You can load the Soccer Theory Suite into a fresh Pharo image (version 12 or newer) with:
Metacello new
baseline: 'SoccerTheory';
repository: 'github://Driolar/SoccerTheory-Pharo:master/src';
loadYou can replace master by v1.6 to load the latest released version.
Do STFrameEditor open to launch the starting window:
This is the Bloc based version. In order to start the Roassal based version, do STFrameEditor openRoassal.
Do STSequencePlayer open to launch the starting window:
Do STGeometryVisualizer open to launch the starting window. This is an example showing the individual coverage layer: