Está en la página 1de 8

JavaSoccer

Yony Richard Montoya Burgos

Introduccin
Simulador de un juego de futbol Maneja dos equipos de hasta 5 jugadores Capacidad de manejar sensores y actuadores

Sensores
Cada jugador es capaz de:
Detectar esta en posicin de patear el baln. Obtener la posicin del baln Obtener la posicin del arquero contrario y del propio. Obtener la posicin de todos los jugadores, contrarios y propios. Obtener el jugador que seesta manejando (de 0 a 4). Obtener la posicin de los jugadores en el campo de juego. Obtener el tiempo de juego.

Actuadores
Cada jugador es capaz de:
Patear el baln a 0.5 m/sec. Conducir el balon por el campo. Girar el robot hasta 360 grados/sec. Establecer la velocidad, hasta 0.3 m/sec.

Disposicin de Jugadores
2 2 1 0 1 3 3 0

Sensores
Entre los principales estn:
getOpponents(long): Devuelve un arreglo de Vec2 con la posicin de los jugadores del equipo contrario. getPlayerNumber(long): Nmero del jugador. getTeammates(long): Arreglo de Vec2 con la posicin de los jugadores del equipo contrario.

Actuadores
Entre los principales estn:
canKick(long): Indica si el baln esta cerca para ser pateado. kick(long): Patear el baln si fuese posible.

Vec2
Compuesta de:
r: Componente r del vector t: Componente theta del vector x: Valor X r y: Valor Y
t X

También podría gustarte