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