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 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
README.xml 1705 06:52 PM Aug 08 2002 12:19 PM Jul 27 2017
README.xml~ 1692 05:26 PM Apr 23 2002 12:19 PM Jul 27 2017
agent_functions.e 5112 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ball.e 176 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
field_vision.e 2869 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
get_pos.e 503 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper.d 6279 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper3.adm3 12706 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper3.e 4162 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper6.adm3 12681 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper6.e 4162 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper_3_entity.e 9400 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper_6_entity.e 9354 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
keeper_constants.e 493 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
match.e 513 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
mouse.e 601 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
names_nums.e 1139 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
pitch.d 7087 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
pitch.e 1729 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
pitch_constants.e 526 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
pitch_functions.e 900 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
pitch_win.e 607 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player.d 8588 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player1.adm3 20075 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player1.e 4693 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player2.adm3 19956 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player2.e 4693 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player4.adm3 19924 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player4.e 4693 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player5.adm3 19930 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player5.e 4693 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_1_entity.e 15955 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_2_entity.e 15955 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_4_entity.e 15949 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_5_entity.e 15949 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_constants.e 1257 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_functions.e 3715 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
player_request.e 568 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref.adm3 12852 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref.d 5606 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref.e 4703 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref_constants.e 862 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref_entity.e 9067 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
ref_functions.e 7069 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
screenshot.gif 1755 05:25 PM Apr 23 2002 12:19 PM Jul 27 2017
spec_pitch_win.e 613 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
spectator.d 5126 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
spectator.e 9897 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
spectator_functions.e 7819 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
team1.e 740 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
team2.e 746 03:54 PM Oct 08 2001 12:19 PM Jul 27 2017
doc/ 4096 11:14 AM Dec 16 2002 12:19 PM Jul 27 2017

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