Cave Explorer ist ein Wii -Homebrew -Spiel mit dem Ziel, die meisten Kernüberlebensaspekte bis zur Beta 1.7.3 nachzubilden. Jegliche Funktionen außerhalb werden nicht hinzugefügt.
Merkmale
Geplante Funktionen (in keiner bestimmten Reihenfolge, nicht vollständig)
(aus der PC -Version)
Sie müssen diese Bibliotheken selbst herunterladen und ihre Quelldateien in die folgenden Verzeichnisse platzieren. Sie sind für jede Plattform benötigt.
Bibliothek | Dateien | Ziel |
---|---|---|
Lodepng | lodepng.h und lodepng.c | source/lodepng/ |
CGLM | include/cglm/ | source/cglm/ |
CNBT | buffer.c , buffer.h , list.h , nbt_loading.c , nbt_parsing.c , nbt_treeops.c , nbt_util.c und nbt.h | source/cNBT/ |
Pfarrer | parson.h und parson.c | source/parson/ |
M*lib | jede Wurzel *.h | Compiler umfassen Pfad |
Für die Wii -Plattform müssen Sie die Devkitpro Wii/Gamecube -Umgebung installieren. Installieren Sie zusätzlich ZLIB mit Pacman von DevkitPro.
dkp-pacman -S wii-dev ppc-zlib
Um zu bauen, leiten Sie einfach in das Stammverzeichnis. Möglicherweise müssen Sie zuerst den Cross Compiler Env laden (z. B. wenn Sie Fische anstelle von Bash verwenden).
source /etc/profile.d/devkit-env.sh
make
Es sollte dann eine .d -Datei im Stammverzeichnis geben, das Ihre Wii ausführen kann. Um das Spiel in Ihre apps/
Ordner zu kopieren, muss es so aussehen:
cavex
├── assets
│ ├── terrain.png
│ ├── items.png
│ ├── anim.png
│ ├── default.png
│ ├── gui.png
│ └── gui2.png
├── saves
│ ├── world
│ └── ...
├── boot.dol
├── config.json
├── icon.png
└── meta.xml
Das Spiel kann auch auf jedem PC mit Unterstützung für OpenGL 2.0 ausgeführt und mit Tastatur und Maus gespielt.
Bauen erfordert die folgenden zusätzlichen Bibliotheken, die Sie mit Ihrem Systempaketmanager installieren können: zlib
, glfw3
und glew
. Sie können dann CMake und GCC verwenden, um zu bauen. Das bereits vorhandene Makefile ist nur für die Wii -Plattform und kann irgendwann später entfernt werden.
mkdir build_pc
cd build_pc
cmake ..
make
Bitte kopieren Sie auch das Fragment- und Scheitelpunkt -Shader aus resources/
neben Ihrem assets/
Verzeichnis.