jueves, 6 de noviembre de 2014

Comenzando un nuevo proyecto

Esta noche antes de acostarme quería comentar un nuevo proyecto que tengo entre manos, varias personas ya lo saben, tampoco ha sido super secreto, pero sí que no quise hacerlo público del todo hasta poder dedicarle algo de tiempo, este proyecto sé que me viene grande, pero no es imposible.
Quien conozca este microprocesador se llevará una grata sorpresa
El proyecto en cuestión es hacer un videojuego desde cero casi en el sentido literal de la palabra, Esta vez no será con Unity3D, quiero experimentar con otra tecnología, para empezar, partiremos de la base de que esta tecnología es directamente el hardware, ya que para desarrollar no proporciona ningún tipo de software extra mas que un compilador, así que no, no hay IDE, ni hay herramientras que hagan todo mas sencillo, ¿Lenguaje? Ensamblador, Sí, ensamblador, y por si fuese poco para una consola de antaño, mi preferida de lejos la cual, como ya dije en varias entradas, cualquier persona que haya leido mi blog lo sabe con toda seguridad, la SEGA Megadrive/Genesis, este proyecto podría quedar al margen del blog, pero realmente, al igual que con Unity3D, las cosas que aprenda, las explicaré aquí y por supuesto, cuando consiga hacer algo medianamente decente lo iré publicando aquí.

Explicaré paso a paso, junto a los tutoriales de Unity3D que seguiré haciendo, como programar en ensamblador para el Motorola 68000 que además, no solo sería válido para esta consola si no para muchas otras que usan este mismo microprocesador.

Otro motivo por el que hacer esto es entender de verdad como funciona una máquina por dentro, en las mas profundas entrañas, ya que detrás de ensamblador solo queda ya el lenguaje de la máquina, los ceros y los unos, el binario.
La videoconsola en cuestión
Espero que estos tutoriales puedan servir a alguien con la misma sed de conocimiento o ganas de hacer un videojuego retro que tengo yo, en caso contrario no pasa nada, no será lo único que haga en este blog al igual que no solo hago tutoriales de Unity3D.

Por último decir que, a pesar de que la mayoría de personas con las que hablé del tema me dijeron que, o bien no llevaría a nada y que sería una pérdida de tiempo o también el que era una locura trabajar a tan bajo nivel, por la cantidad de esfuerzo necesario para hacer poquísimo, también hay algunas personas que no solo me han apoyado si no que además incluso se han ofrecido a colaborar, personas que quizás puedan aportar también algún minitutorial al respecto, quien sabe.

De paso comentar que, si hay alguna tecnología en especial que pudiese ser interesante de aprender y mostrar aquí mi aprendizaje, a través de los comentarios, formulario de contacto o incluso las redes sociales me lo comentes, podría ser interesante.

No hay comentarios:

Publicar un comentario