Archivos de etiquetas: Programación

Homebrew en Game Boy

Aunque parezca que el concepto de homebrew es mas cercano a la época actual, lo cierto es que en tiempo de Game Boy y sobre todo Game Boy Color existió una gran scene. La gran mayoría se lo debemos a Bung Enterprises Ltd una de las empresas mas prolíficas en lo que se refiere a sistemas de copia de seguridad y desarrollo. GB Xchanger fue uno de sus mayores éxitos, permitiendo que miles de personas en todo el mundo pudieran realizar y cargar copias de seguridad o desarrollar juegos para Game Boy.

Bung_logo

Si comprasteis alguno de estos sistemas a finales de los ’90, o conocisteis a alguien que usará uno, seguro que no fue para desarrollar ningún juego. Un porcentaje altísimo de usuarios lo usaban única y exclusivamente para cargar ROMs en su consolas, pero otros si que tenían un interés real en la programación. Esto junto a varios concursos de programación promovidos por la propia Bung, nos dejaron un buen numero de software homebrew en nuestras pequeñas.

Como es habitual, dejo un enlace a una web con un bastante material homebrew en forma de ROM de dominio publico.

Zophar's Domain

Y para terminar me gustaría mostrar un par de juegos portados/versionados desde Sprectrum y que creo que son dignos de mención.

Jetpak Game Boy Color

Jetpak no necesita presentación, todo aquel que ha tocado un Spectrum sabe que es la adicción hecha videojuego, versión mas bonita mas rápida, quizás demasiado. No dejéis de probarla, merece la pena.

Jetpak Game Boy Color 2

Por supuesto Manic Miner, tampoco es un desconocido. En este caso se trata de una versión casi idéntica al original, incluso respecta el “attribute clash” del Spectrum, por supuesto el juego continua siendo igual de odioso y desquiciante que siempre, pero conserva toda su originalidad.

Manic Miner Game Boy Color

 

Descargad los dos packs de juegos con cerca de 1000 ROMs, encontrareis de todo, desde simples pruebas de programación hasta autenticas maravillas, pasando por visores de imágenes hentai y otras muchas locuras. Seguro de pasáis un buen rato.

Manic Miner Game Boy Color 2

Anuncios

GBDEV Gameboy Coding Compo 2014

GBcode

Este es el anuncio en GBDEV de su primer concurso de programación para GB, dejo una traducción del google. A ver si hay suerte y se anima la gente a programar alguna cosilla para Game Boy.

Hola y bienvenidos al primer GBDEV Gameboy Coding Compo! El objetivo de este concurso es la creación de nuevos juegos y demos para que todo el mundo pueda disfrutar de homebrew en Gameboy. Todos estáis invitados a uniros! Incluso si acabas de programar tu primer hola mundo (o lo vas a hacer), o intentas hacer un juego simple! Su entrada es bienvenida. Algunas pautas simples:

1. La entrada debería funcionar en el hardware y los principales emuladores. No confíes en los caprichos de los emuladores mas conocidos. Te animo a probar tu juego en emuladores mas precisos como son bgb y gambatte.
2. Su entrada debe ser original, y preferiblemente no un refrito de un proyecto mayor que pueda haber publicado en el pasado. Debe ser la primera versión pública del proyecto, o al menos sustancialmente diferente de cualquier otra.
Hacks ROM no están permitidos. Clonación (recrear) un juego existente está bien, si así lo deseas.

Además de estas dos limitaciones, usad el sentido común – recuerda que su presentación se dará a conocer a la opinión pública.

El código fuente es opcional, pero siempre es de agradecer!

No sé por dónde empezar? El esqueleto de los proyectos pueden publicarse aquí para arrancan.

Recomendamos usar los compiladores rgbds o WLA-DX . Por supuesto, las nuevas e innovadoras soluciones seran bienvenidas. Muéstranos algo interesante! Además, BGB es un emulador preciso y con un gran depurador, lo que ayuda inmensamente cuando se desarrolla, por lo que animamos a utilizarlo, también.

Si necesitas ayuda o asesoramiento, no dudes en preguntar en este foro, o en el canal de IRC ( # irc.efnet.org gbdev )!

Puedes publicar avances y capturas de pantalla en este hilo para obtener retroalimentación de otras personas, o puede mantener tu presentación en secreto – depende de ti. Sin embargo, por favor no libes las primeras versiones.

La fecha límite es el 01/07/2014 (más o menos tres meses a partir de este anuncio), después de que la votación tendrá lugar en público durante dos semanas. Finalmente, los resultados se darán a conocer!

Los comentarios deberán ser publicadas en gsanky @ gmail.com (mi correo personal – probablemente cambiará), junto con el nombre que deseas utilizar, el nombre del foro, el nombre del proyecto mas una descripción. Puedes enviar actualizaciones en cualquier momento hasta la fecha límite – sólo la última versión será considerada.

Este es mi primer concurso de este tipo, lo que podría haber algunos obstáculos en el camino – una vez más, no dudes en preguntar si algo no está claro. Lo más importante es divertirse!

Manuales Técnicos y de Programación para GB/GBC/GBA

Aprovecho para colgar unos cuantos manuales técnicos y de programación  para nuestras queridas Game Boy.

Algunos son muy interesantes y merece la pena echarles un vistazo aunque solo sea para entender como funcionan estas maquinas.

Game Boy Programming Manual.

Page.PDF - gameboyprogrammingmanual.pdf - Mozilla Firefox

Este es el manual que se entregaba a los desarrolladores de GB/SGB. Son 300 paginas de información muy detallada sobre la GB y su programación en ASM.

Game Boy CPU Manual.

GBCPUman.pdf - Adobe Reader

Según indica el manual textualmente:

“Lenguaje ensamblador Comandos, sincronizaciones,  Opcodes y todo lo que siempre quiso saber sobre la GB, pero tenia
miedo de preguntar.”

Game Boy Advance Programming Manual:

Gameboy-Advance-Programming-Manual-v1.1.pdf - Adobe Reader

El mismo caso que en Game Boy pero en GBA, manual de programación que se entregaba a los desarrolladores.

¿Es la Game Boy un juguete?

GBC_INF_TECNICA.pdf - Adobe Reader

Con esta interesante pregunta se realiza una disección del hardware de la GB/GBC/SGB muy interesante.

CGB Service Manual

CGB Service Manual.pdf - Adobe Reader

Un sencillo manual de servicio y partlist para GBC. Como montar, desmontar y reparar la maquina.

GBJAM 2 Concurso Programacion Indie GameBoy

¿Que es GBJAM?

GBJAM es una competición para programadores con solo tres reglas.

1.- El juego debe tener una apariencia Game Boy.
2.- Debe respetar la resolución original 160px x 144px.
2.- El juego solo puede usar cuatro colores.

Con estas premisas podemos programar y presentar cualquier juego, acaba de finalizar la segunda edición (GBJAM 2),  la cantidad y calidad de los trabajos ha sido muy buena.

Web principal: http://www.gbjam.net/

Foros: http://www.819kids.com/retrostark/forum/viewforum.php?f=1

Twitter https://twitter.com/search?q=%23gbjam&src=typd

Algunos ejemplos:

Super Catacombs

by Tangram Games | @SimonLarsen

Images:

supercatacombsDescription: A very minimalistic dungeon crawler/puzzle game inspired by Sokoban. Your goal is to get to the stairs in each level without being killed by the monsters roaming the catacombs. You can only take one or two hits so learning each monster’s movement pattern is crucial to avoid getting hit. Time was a little hard to come by this week so the game is not even remotely finished. It is still missing important mechanics, music and sound, menus, overworld map, animations and proper levels, so consider the posted rom a proof of concept more than anything. We hope to finish the game in a few weeks. Controls:

  • Move with D-pad. Move into enemy to attack.
  • Push A to wait a turn and let enemies move.
  • Push Select to restart level.
  • Push Start to exit level.

Genre: Puzzle, sokoban, dungeon crawler

Download: Game Boy rom [32KB] (requires Game Boy emulator or flash cart)

Play in browser emulator Engine/language: C using GBDK, homemade tools for getting assets/levels into the game.

Lost Cave

by Cangrejo Ideas
Palette:
#444427 #72835A #AFB87B #E1DFAE
Images:

lost_caveDescription:

You have fallen into the Lost Cave. You will face many mysteries and challenges.
Find the precious gems and discover the way out of the Lost Cave.
Move – Left, Right Arrows
Ladder – Up, Down Arrows
Jump – Z
Pick – X
++ Google Chrome is recommended ++

Genre:
Platform/Adventure

Play:
Version (Fullscreen) 1.0 Web
Version (1x) 1.0 Web

Time taken:
30 hours

Engine (or Language):
Construct 2

Wild West The Sheriff

by Mercury

Images:Wild WestDescription:
It’s a western platform game, where you play as a sheriff of the town. Your mission is to capture all the bad bandits in the land and bring them to justice.Genre:
PlatformerPlay:
http://www.deadpixelteam.com/game/wild- … e-sheriff/Time taken:
4 daysEngine:
Flash platform

¿Alguien se anima para la GBJAM 3?