logotipo adrian melian

UN JUEGO MUSICAL PARA SEGA DREAMCAST

BeatTendency para Sega Dreamcast es un juego musical como la serie Beatmania.

Profile Image
beattendency
¿Qué es este juego?

BeatTendency (*BT) fue un proyecto personal donde intenté desarrollar un vídeo juego para la consola clásica de SEGA, Dreamcast. El lenguaje de programación escogido para su desarrollo fue el port de BennuGD para Dreamcast.

Es un juego de ritmos, donde el usuario interactúa con el pad para activar notas musicales y así completar la estructura del tema musical que ha elegido.

mecánicas
En este proyecto podrás encontrar..

control de tiempo

eventos en tiempo real

procesos de sincronización

reproducción de música
y efectos de sonido
problemas de desarrollo
¿Por qué fue cancelado?

El problema principal fue mi propia ignorancia en el desarrollo de videojuegos. La elección del port de BennuGD para Dreamcast, no fue la mejor elección de lenguaje de programación, ya que tiene sus limitaciones técnicas que yo desconocía. A demás de que, la documentación del propio lenguaje está redactada para la versión de PC y muchas cosas no funcionan ni han sido probadas en la Dreamcast.

Este port, fue descontinuado en 2005 y tiene varios problemas, como por ejemplo la liberación y desfragmentación de la RAM de la consola, reproducción de música y efectos de sonido entre otros.

Si quieres ver más detalles de estos problemas y cómo llegué a ellos, visita éste enlace donde detallo toda la problemática y sus posibles soluciones.

GALERÍA

BeatTendency main screen
track selecting
game play

ENLACES

git clone https://github.com/ameliandev/BeatTendency.git

código del proyecto

Binarios

Graba est imagen .cdi en un CD-ROM a x8 velocidades y pruébalo directamente en Dreamcast. También funciona bajo emuladores.

.CDI file

Herramientas

Autoconfigurador de BennuGD para Dreamcast. Preestablece la configuración de pantalla y de los gamepads listos para usar.

Auto Config