¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!
pbBGMPlay recibe un string por lo que es lo que en todo caso le deberías mandar al método. De todas formas, tener números mágicos y llamar al mismo método con y sin parámetros para dos cosas dierentes va a hacer que la gente que no controle mucho se líe más...
| Día 4 |
Subida la velocidad de movimiento de pichu, fixeada la posición del botón "jugar" y el contador de FPS que no se mostraba aún activandose en ajustes debido a la incorrecta posición en pantalla. Ahora incluso en pantallas 640x480 como la anbernic 405m se ve en de forma adecuada...
Ahí tienes, solo tienes que crear una instancia de Game_Map con el id que quieras y te carga todos sus datos:
def pbCheckMapEventCount(id)
map=Game_Map.new
map.setup(id)
Kernel.pbMessage(_INTL("{1}",map.events.length))
end
El mapa desde el que se llama (Ruta 3 con ID 31)...
Pero recorriendo los eventos recorres hasta el numero que haya independientemente del tamaño del mapa.
No entiendo lo de "solo tiene una dirección". La factoría tiene el array de todos los mapas que se hayan compilado. No tienen por qué ir en orden, asi que solo tienes que comprobar si el map...
Podías haber hecho simplemente un Marshal.dump pero no sé por qué recorres de 1 a N pudiendo simplemente recorrer los eventos
for event in $game_map.events.values
# Do stuff
end
Respecto a mirar otro mapa, hay una factory de mapas que puedes utilizar
if $MapFactory
for i in...
Salvo alguna cosa que hace falta ajustar se puede dar el reto por concluido ya que el juego cuenta con:
Menu principal que hace de hub escalable de 1 a N mini juegos. Siendo N un número arbitrario que se quiera implementar superior a 1.
Mini juego Hold Down Hoppip con: Menú; gameplay core loop...
Una vez introducidos los controles táctiles basados en Swipe y Touch, así como la mejor puntuación solo nos falta buildear a todas las plataformas y dar el reto por concluido :)