Skip to main content navigation
parent site logoSite logo

Projects archive / Five a side Football

Code:footballTurner2000
Title:Five a side Football
Author:Neil Turner
Date:May-2000
Funding:3YP - Undergraduate third year project
Short description:Distributed five a side football
EM Technologies:dtkeden, %eden, %scout, %donald, ADM, LSD analysis
Keywords:game, simulation
empublic references:
EMpress references:
Web site references:
Previous locations:
Tour:doc/readme.html

LSD specifications were produced and then animated using ADM (which was translated into Eden using the ADM3 translator). The model was built up in much the same way that a game of five-a-side football might develop if a group of friends got together to play the game. Agents include: pitch, players, ball, spectator, goalkeeper, referee. Each agent has a field of vision. The referee also listens to the spectator to hear when a tackle is made etc. Each agent runs in a dtkeden client: the spectator is the server.

A distributed model running on "dtkeden" has been constructed with each player controlled on seperate workstations. All of the players' actions such as movement and passing can be carried out by a user. A match referee has been modelled but only has limited user control because most match decisions are made automatically. The model server enables a spectator viewpoint of the model where all of the match goings on can be viewed.

As the model currently stands outfield players and goalkeepers experience great difficulites in intercepting the ball if it is travelling at any significant speed (i.e. is not travelling slowly). [Ash]

footballTurner2000 is available locally within DCS at /dcs/emp/empublic/projects/footballTurner2000
Download footballTurner2000.tar.gz
Uncompressed, footballTurner2000 is 1.4 Mbytes (in 84 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
README 1677 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
README.xml 1705 07:52 PM Aug 08 2002 04:05 PM Dec 15 2014
README.xml~ 1692 06:26 PM Apr 23 2002 04:05 PM Dec 15 2014
agent_functions.e 5112 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ball.e 176 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
field_vision.e 2869 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
get_pos.e 503 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper.d 6279 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper3.adm3 12706 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper3.e 4162 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper6.adm3 12681 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper6.e 4162 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper_3_entity.e 9400 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper_6_entity.e 9354 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
keeper_constants.e 493 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
match.e 513 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
mouse.e 601 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
names_nums.e 1139 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
pitch.d 7087 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
pitch.e 1729 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
pitch_constants.e 526 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
pitch_functions.e 900 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
pitch_win.e 607 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player.d 8588 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player1.adm3 20075 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player1.e 4693 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player2.adm3 19956 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player2.e 4693 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player4.adm3 19924 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player4.e 4693 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player5.adm3 19930 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player5.e 4693 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_1_entity.e 15955 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_2_entity.e 15955 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_4_entity.e 15949 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_5_entity.e 15949 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_constants.e 1257 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_functions.e 3715 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
player_request.e 568 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref.adm3 12852 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref.d 5606 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref.e 4703 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref_constants.e 862 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref_entity.e 9067 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
ref_functions.e 7069 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
screenshot.gif 1755 06:25 PM Apr 23 2002 04:05 PM Dec 15 2014
spec_pitch_win.e 613 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
spectator.d 5126 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
spectator.e 9897 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
spectator_functions.e 7819 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
team1.e 740 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
team2.e 746 04:54 PM Oct 08 2001 04:05 PM Dec 15 2014
doc/ 4096 11:14 AM Dec 16 2002 04:05 PM Dec 15 2014

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.