Me imagino que conoces este proyecto: http://imanoleasgames.blogspot.com.a...-man-demo.html
Me imagino que conoces este proyecto: http://imanoleasgames.blogspot.com.a...-man-demo.html
Genial, yo desaparezco un rato y a todos les entran delirios de grandeza.......
En Fasebonus me suena que hay uno tutorial de programación para GB.
Video en el que muestro cómo crear el engine 2D de un juego básico tipo Snake para GameBoy Advance usando el DevKit-ADV y lenguaje de programación C. Es todo programación a pelo sin usar librerías externas (ya sean menos recientes {tonc} o más recientes {smgbalib}) que facilitan la vida para manejar sprites, backgrounds, sonido, entrada de botones del pad, etc.
La idea con estos videos es ir subiendo en la dificultad de los juegos hasta llegar a algo más complicado tipo run & gun o beat´em up de cuyos engines llevo trabajando desde hace meses ya sea para GB, GBA o NDS.
Saludos.
<aSaCo> (22/07/2016), Karkayu (18/07/2016), Solo (19/07/2016), SplinterGU (18/07/2016), tSuKiYoMi (22/07/2016)
muy buen trabajo @jduranmaster, si todavia queres saber como cambiar la paleta de colores en el gimp avisame y te digo
...
Última edición por jduranmaster; 18/07/2016 a las 21:36
es medio rebuscado, luego me fijo como lo hice y te paso la formula...
...
He añadido el link de descarga de la ROM. Está en la descripción del video por si a alguien le interesa probar la ROM en un amulador o en hardware real.
con gimp
vas a Imagen->Modo->Indexado...
y convertis segun lo que quieras, yo solo deje 256 colores y luego todo desactivado y ningun suavizado de pixel
ahi ya tenes el mapa de 8bits
luego vas a Ventanas->Dialogos empotrables->Mapa de colores
ahi ya tenes la paleta de colores, le das doble click al color que queres editar, en este caso el pixel 0 es el primero que aparece, entonces dobleclick, le das a R = 255 y a B = 255, le das "Aceptar" y ahi tenes tu grafico con el color transparente que se vera en magenta.
...
jduranmaster (19/07/2016)
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
No. Es un bot de teclado que hice en otro lenguaje. Le paso el fichero o los ficheros que componen el programa, en este caso los .c y .h (aunque podría ser cualquier fichero de texto) y el solito va línea a línea tecleando lo que hay en los ficheros originales. Así evito equivocaciones...
tSuKiYoMi (22/07/2016)
Creating a Raycaster Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)
Se trata de una versión algo optimizada del intento de raycaster para GBA publicado en el hilo correspondiente hace ya unos cuantos años. La idea ahora es portarlo a NDS/NDSi a ver que tal se porta. De momento sólo tengo está versión "poco mejorada" para GBA.
Última edición por jduranmaster; 09/08/2016 a las 09:42 Razón: Creating a Raycaster Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)
Video en el que muestro cómo crear el engine 2D de un juego básico tipo Frontenis para GameBoy Advance usando el DevKit-ADV y lenguaje de programación C. Es todo programación a pelo sin usar librerías externas (ya sean menos recientes {tonc} o más recientes {smgbalib}) que facilitan la vida para manejar sprites, backgrounds, sonido, entrada de botones del pad, etc.
La versión avanzada de este juego es el clón de PONG para GBA que ya tengo hecha y que dejaré caer por aquí dentro de poco. De hecho me ha quedado tan bien estructurado que lo puedo aprovechar para hacer una versión con motivo de las elecciones de EEUU. En la descripción del video podréis encontrar el enlace de descarga de la ROM.
Saludos.
Que bueno. Esa versión de Pong tengo que verla, jejeje.
Video en el que muestro cómo crear el engine 2D de un juego básico tipo PONG para GameBoy Advance usando el DevKit-ADV y lenguaje de programación C. Es todo programación a pelo sin usar librerías externas (ya sean menos recientes {tonc} o más recientes {smgbalib}) que facilitan la vida para manejar sprites, backgrounds, sonido, entrada de botones del pad, etc.
El juego permite seleccionar entre dos jugadores: República Popular China o EEUU. En función de esto los finales que el jugador varían tanto cuando gana cómo cuando pierde. Ahora mismo no recuerdo en cuanto estaba el número de puntos para considerar que un jugador ha ganado la partida (me suenan que eran 30 aunque en el video se ve que son menos).
En la descripción del video he añadido el enlace de descarga de la ROM para que la gente interesada lo pueda probar. Al igual que con otros juegos, la ROM funciona también en hardware real.
Saludos.
Última edición por jduranmaster; 04/09/2016 a las 12:20
Marcadores