Cave Explorer - это домашняя игра Wii с целью воссоздания большинства основных аспектов выживания до бета 1.7.3. Любые функции не будут добавлены.
Функции
Запланированные функции (не в определенном порядке, не завершены)
(из версии ПК)
Вам нужно загрузить эти библиотеки самостоятельно и поместить их исходные файлы в следующие каталоги. Они необходимы для любой платформы.
библиотека | файлы | место назначения |
---|---|---|
Lodepng | lodepng.h и 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 и nbt.h | source/cNBT/ |
Парсон | parson.h и parson.c | source/parson/ |
M*lib | любой корень *.h | Компилятор включает путь |
Для платформы Wii вам необходимо установить среду DevkitPro Wii/GameCube. Кроме того, установите Zlib с помощью Pacman of Devkitpro.
dkp-pacman -S wii-dev ppc-zlib
Чтобы построить, просто запустите Make в корневом каталоге. Возможно, вам нужно сначала загрузить Env Cross Compiler Env (необходимо, например, если вы используете рыбу вместо Bash).
source /etc/profile.d/devkit-env.sh
make
Затем должен быть файл .dol в корневом каталоге, который может запустить ваш Wii. Чтобы скопировать игру в ваши apps/
папку, она должна выглядеть так:
cavex
├── assets
│ ├── terrain.png
│ ├── items.png
│ ├── anim.png
│ ├── default.png
│ ├── gui.png
│ └── gui2.png
├── saves
│ ├── world
│ └── ...
├── boot.dol
├── config.json
├── icon.png
└── meta.xml
Игра также может работать на любом ПК с поддержкой OpenGL 2.0 и играет с клавиатурой и мышью.
Строительство требует следующих дополнительных библиотек, которые вы можете установить с помощью менеджера пакета системы: zlib
, glfw3
и glew
. Затем вы можете использовать Cmake и GCC для построения. Уже существующий Makefile предназначен только для платформы Wii и может быть удален через некоторое время.
mkdir build_pc
cd build_pc
cmake ..
make
Пожалуйста, также скопируйте фрагментные и вершинные шейдеры из resources/
рядом с вашими assets/
каталогом.