Hola a todos, desde hace un tiempo me ha estado rondando por la cabeza la idea de desarrollar para la mítca Dreamcast, concretamente me gustaría portar mi motor grafico, un motor con el que recientemente he desarrollado esto: [youtube]https://youtu.be/FsMNrxeqPOs[/youtube]
El motor está escrito en c++, usa opengl y bullet physics, ademas de otras librerías para graficos (png, jpg y tga) y de sonido como oggvorbis mediante openAl.
Obviamente soy consciente de las limitaciones que tiene la dreamcast 200mhz 16mb de ram... la calidad que se ve en el video no se podría alcanzar, pero no se hasta que punto las herramientas y librerias existentes me permitirían portar lo que tengo.
Tambien he estado viendo como instalar Kos en linux y todo lo necesario compliar pero tengo varias dudas:
- Podria usar opengl? sé que se puede, pero no se si el rendimiento es bueno, he visto esto http://www.dreamcast.es/news.php?readmore=695
- otra cosa que no me queda muy clara es como se puede testear lo que haces en una consola, es decir, ¿necesito algo especial, o puedo compilarlo y directamente cargarlo con Dreamshell por ejemplo ?
- Esto tal vez sea una pregunta tonta, pero los programas se tienen que cargar enteros en memoria, o se puede tener un sistema de archivos? por ejemplo una carpeta con sonidos otra con texturas... etc. vamos como en un juego oficial he ir cargando lo que necesites en memoria xD
Creo que eso es todo... seguro que me dejo alguna duda xD espero que me podais orientar un poco :)
Gracias ;)
Muchas gracias por el tutorial Guaripolo.
He visto que dc-swat publicó en enero de 2015 un tutorial parecido: http://www.dc-swat.ru/blog/dev/992.html
Por cierto, ¿alguno ha pensado en crear una distribución de GNU/Linux con todo lo necesario para programar en Dreamcast? O incluso algo más genérico que ya incluya SDKs para varias consolas, herramientas de decompilación, creación y modificación de imágenes, IDEs y editores gráficos.
[quote][url=http://www.dreamcast.es/forum/viewthread.php?thread_id=2298&pid=15138#post_15138][b]sonichero ha escrito:[/b][/url]
Si yo fuera tu empezaría a estudiar programación. Lo primero aprende Python (es bastante fácil), una vez hecho esto aprende C y despues utiliza algún compilador de Dreamcast como el KOS y junto a un emulador empieza a trastear. SI te interesa realmente crear un videojuego estudiar programación te interesara y por lo tanto no tendras problemas.
Un saludo.[/quote]
Gracias por el consejo pero ya hice un par no finalizados con un amigo. No programo por que no me gusta. Por eso pedi si alguien tiene ganas. Saludos.
Si yo fuera tu empezaría a estudiar programación. Lo primero aprende Python (es bastante fácil), una vez hecho esto aprende C y despues utiliza algún compilador de Dreamcast como el KOS y junto a un emulador empieza a trastear. SI te interesa realmente crear un videojuego estudiar programación te interesara y por lo tanto no tendras problemas.
Un saludo.
Me encantaría ayudarte, pero por desgracia no soy programador U_U, tengo millones de ideas de que clases de juegos habría que hacer, pero no puedo concretarlas por falta de conocimiento en programacion, digamos que soy como un Stan Lee, se me ocurren buenos guiones pero necesitaría a un Steve Ditko para que dibuje los personajes que se me ocurren :P. Creo que si tengo algún futuro en el homebrew de Dreamcast eso será en el ámbito del mantenimiento, pero como no soy técnico todavía no puedo repararlas, a la mía la tengo todavía sin poder resucitarla, ya le cambié el pickup laser y el flex, y sin embargo no lee, ya no se que hacer!
Wathever, suerte con tus proyectos, espero que encuentres alguien que te sirva de mas ayuda que yo, no quiero pasarle la pelota a nadie pero por lo que he visto Indiket es el programador de aquí, creo que está ocupado ahora pero a lo mejor si le preguntas te puede dar una mano con lo que necesitas.
Saludos.
[quote][url=http://www.dreamcast.es/forum/viewthread.php?thread_id=2298&pid=15133#post_15133][b]Super Knuckles ha escrito:[/b][/url]
Tenes que hacer un juego de Sonic con Sonic, Tails y Knuckles, y que los tres se transformen en Supersaiyajin como Sonic, en vez de como fue en los 16 bits que a Tails y a Knuckles los cagaron y no los transformaron en verdaderos Super Tails y Super Knuckles como si lo fue Super Sonic (por ejemplo, Super Knuckles deberia ser algo asi como el de mi avatar).(party)[/quote]
primero necesito un programador que se prenda hacer algo, lo que sea!
Tenes que hacer un juego de Sonic con Sonic, Tails y Knuckles, y que los tres se transformen en Supersaiyajin como Sonic, en vez de como fue en los 16 bits que a Tails y a Knuckles los cagaron y no los transformaron en verdaderos Super Tails y Super Knuckles como si lo fue Super Sonic (por ejemplo, Super Knuckles deberia ser algo asi como el de mi avatar).(party)
Quien se prende? aunque creo que quizas sea tarde.... no se...
Como dije anteriormente, en respuesta en un post. Me gustaria desarrollar algun juego, mini, o port de algun juego. Tengo conocimientos en graficos 2d y sonido. Pero cero idea en programacion. Si alguien me da una mano, y tiene ganas de desarrollar algo "pro" buenisimo. Me hubiese gustado exprimir el open bor pero como dje no tengo idea en programacion ni nada. Saludos.
Gaurodan para Megadrive??? ufff no sabia, que buen dato! entre eso y proyect Y no veo la hora de probarlos. Me falta un everdrive je.
El foro que me mandaste voy a chequearlo y preguntar si hay gente interesada. Gracias y repito si alguien tiene ganas de hacer algo para la DC, estoy para ayudar. Saludos.
Por supuesto!! He hecho los ports de la gente de Retroguru (retroguru.com), otros como Airball, Blockrage... dale un vistazo a las noticias escritas por mi ;)
Hay cracks como Guaripolo que han empezado un engine multiplataforma, para juegos simples, que quizá te interese echar un ojo!! [url]https://github.com/arcadenea/superjuego[/url]
Finalmente, los juegos de Locomalito son geniales, pero creo que usan un engine que no está en DC. Locomalito tendría que portearlos específicamente para DC, al igual que lo está haciendo con Gaurodan para Megadrive ^^
Indiket! gracias por la respuesta. Hace rato siempre miro la pagina y el foro pero nunca me registre. No sabia que ya habias hecho varios ports! cuales, se puede saber? Mira, yo estuve haciendo juegos (me las apaño mas con graficos y musica) si te gustaria hacer algo especial. Quise tocar el open bor para hacer algo mejor de lo que vi en beat of rage pero lo mio no es la programacion. O hacer una especie de juego de "karts" bueno. Si tenes ganas o hay gente que quiera hacer algo masomenos decente, estoy para ayudar. ah! luego de ver Volgarr me dieron mas ganas ya que me parece un gran juego. Los juegos de Locomalito tbm estaria bueno portearlos. Saludos.
Hola machuna!! Bienvenido a Dreamcast.es! :D :D
Hombre, yo entiendo un poco jejeje, ya llevo realizados unos cuantos ports para Dreamcast. Hay varios requisitos a tener en cuenta antes de empezar a portar: disponer del código fuente del juego, y que no ocupe más de 16MB en RAM. Si se cumple eso, luego ya es verlo con más detalle :)
Un saludo!!
hola, de paso hago un saludo general ya que soy nuevo.
Alguien entiende de portear o tiene la idea de hacerlo? Ya que tengo varios en mente que son muy livianos pero no tengo ni la menor idea. Y sobre hacer al menos un juego "nuevo" al menos con sprites "prestados" o hechos de cero? De eso y la musica me ocupo.
Saludos.
La Gloriosa Era Dorada de los 16 BITs de Sonic fue la que mas disfruté, la viví con todo!!!!(love)(heart)8-) (y así la extraño;(), siempre quise que Knuckles y Tails se transformaran en Super Knuckles y Super Tails igual que Sonic (o sea, Supersaiya-jin) y no esa chapucería que hicieron con ellos donde no se transforman nada y solo brillan siendo del mismo color que cuando son normales (si ni el peinado les cambian U_U), y me sigue sorprendiendo que con el paso de los años ni Taxman, ni Stealth, ni a ninguno de los fangamers romhackers (incluso estos que ahora trabajan freelance para Sega) se les haya pasado por la cabeza la idea de reivindicar las Super Formas de Tails & Knuckles y hacer hacks de los clásicos de Genesis/Megadrive donde por fin el zorrito y el equidna puedan transformarse con el mismo estilo que lo hace Sonic y tan dignamente como se merecen. No pierdo la esperanza, puede que algun día alguien se de cuenta de esto y lo haga...
Buenas Samuman!! Bienvenido a Dreamcast.es!! :D :D
Hay varios entornos para programar en Dreamcast, pero el más extendido y usado es KallistiOS (KOS). Tienes en tus manos todo un OS listo para generar binarios SH4 (y opensource!). Puedes generar threads, inicializar el sonido, enlazar con otras librerías...
Supongo que habrás mirado los post-its de esta sección de Desarrollo. Te recomiendo empezar por generar tu toolchain, a compilar tu GCC para SH4 y compilar KOS. Luego, intenta compilar algunos de los ejemplos que se incluyen :)
[url]http://www.dreamcast.es/forum/viewthread.php?thread_id=442[/url]
[url]http://www.dreamcast.es/forum/viewthread.php?thread_id=877[/url]
Saludos!!
Buenas, me gustaría empezar a desarrollar software para Dreamcast.
¿que entornos necesitaría? ¿en que sistema operativo debería empezar? ¿puedo probar mi código en un emulador?
Si pudierais ayudarme o mandarme a algún post para empezar os lo agradecería eternamente. (he estado mirando pero lo único que me suena es el KalistOS y tampoco podría definir bien que es)
Gracias
PD: Aclarar que se programar y todo el tema de desarrollo de software lo controlo, lo que no se es como empezar y donde encontrar documentación, etc...
Dave Webster está desarrollando un motor 3D para FPS para Dreamcast.
Aquí algunos de sus vídeos de desarrollo:
[youtube]https://www.youtube.com/watch?v=KPnOShzSkXs[/youtube]
[youtube]https://www.youtube.com/watch?v=KVFxIQe8PwI[/youtube]
Igual ya lo habíais visto, pero yo acabo de descubrirlo. Se trata de un motor de FPS en 3D para Dreamcast que está siendo desarrollado por PH3NOM usando KOS.
Aquí algunos vídeos de ejemplo:
[youtube]https://www.youtube.com/watch?v=AkdDLop5JvQ[/youtube]
2 jugadores:
[youtube]https://www.youtube.com/watch?v=8lahUHeKNiM[/youtube]
Enemigos persiguiéndote:
[youtube]https://www.youtube.com/watch?v=bmAIO7_6Ul8[/youtube]
Por lo que he podido leer su intención es acabar creando un juego comercial con su motor.
Esperemos que lo haga!
Re: ¡Yo controlo! Manejar imágenes CDI por Terminal "like a boss" :)
Puede ser que fixed.iso ya tengo un IP.BIN o no, pero sí, ese es el procedimiento en homebrew para añadir el IP.BIN.
El audio de la primera pista puede ser cualquiera, siempre con un tamaño determinado. El comando que te puse para generarlo, te hace un audio vacío.
Si el binario no está protegido (ej. que sea Katana), en teoría debería ir tal y como dice, grabando con el audio y multisesion. Pero es todo muy confuso, te recomiendo que generes un CDI con el cdi4dc a partir de los ficheros, y lo pruebes en un emu (puedes usar lxdream, o nulldc 1.0.3 con wine).
puede ver todos los hilos de discusión en este foro. no puede iniciar un nuevo hilo de discusión en este foro. no puede empezar en una encuesta en este foro. puede cargar archivos adjuntos en este foro. no puede descargar archivos adjuntos en este foro.