Retro-Spiel
Dies ist ein 2D -Spiel in C ++ und SFML mit einer Art Retro -Ästhetik.
Version Alpha 0.3.0 kurze Vorschau
Vorschau.1.mp4
Beschreibung
Der Spieler kontrolliert einen Helden, der gegen Monster in einer prozedural erzeugten Welt kämpft.
Feinde können in verschiedenen Biomen hervorgehen.
Alle Feinde haben ihre eigenen Eigenschaften. Einige werden auf Sicht angreifen, andere rennen weg oder sind neutral. Es gibt auch verschiedene Monstertypen mit eigenen Eigenschaften.
Ein paar Monster werden bis zu ihrem letzten HP -Punkt kämpfen, während einige andere entkommen werden, wenn sie bei HP niedrig sind.
Es stehen zahlreiche Klassen zur Auswahl und jeder verfügt über einzigartige Fähigkeiten.
Projektstatus
Wip
Gebäude aus der Quelle
Verwenden Sie die Befehlszeile
- Installieren Sie SFML von ihrer ursprünglichen Website: https://www.sfml-dev.org/download.php
- In cmakelists.txt setzen Sie die sfml_location auf Ihren SFML -Download -Standort
- Verwenden Sie die folgenden Befehle in der Befehlszeile:
cmake . cmake --build . - Verschieben Sie die dynamischen Link -Bibliotheken von SFML aus der SFML_Location/Bin in den Ordner mit der ausführbaren Datei im Projektverzeichnis.
- Klicken Sie einfach auf das App -Symbol. Es sollte jetzt funktionieren.
Mit einer IDE
- Installieren Sie SFML von ihrer ursprünglichen Website: https://www.sfml-dev.org/download.php
- Konfigurieren Sie es mit Ihrer IDE. Hier sind einige Tutorials: https://www.sfml-dev.org/tutorials/2.5/
- Erstellen Sie ein neues Projekt und fügen Sie die Quelldateien in das Projekt hinzu.
- Kopieren Sie die SFML -DLLs (Fenster, Grafik und System), in denen sich die ausführbare Datei befindet.
- Führen Sie das Spiel aus.
Installation
- Installieren Sie die Version auf der Registerkarte "Veröffentlichungen".
- Das Paket entpacken
- Führen Sie die ausführbare Datei aus
Beitragen
Wenn jemand helfen möchte, sich frei zu fühlen, fügen Sie einige Dinge hinzu und tragen Sie dazu bei.
Sie können auch ein Problem starten und Feedback hinterlassen.
Es gibt viele Dinge zu tun:
- Den Code lesbarer machen
- Dokumentation
- GUI ändert sich
- Weitere Gameplay -Mechaniken (Fähigkeiten, Spezialeffekte, Hindernisse usw.)
- Klang
- Ein Duell -Gamemode
- Fernkampfangriffe
- Spielerinventar
- Sprache
- Und viel mehr
Lizenz
MIT