Game+Maker

Game Maker

Vamos a traducir parte de la ayuda de este interesante programa, para los que no sepan inglés.

Como lo más difícil es crear el comportamiento de los objetos, primero va la traducción de los eventos y de las acciones:

Events

Create event esto ocurre cuando una instancia de un objeto es creada. Se suele usar para darle un movimiento inicial a la instancia.

Destroy event Exactamente este evento ocurre justo antes de que una instancia sea destruida. No se usa mucho, pero puedes usarlo para cambiar el score o crear otro objeto en su lugar.

Alarm events Cada instancia dispone de 12 alarmas, que realizan cuentas hacia atrás hasta llegar a cero, que es cuando se genera el evento alarm. Primero hay que ajustar la alarma (set) que deseemos y ponerle el tiempo. Pueden usarse para que ocurran cosas cada cierto tiempo una y otra vez (por ejemplo un monstruo puede cambiar de dirección cada 20 steps).

Step events Este ocurre en cada step del juego, y sirve para cosas que deben realizarse de modo continuo (un bicho que persigue a otro debe ir siempre hacia él). Cuidado con este evento: no poner muchas acciones en él ni aplicadas a muchas instancias pues eso ralentizará la ejecución (la configuración por defecto supone 30 steps cada segundo).

Collision events Si los sprites de 2 instancias se superponen, tiene lugar un evento de colisión. Para ser más precisos: ocurren 2 eventos de colisión, uno para cada instancia. Hay muchos usos para este evento: rebotes contra muros, destrucción de objetos que reciben una bala, etc.

Keyboard events Cuando se pulsan teclas, se produce el evento de pulsar (key pressed), y luego el de soltar (key release).

En el menú emergente elegimos la tecla (mejor no utilizar ctrl alt esc ni teclas de función porque tienen asociadas otras funciones predefinidas). “Any key” produce el evento al darle a cualquier tecla y “No key” lo produce en cada step si no se pulsa nada.

Mouse events Un evento de rató ocurre para una instancia cuando el puntero se coloca sobre dicha instancia. Según qué botón presiones se produce el evento left, right, middle button, wheel. No button se produce sin pulsar ninguno pero con el puntero sobre la instancia. Igual que en el teclado, hay eventos de press y de release. El evento enter sucede cuando el puntero entra en la instancia y el leave cuando sale de ella (se usan tipicamente para cambiarla de color o emitir un sonido al tocarla). En un submenu hay global mouse events, que ocurren en cualquier lugar de la pantalla y no solo sobre la instancia.

Other events Outside ocurre cuando la instancia sale de la habitación de todo. Boundary cuando la instancia toca el borde de la habitación. Views tiene varios eventos relacionados con las vistas de la habitación... Game starts ocurre para todas las instancias cuando comienza el juego en room1.