- Customer
Teemu Tokola <teemu DOT tokola AT SPAMFREE ee DOT oulu DOT fi>
- Company/Institution
- Oulun Miekkailuseura
- Handled by
Description
Slides for beginning lecture: EngardeSimulator/Slides
EngardeSimulator
The EngardeSimulator project is a fun, compact assignment in which the group implements a training environment for learning to use the Engarde software that is used in handling fencing competitions. The project work will simulate a competition, providing the trainee with events and results, which he then inserts into the engarde program. The simulator then checks the work for correctness by observing the files produced by engarde.
Assignment
The assignment is to create a tool for training the use of Engarde sotware, used in fencing competitions. The assignment is to create a game which simulates a fencing competition, and then checks the Engarde files that the player has created to see if the player has used the engarde software correctly. The implementation will be easily expandable with new events and have support for inserting new languages.
The assignment consists of creating three different components: a simple fencing competition simulator, graphical user interface and parser for reading the engarde files.
Example event and concept drawing of the user interface:
The graphical user interface
Produces a "competition-like" view, showing the different events that can happen.
Another example event and concept drawing of the user interface:
The competition simulator
The competition simulator creates events to be portrayed in the competition view and also provides the information that allows the checking of results.
Another example event and concept drawing of the user interface:
The client
The client is the competition arrangement committee of the fencing club here in Oulu.
Licencing
The program will be made freely available to the fencing community.
Team
Desired team size: 3 to 4 persons
Desired competences:
- The group should be motivated and have the necessary basic programming skills
Project concluded by
- September 2009