Presentación
Hola amigos. Soy un estudiante de la universidad de Cádiz y voy aventurarme a realizar un Simulador de juego de lucha 1vs1, básicamente y a “grosso” modo mi proyecto consistirá en un conjunto de herramientas escritas en c++ y ayudada con la biblioteca SDL, que permitirá al usuario disfrutar de un juego de lucha al puro estilo street fighter II y otros juegos de este subgénero del arcade.
Xfree fighter será un videojuego escrito con este Simulador, pero primero tendré que construir el simulador y luego como demostración del poderío de este, construir fácilmente el juego. ¿Os imaginas ya el alcance de mi proyecto? podréis,a partir de la lectura de manuales de mi simulador, crear vuestro propio juego fácilmente, modificar código, mejorarlo, seréis totalmente libres e intentaré hacer código legible y claro, para programar nuevas funcionalidades. Siendo el juego un comienzo no un fin.
También daré la opción de modificar personajes sin tener conocimientos de multimedia y programación, podréis poner a personajes predeterminados la cara de vuestros profesores de facultad, a los políticos, a vuestros amigos …..
Bien amigos pues menos charla y ha comenzar con la aventura, este blog intentaré llevarlo al día plasmando en él anécdotas de mi vida que me han llevado hacer este proyecto, mis frustraciones ,mis logros, mis metas….
Y no me gustaría irme sin dedicar mi proyecto a mis padres , mi novia , mis hermanas y a mis abuelos , yo no sería nada sin ellos.
¡Nada os pertenece en propiedad más que vuestros sueños!!
F.W.Nietzsche
Cuidado!!!
Este blog por motivos varios será seguirá escribiendose aquí:
http://gnuxff.wordpress.com
Planificación
Como todo proyecto, sin planificación no puede ir a ningún lado, vamos a poner 6 objetivos básicos los cuales tendré que superar para hacer una versión inicial:
- Realizar una versión del juego operativa a nivel básico.(dos luchadores que se golpean)
- Gestionar el escenario donde lucharán.(efectos,fondos…).
- Objetos estáticos.(partes del escenario que se rompen….)
- Elementos dinámicos(magias)
- Fases de Bonus.(tener que destruir un coche,etc..)
- Distintos servicios que se añadirán una vez se tenga todo lo demás(herramientas para el desarrollo de personajes, modo versus, liga entre jugadores , se intentara si hay tiempo un modo on-line……….)
Notas sobre la parte de programación y el diseño del juego:
El videojuego se implementará usando c++ estándar, es decir en todo momento se separará siempre que se pueda parte gráfica (SDL) y el juego en sí. Esto se pondrá se manifiesto y lo reiteraré muchas veces. También será muy importante el uso de ficheros para lo que será la carga, por lo que tendré que definir formatos adecuados en los cuales (teniendo en cuenta que el usuario puede ampliar,crear,modificar personajes) estos serán cargados o no tendrán errores en el juego.
EL HOMBRE NUNCA SABE DE LO QUE ES CAPAZ HASTA QUE LO INTENTA.
Charles Dickens (1812-70)