jueves, 3 de noviembre de 2011

Presentación del blog

Bienvenidos al blog "El taller de videojuegos". Este blog nace con la intención de enseñar a programar videojuegos. Si siempre has querido programar juegos pero no sabes cómo hacerlo o por donde empezar, este es tu blog. Aquí no se hablará de cómo inicializar SDL y cosas por el estilo, ya hay cientos de tutoriales que lo explican con todo lujo de detalles. Aquí se mostrará cómo programar juegos completos paso a paso, no técnicas aisladas.

El enfoque que pienso seguir es presentar un juego (por ahora clásicos sencillos), mostrar cómo lo concibo con una pequeña maqueta de sus pantallas, elementos, etc. y luego programarlo, explicando paso a paso el proceso. Obviamente este "paso a paso" no será una explicación línea a línea sino sólo de las partes significativas, pero ya se irá viendo el nivel de detalle que requiere cada caso. Por supuesto en los comentarios se podrá podrá preguntar cualquier aspecto que no haya quedado claro.

El entorno que pienso usar será Visual C++ Express 2010 con las librerías SFML. Obviamente esto implica que usaré C++ para programar los juegos. Es un lenguaje que me gusta y además permite trabajar tanto a alto como a bajo nivel. Aunque los proyectos se suban como ficheros de proyectos de VC++ también subiré el proyecto en cmake, para que se pueda compilar sin demasiados problemas en otros entornos y sistemas operativos. No descarto en absoluto usar otro lenguaje o entorno para futuros proyectos, pero por ahora usaré este.

Por último comentar que lo que se mostrará aquí no será la mejor forma ni la definitiva de hacer las cosas, se mostrará mi forma de implementar los diferentes aspectos de los juegos. Simplemente una alternativa entre otras muchas.

Lo dicho, bienvenidos de nuevo a este blog. ¡Espero que disfrutemos juntos de la programación de juegos!

2 comentarios:

  1. Excelente blog, Cyttorak. Me gusta el enfoque que le has dado y que uses tanto C++ como CMake (http://www.cmake.org/) para poder compilar en otras plataformas y no sólo para Windows. Eso sí, la conversión no es siempre directa y puede que haya que retocar esos ficheros CMakelists.txt y el código mismo con algún "if" aquí y allá con algunas funciones específicas para cada plataforma, que esperemos sean las mínimas posibles.

    ResponderEliminar
  2. Gracias por el comentario, LUI. Quizás no haga falta lo de los if del cmake, ya que SFML está disponible en múltipletes plataformas :)

    ResponderEliminar