miércoles, 13 de octubre de 2010

Representación de las jugadas

Las jugadas consisten de dos archivos XML. Uno contiene las condiciones iniciales de las jugadas y el otro el desarrollo de las mismas. El primer archivo permite que la búsqueda de la jugada que se acomode mejor a las circunstancias del terreno de juego sea de manera eficiente al tener un tamaño de archivo reducido.

La estructura básica del primer archivo es la siguiente:

<PlayBook>
 <Play id=”1” duration=”5”>
  <Start>
   <Ball>
    <Zone>1</Zone>
   </Ball>
   <Player unum=”1” side=”l”>
    <Zone>1<Zone>
   </Player>
   <Player unum=”1” side=”l”>
    <Zone>1<Zone>
   </Player>
.
. (Todos los jugadores propios y del rival)
.
   <Player unum=”11” side=”r”>
    <Zone>1<Zone>
   </Player>
  </Start>
 </Play>
</PlayBook>

Mientras que la descripción de las jugadas se encuentra formado de la siguiente manera:

<PlayBook>
 <Play id =”1” duration=”5”>
  <Ball>
   <Time step=”1”>
   (Para cada tiempo en que cambie de zona el balón)
    <Zone>1</Zone>
   </Time>
  </Ball>
  <Player unum=”1” side=”l”>
   <Time step=”1”> 
   (Para cada tiempo en que cambie de zona el jugador
   o realice un kick)
    <Zone>1<Zone>
    <Kick>5</Kick>
    (Indica la zona a la que se debe
     enviar el balón)
   <Time>
  </Player>
.
. (Todos los jugadores propios)
.
  <Player unum=”11” side=”l”>
   <Time step=”1”> 
    <Zone>1<Zone>
    <Kick>5</Kick>
   <Time>
  </Player>
  <End>
  (Condiciones en las que término la jugada)
   <Ball>
    <Zone>5</Zone>
    (Zona en la que terminó el balón,
    dependiendo de esta se puede calificar
    la jugada)
   </Ball>
  </End>
 </Play>
</PlayBook>

No hay comentarios:

Publicar un comentario