View Related Documents

Abstract

Like most teams SharifArvand consists of three parts: WorldModel, skills, and strategy. Duty of the WorldModel is getting received messages from the Soccer Sever (SServer[1]), creating a virtual model of the game field and updating the information about each object. Other layers of the program will take the neces sary information for playing soccer from theWorldModel in a convenient format. Also any command sent to the server should be reported to the WorldModel. Other parts of the player program are implemented in a multilevel manner. In other words, in the lowest level there are simple skills which only use the World Model for undertaking their duties, whereas more complex skills in higher levels use the WorldModel and the lower level skills to achieve their goal. Finally, a strategy uses these skills for playing a soccer game. So, a strategy is the highest level skill. Therefore, a strategy should create, control and destroy skills to play a successful soccer game.

Fulltext Preview

Image of the first page of the fulltext document