domingo, 9 de junio de 2013

Videojuego con Alice

El último trabajo con Alice y en el curso se trató de hacer un videojuego sencillo que permitiera cierta interactividad, como mover un objeto con las flechas. El mío consiste en una nave espacial que puedes entornar a la izquierda o a la derecha y empinar el morro para hacerla girar y esquivar los distintos planetas y obstáculos que te vas encontrando.





Este es el código de mi juego, por si alguien está tan aburrido que se lo quiere leer:

Events

When the world starts
Do:
world.my first method

When Espacio is typed
Do:
world.my first method

While Derecha is pressed
Begin: <None>
During:
greenJumpJet roll at speed right speed = 0.2 revolutions per second
End: <None>

While Izquierda is pressed
Begin: <None>
During:
greenJumpJet roll at speed left speed = 0.2 revolutions per second
End: <None>

While Abajo is pressed
Begin: <None>
During:
greenJumpJet turn at speed backward speed = 0.15 revolutions per second
End: <None>

While Arriba is pressed
Begin: <None>
During:
greenJumpJet turn at speed forward speed = 0.15 revolutions per second
End: <None>

When is clicked on astronaut
Do:
astronaut say Lo siento! Vuestra princesa esta en otra constelacion... duration = 5 seconds

Methods

  world.my first method ( )
    No variables
       camera set point of view to greenJumpJet duration = 0.25 seconds
  camera move backward 20 meters duration = 0.25 seconds
  camera set vehicle to greenJumpJet duration = 0.25 seconds
  Do together
       greenJumpJet move forward 500 meters duration = 60 seconds style = abruptly
  Loop index from 0 up to (but not including) infinity times incrementing by 1
       satellite move forward 30 meters style = abruptly duration = 2 seconds
  satellite move backward 30 meters style = abruptly duration = 2 seconds
  Loop infinity times times
       lunarLander move down 10 meters
  lunarLander move up 10 meters
  greenJumpJet say Houston, tenemos problemas. Nos hemos quedado sin combustible! duration = 5 seconds

No hay comentarios:

Publicar un comentario