El antiguo juego Bomberman. Desarrollado en C con fines de aprendizaje.
Este proyecto está bajo la licencia GNU GPLv3.
Sólo hablaré de los usuarios de Windows ya que los usuarios de Linux ya deberían saber cómo hacer esto.
Para compilar las fuentes, debe tener instalado MinGW en su máquina, así como las bibliotecas SDL2 , SDL2_images , SDL2_ttf y SDL2_mixer .
Consulte Google para obtener información sobre la instalación o tal vez vaya a este tutorial.
Cree un nuevo proyecto C (si se le da la opción, seleccione el compilador MinGW). A continuación, obtenga las fuentes de mi repositorio usando un cliente git (yo personalmente uso este):
$ git clone http://github.com/jhoukem/Bomberman
Luego extraiga todos los archivos del repositorio a la raíz de su proyecto:
$ mv Bomberman/* my_project_root_path/
Vaya a: Proyecto -> Propiedades -> Compilación C/C++ -> Configuración
En la pestaña de configuración de la herramienta , expanda la opción Compilador GCC C. Haga clic en la carpeta 'Incluye' de las fuentes. En la ventana de inclusión de rutas, agregue la carpeta 'headers/' .
Todavía en: Proyecto -> Propiedades -> Compilación C/C++ -> Configuración
En la pestaña ' Configuración de herramientas ', expanda la opción MinGW C Linker . Haga clic en la carpeta 'Bibliotecas' . Luego, en la ventana de bibliotecas, agregue las siguientes bibliotecas (el orden es importante):
Esto debería ser suficiente para compilar las fuentes (si ha instalado las bibliotecas SDL2 en su computadora), pero si desea que su archivo '.exe' tenga un ícono (que es más bonito), deberá seguir estos dos pasos más:
Todavía en: Proyecto -> Propiedades -> Compilación C/C++ -> Configuración
Vaya a la pestaña 'Pasos de compilación' y complete el campo de entrada del comando con la siguiente línea:
windres ../rsc/ressources.rc ../rsc/ressources.o
Esto creará un recurso binario para que el compilador pueda cargar el icono en el archivo '.exe' .
Regrese a la pestaña ' Configuración de herramientas ' y en MinGW C Linker , en Varios , agregue un nuevo objeto con la ruta al recurso que creamos:
../rsc/ressources.o
(Usé '../rsc ' porque el directorio actual del compilador estará en la carpeta Release/Debug de nuestro proyecto, por lo que tenemos que regresar una vez para poder acceder a la carpeta 'rsc' ).
Y... ¡Eso es todo!
Ya ha terminado con la configuración del proyecto. Ahora continúa y compila las fuentes (Ctrl + Maj + B). Siéntete libre de agregar cualquier mejora al juego y hacérmelo saber.
El archivo '.exe' necesita que la DLL de SDL esté en la misma carpeta para poder ejecutarse. Cree una nueva carpeta y agregue el archivo '.exe' , la carpeta 'rsc' y todos los archivos DLL de SDL.
Ahora puedes comprimir esta carpeta y compartirla con un amigo.