Das altmodische Bomberman-Spiel. Zu Lernzwecken in C entwickelt.
Dieses Projekt steht unter der GNU GPLv3-Lizenz.
Ich werde nur über Windows-Benutzer sprechen, da Linux-Benutzer bereits wissen sollten, wie das geht.
Um die Quellen zu kompilieren, sollten Sie MinGW sowie die Bibliotheken SDL2 , SDL2_images , SDL2_ttf und SDL2_mixer auf Ihrem Computer installiert haben.
Informationen zur Installation finden Sie bei Google oder in diesem Tutorial
Erstellen Sie ein neues C-Projekt (wenn Sie die Wahl haben, wählen Sie den MinGW-Compiler aus). Als nächstes rufen Sie meine Repository-Quellen mit einem Git-Client ab (ich persönlich verwende diesen):
$ git clone http://github.com/jhoukem/Bomberman
Extrahieren Sie dann alle Dateien aus dem Repository in Ihr Projektstammverzeichnis:
$ mv Bomberman/* my_project_root_path/
Gehen Sie zu: Projekt -> Eigenschaften -> C/C++ Build -> Einstellungen
Erweitern Sie auf der Registerkarte „Tool-Einstellungen “ die Option „GCC C Compiler“ . Klicken Sie in den Quellen auf den Ordner „Includes“ . Fügen Sie im Fenster „Pfade einschließen“ den Ordner „headers/“ hinzu.
Immer noch aktiv: Projekt -> Eigenschaften -> C/C++ Build -> Einstellungen
Erweitern Sie auf der Registerkarte „ Werkzeugeinstellungen “ die Option „MinGW C Linker“ . Klicken Sie auf den Ordner „Bibliotheken“ . Fügen Sie dann im Bibliotheksfenster die folgenden Bibliotheken hinzu (die Reihenfolge ist wichtig):
Dies sollte ausreichen, um die Quellen zu kompilieren (wenn Sie die SDL2-Bibliotheken auf Ihrem Computer installiert haben), aber wenn Sie möchten, dass Ihre „.exe“ -Datei ein Symbol hat (was schöner ist), müssen Sie diese beiden weiteren Schritte ausführen:
Immer noch aktiv: Projekt -> Eigenschaften -> C/C++ Build -> Einstellungen
Gehen Sie zur Registerkarte „Build Steps“ und füllen Sie das Befehlseingabefeld mit der folgenden Zeile:
windres ../rsc/ressources.rc ../rsc/ressources.o
Dadurch wird eine Binärressource für den Compiler erstellt, damit dieser das Symbol in die „.exe“ -Datei laden kann.
Gehen Sie zurück zur Registerkarte „ Tool Settings “ und fügen Sie im MinGW C Linker unter „Miscellaneous “ ein neues Objekt mit dem Pfad zu der von uns erstellten Ressource hinzu:
../rsc/ressources.o
(Ich habe „../rsc “ verwendet, da sich das aktuelle Verzeichnis des Compilers im Ordner „Release/Debug“ in unserem Projekt befindet, sodass wir einmal zurückgehen müssen, um zum Ordner „rsc“ zu gelangen.)
Und... Das ist es!
Sie sind mit der Projektkonfiguration fertig. Fahren Sie nun fort und kompilieren Sie die Quellen (Strg + Maj + B). Fühlen Sie sich frei, Verbesserungen am Spiel vorzunehmen und mich darüber zu informieren.
Damit die Datei „.exe“ ausgeführt werden kann, muss sich die DLL des SDL im selben Ordner befinden. Erstellen Sie einen neuen Ordner und fügen Sie die Datei „.exe“ , den Ordner „rsc“ und die gesamte SDL-DLL hinzu.
Jetzt können Sie diesen Ordner einfach komprimieren und an einen Freund weitergeben.