Buscar
Social
Ofertas laborales ES

Foro de la JavaCup > Pregunta basica

Les hago una pregunta, disculpen, bastante basica, cuando creo una nueva tactica no veo que se modifique y use la energia y otras cosas que se agregaron este año. Por ejemplo cuando declara variables

String nombre;
int numero;
Color piel, pelo;
double velocidad, remate, presicion;
boolean portero;
Position Position;

No veo que aparezca energia, y como no hay otra tactica de este año para fijarme, ya arranque con el pie izquierdo...

Aclaro que nunca participe por las dudas para que no arranquen las puteadas jajaja

Un saludo y muchas gracias desde ya!

septiembre 10, 2013 | Registered Commentermastropiero

Esta información (y mucha más) te la da el propio framework en cada iteración del partido, a través de un objeto de la clase GameSituations pasado como parámetro en la llamada al método execute de tu táctica.

public List<Command> execute(GameSituations sp)

Este método de tú táctica es el que tiene que devolver una lista con los comandos a ejecutar en tu equipo.
El parámetro GameSituations sp es el que te devolverá información del estado de tus jugadores, de los contrarios y del balón, actualizándose en cada iteración.
Te recomiendo que le eches un vistazo a esta clase para que veas toda la información que puedes obtener. Respecto al tema de la energía de los jugadores, te intereserán los siguientes métodos:


/**Energia de los jugadores**/
public double getMyPlayerEnergy(int jugIndex)

/**Energia de los jugadores rivales **/
public double getRivalEnergy(int jugIndex)

Espero haberte aclarado algo.
Saludos.

septiembre 10, 2013 | Registered CommenterAlfonso

Si, me aclaraste todo, muchas gracias, esto es cuestion de mirar e ir probando pero no sabia por donde arrancar!

Gracias!

septiembre 11, 2013 | Registered Commentermastropiero