presentacio robocode

Upload: gorriz7890

Post on 10-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Presentacio Robocode

    1/21

    Robocode

    Javier Villegas Gmez

  • 7/22/2019 Presentacio Robocode

    2/21

    Contenido

    - Anatoma de un Robot

    - Mi primer Robot

    - Fsica del juego

    - Puntuaciones

    - n vistazo a la AP!

    - "jercicio #

    - "jercicio $- Manejando "ventos

    - "jercicio %

    - "jercicio &

    - "jercicio '

  • 7/22/2019 Presentacio Robocode

    3/21

    Anatoma de un Robot

    -(uerpo) Permite el movimiento del robot e incorpora el

    ca*n + el radar,

    - (a*on) Apuntar + disparar,

    - Radar) etecta enemigos. a no ser/ue se le diga lo contrario sigue el movimiento del ca*n,

  • 7/22/2019 Presentacio Robocode

    4/21

    Mi primer robot

    Robot0"ditor0File01e2 Robot

    1ombre + carpeta,

    pac3age man4

    import robocode,54

    public class M+FirstRobot e6tends Robot 7

    public void run89 7

    while (true) {

    ahead(100);

    turnGunRight(30);

    bac!(100);

    turnGunRight(30);

    "

    :

    public #oidon$cannedRobot($cannedRobot%#ent e) {

    &ire(1);

    "

    :

    Por ;ltimo guardar +

    compilar8(ompiler0(ompile9

  • 7/22/2019 Presentacio Robocode

    5/21

    'ica del uego

    *Coordenada+

    $itema Carteiano (,-.)

    , / Anchura

    . / Altura

    *ireccin+

    $e mide en grado

    0230 grado / orte

    40 grado / %te

    150 grado / $ur

    670 grado / 8ete

  • 7/22/2019 Presentacio Robocode

    6/21

    'ica del uego

    -

  • 7/22/2019 Presentacio Robocode

    7/21

    'ica del uego

    - Rotacin del robot. ca*n + radar)

    Rotacin del robot) 8#C - C.D'58velocidad99 grados0turno

    (uanto ms rpido te muevas. ms lento giras,

    Rotacin del ca*n) $C grados0turno, Ee le a*ade a la rotacin delrobot,

    Rotacin del radar) &' grados0turno, Ee le a*ade a la rotacin delca*n,

    -(olisiones)

    (on otro robot) (ada robot recibe C. de da*o

    (on un muro) velocidad 5 C.' -# 8nunca menor /ue C9

  • 7/22/2019 Presentacio Robocode

    8/21

    'ica del uego

    - alas)

    Potencia del disparo) minimo > C. ma6imo > %,

    a*o) & 5 potencia, E potencia H #. se le suma $58potencia -#9

    Velocidad) $C - %C5potencia

    Eobrecalentamiento) # I potencia 0 ', !gual a C para disparar,

    isparar consume la potencia del disparo de tu propia energa,

    "nerga restaurada por impacto) % 5 potencia

  • 7/22/2019 Presentacio Robocode

    9/21

    9untuacione

    "sta es la tabla de puntuaciones al terminar el juego)

    -

  • 7/22/2019 Presentacio Robocode

    10/21

    :n #itao a la A9