Mejora tu juego Jam
En resumen :Irónicamente la versión inicial es la más estable y solo fui agregando bugs :'v
para poder hacer mejor la comparativa de las versiones lo que hice fue agregar las 3 en un mismo html
052C es la versión inicial
>sinematica inicial
>presentación de las mecánicas básicas (giro o cambio de gravedad y movimientos de plataforma)
>movimiento restringido (no se puede si no hay suelo debajo)
>sonido básicos
067B es la versión durante la jam
>se agregó mapas más grandes generados proceduralmente
>se puede saltar la sinematica inicial
>música rara en la sinematica
>movimiento más flexible (con bugs)
>música dinámica (posición y cantidad de ratóncitas )
080A es la versión finalizado la jam
>fade efecto en la sinematica
>música dinámica expandida (un dubstep cuando HP es bajo)
>se agregó 3 temas musicales distintos para la pantalla de título
El número indica la versión es decir que hay 80 versiones en total hasta la fecha, Las letras A, B, C solo son para los Demos indican las revisiones que hice, siendo A que hice una sola revisión y C que hice 3 revisiones.
entonces comenzamos por el principio en la versión 001 antes de esta jam
Primera semana - diseño
comenze el desarrollo de este juego desde casi un día después que anunciaron el tema de la GB compo 23 es decir junio 15
los 2 días siguientes me propuse que es lo que iba hacer, aquí hay una imagen de lo que era mi idea inicial
después continúe con el desarrollo de los personajes
Segunda semana - empezando la programación
lo primero que hice fue básicamente dibujar a keychan xd
y fui definiendo primero la función que haría que mi sprite rotace
también dibuje a las ratóncitas
hasta aquí es la versión 014
Tercera semana - programando los movimientos
empezaron los problemas, necesitaba que todo se viera fluido ya que al tener más personajes en pantalla no me iba a servir hacer animación con delay, así que cambie la animación para usar sys_time, surgieron desincronizaciones y otros problemas. Luego agregué una mapa de prueba algo reciclado y también surgió el problema de los coliders
esta es la versión 043
Cuarta semana - el problema feo de los colliders y alistando una primera demo
estaba casi toda esta semana también la anterior intentando arreglar los colliders desde varios enfoques y ninguno me resultó, así que me di una pausa de eso y empecé a hacer la parte de la historia es decir a armar la sinematica inicial y tratar de hacer una demo para presentarla en mejora tu juego jam, aunque el juego seguía estando roto, hasta que de último momento se me ocurrió la idea de simplemente limitar el movimiento haciendo básicamente que no te puedas mover si no hay piso y se soluciono temporalmente pues me gustaba que todo fuera más fluido
versión 52
Quinta semana - primera de mejora tu juego jam
continuando con el desarrollo, empece a implementar el generador de niveles más grandes además de una forma de hacer scroll en estos
versión 055
Luego fui corrigiendo el mismo, además de hacer que los npc spawmeen en zonas específicas para evitar que se encuentren atrapados cuando cambia el mapa
versión 061
También hice un experimento de música dinámica jugando con los registros de sonido y quedo bastante bien, para la escena inicial también es que usando los registros de sonido encontré que el canal de ruido tiene un divisor periódico o algo así que da ritmos interesantes así que con solo use una convinacion de un par de estos tiende a sonar bien en BGB y en my OldBoy pero en el emulador web suena algo raro no se como lo hará en un Gameboy de verdad
en la parte de los colliders lo que hice fue hacer parches susecivos lo primero fue verificar situaciones especificas en diagonal y el input y desactivar temporalmente la gravedad, tiende a ser más flexible pero aveces con inputs rápidos tiende a fallar así que hice que si en la posición en la que esta el jugador es sólida simplemente hacer que se eleve lo cual hace a veces que se salga del mapa así que hice que hiciera respawn justo al medio, si no se me ocurrió otra cosa por el momento
Hice también que la escena inicial se pueda saltar
Version 067
Sexta semana - segunda de mejora tu juego jam, haciendo música
hice que el generador pueda generar los 9 rooms de un nivel y lo guarde en la batería
ahora quise mejorar la pantalla de título y pues por fin supe como hacer funcionar el gbt player así que con milky tracker y un poco de ayuda de chatgpt no hice solo una sino tres canciones y pues como quiero que mi juego sea full procedurally y que te de una sensación diferente cada vez que lo jueguen pues agregue las tres (talvez haga más)
también le pase a chatgpt la música dinámica que hice (usando un switch case y los registros de sonido) y le dije que hiciera una composición nueva y pues hizo básicamente un dubstep así que lo puse cuando el HP sea bajo para dar más adrenaline, talvez le haga algún retoque porque tiene notas bastante agudas
con lo cual implemente el HP también la barra de vida (aunque me di cuenta que tengo un desbordamiento será lo primero que corrija después pero ya acaba esta jam)
agregue el efecto de fade in y fade out para la sinematica.
Cosas a mejorarse implementarse despues
-arreglar el desbordamiento de player_hp
-implementar las puertas (que es una parte fundamental del diseño) y todavía no se como lo voy a hacer
-cambiar el diseño de los niveles para incluir cosas que te hacen daño talvez pinchos
-mejorar la ia de los npc para que te ataquen, también para que no se junten entre si
Si alcanza el tiempo hacer puzzles o algo asi
y pues pues creo que me voy a tomar algunos días de descanso y después a pisarle fuerte porque ya voy a la mitad del tiempo y aun no tengo puertas!!!
Get keychan
keychan
gbdk2020 Gameboy game
Status | In development |
Author | Arky750 |
Genre | Platformer |
Tags | Game Boy, gbdk, gbdk2020, GBJam, Retro |
More posts
- Ho Ho Ho xmas spin-offNov 30, 2023
- ファンサービス (fan service)Nov 01, 2023
- "_jam"Sep 13, 2023
- Gb compo deadlineSep 04, 2023
- 089RAug 31, 2023
- Un bug másAug 27, 2023
- Generando puertas proceduralmente y como hice un soduku sin darme cuentaAug 27, 2023
- New 089KAug 26, 2023
Leave a comment
Log in with itch.io to leave a comment.