Entradas

Mostrando las entradas etiquetadas como CLOCK

Bonus

Imagen
 " El primer fantasma capturado después de haber comido un energizador siempre vale 200 puntos. Cada fantasma adicional capturado del mismo energizador valdrá el doble de puntos que el anterior: 400, 800 y 1.600 puntos, respectivamente. Si los cuatro fantasmas son capturados en los cuatro energizadores, se pueden ganar casi 12,000 puntos adicionales en estos niveles anteriores". Dosier fantasma. Un buen motivo para prestar más atención al juego. Perfecto, es lo que queremos, que los jugadores o jugadoras ansíen alcanzar retos, generar expectativas, aumentar la emoción. Al mismo tiempo añadimos un elemento estratégico nuevo al juego. Para comunicarle el jugador o jugadora la existencia de estos premios por su maestría usaremos marcadores de Bonus que aparezcan en el laberinto en el lugar del fantasma cuando este es capturado por Pac-man. OBJETOS BONUS Abre el editor MPAGD. Abre el proyecto Pacman. Selecciona la opción "Objects" del menú "Editor". Añade los ...

Transformaciones

Imagen
 "El tiempo siempre es un elemento inquietante, un reto para cualquier jugador o jugadora". SINCRONIZACION El ZX Spectrum repite un ciclo 50 veces por segundo.  EngineZX  gasta casi dos ciclos para hacer todo su trabajo, ejecutar sonidos, leer periféricos y si le sobra tiempo, espera al siguiente pulso para completar un " frame"  del juego. Cada pulso del ZX Spectrum puede leerse en la variable CLOCK. TIMER El código siguiente está basado en el archivo MainLoopClock.AGD que se incluye en el paquete de instalación MPAGD, lo encontrarás en la carpeta AGDScrips. Abrimos el editor MPAGD. Abrimos el proyecto Pacman. Selecciona la opción "Main loop 1" del menú "Events" edita el script para que quede así: EVENT MAINLOOP1 ; CRONOMETRO LET A = CLOCK SUBTRACT O FROM A IF A >= 50     ADD 50 TO O      ; variable O (letra o) es última lectura  de CLOCK.      ADD 1 TO M      ; TIMER MODOS ENDIF Guarda el script, c...