Els objectes de JavaSoccer

    Jerarquia de les classes més útils:
     

  • Les classes en negreta són exemples d'estrategies utilitzades per un equip de robots.

  •  
    • class java.lang.Object
      • class EDU.gatech.cc.is.abstractrobot.ControlSystemS
        • class EDU.gatech.cc.is.abstractrobot.ControlSystemSS
          • class JavaSoccer.teams.BasicTeam
          • class JavaSoccer.teams.BrianTeam
            • class JavaSoccer.teams.BriSpec
          • class JavaSoccer.teams.CommTeam
          • class JavaSoccer.teams.Dteam
          • class JavaSoccer.teams.GoToBall
          • class JavaSoccer.teams.Kechze
          • class JavaSoccer.teams.SchemaDemo
  • Totes les classes útils per crear un equip de Javasoccer.
    • package abstractrobot



    COM INSTAL.LAR L'APLICACIÓ JAVASOCCER:
     

  • Necessites una versió del jdk (recomanem 1.1.3 o posterior).
  • Has d'instal.lar els fitxers distribution.zip (descomprimits). Aporta totes les classes i fitxers necessaris per a executar l'aplicació.

  •  

     
     
     

    Recomanem l'arbre de directoris:

    (Descomprimir el fitxer al directori futbolistes)

    tot seguit assegura't que les variables d'entorn PATH i CLASSPATH, contenen els paths c:\jdk1.1.3\bin i c:\jdk1.1.3\programes\futbolistes respectivament.

    Ara ja pots executar l'aplicació Javasoccer  c:\jdk1.1.3\programes\futbolistes\javasoccer\demo.bat
     

    COM CREAR UN NOU EQUIP:
     

  • Crea una classe que heredi de ControlSystemSS. A la nova classe has de definir l'estrategia del teu equip. Pots mirar els exemples ja creats (inici de la pàgina).

  •  

     

    ex: Si volem utilitzar una classe creada per nosaltres i que no està situada al mateix directori on hem descomprimit JavaSoccer (per exemple c:\temp):
     

    • Haurem de crear un directori. c:\temp\equips on col.locarem totes les nostres estratégies.
    • Els fitxers demo.bat i robocup.dsc es situaran a c:\temp.
    • La nova estrategia ha de començar amb package equips; en comptes de package JavaSoccer.teams;, essent equips el directori on hem deixat la classe que conté la nostra estratégia (myTeam.class).


    Recorda que el fitxer robocup.dsc ha de contenir l'adreça de les classes que contenen les estratégies. Si volem utilitzar la nova estratégia creada anteriorment, utilitzarem:

    robot EDU.gatech.cc.is.abstractrobot.SocSmallSim equips.myTeam

    No ens oblidem que CLASSPATH, ha de contenir el directori c:\temp

  • Edita el fitxer robocup.dsc, que carrega l'aplicació cada vegada que s'executa demo.bat, i defineix quins equips jugaran el partit així com les característiques del partit.

  •  

     
     
     
     
     


    COM UTILITZAR JESS DINS DE CODI JAVA.

    Solució a la pràctica de jess


    Alumnes de 4rt


    exercici: Crea el teu propi equip.