Le jeu du bomberman à l’ancienne. Développé en C à des fins d'apprentissage.
Ce projet est sous licence GNU GPLv3.
Je ne parlerai que des utilisateurs de Windows puisque les utilisateurs de Linux devraient déjà savoir comment faire.
Pour compiler les sources, vous devez avoir MinGW installé sur votre machine ainsi que les bibliothèques SDL2 , SDL2_images , SDL2_ttf et SDL2_mixer .
Fait référence à Google pour les informations d'installation ou peut-être allez à ce tutoriel
Créez un nouveau projet C (si le choix est donné, sélectionnez le compilateur MinGW). Ensuite, récupérez les sources de mon référentiel à l'aide d'un client git (j'utilise personnellement celui-ci) :
$ git clone http://github.com/jhoukem/Bomberman
Extrayez ensuite tous les fichiers du référentiel à la racine de votre projet :
$ mv Bomberman/* my_project_root_path/
Accédez à : Projet -> Propriétés -> Construction C/C++ -> Paramètres
Dans l'onglet Paramètres de l'outil , développez l' option Compilateur GCC C. Cliquez sur le dossier « Inclut » dans les sources. Dans la fenêtre d'inclusion des chemins, ajoutez le dossier 'headers/' .
Toujours actif : Projet -> Propriétés -> Construction C/C++ -> Paramètres
Dans l'onglet ' Paramètres de l'outil ', développez l' option MinGW C Linker . Cliquez sur le dossier « Bibliothèques » . Puis sur la fenêtre des bibliothèques, ajoutez les bibliothèques suivantes (l'ordre est important) :
Cela devrait suffire pour compiler les sources (si vous avez installé les bibliothèques SDL2 sur votre ordinateur) mais si vous souhaitez que votre fichier '.exe' ait une icône (ce qui est plus joli) alors vous devrez suivre ces deux étapes supplémentaires :
Toujours actif : Projet -> Propriétés -> Construction C/C++ -> Paramètres
Accédez à l'onglet « Étapes de construction » et remplissez le champ de saisie de la commande avec la ligne suivante :
windres ../rsc/ressources.rc ../rsc/ressources.o
Cela créera une ressource binaire pour le compilateur afin qu'il puisse charger l'icône dans le fichier « .exe » .
Revenez à l'onglet ' Paramètres de l'outil ' et dans MinGW C Linker , sous Divers , ajoutez un nouvel objet avec le chemin d'accès à la ressource que nous avons créée :
../rsc/ressources.o
(J'ai utilisé '../rsc ' car le répertoire actuel du compilateur sera dans le dossier Release/Debug de notre projet donc nous devons y revenir une fois pour pouvoir atteindre le dossier 'rsc' ).
Et... C'est tout !
Vous avez terminé la configuration du projet. Maintenant, allez-y et compilez les sources (Ctrl + Maj + B). N'hésitez pas à ajouter toute amélioration au jeu et à m'en faire part.
Le fichier '.exe' nécessite que la DLL du SDL se trouve dans le même dossier pour pouvoir s'exécuter. Créez un nouveau dossier et ajoutez le fichier '.exe' , le dossier 'rsc' et toutes les dll SDL.
Vous pouvez maintenant simplement compresser ce dossier et le partager avec un ami.