TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
OCC is an unofficial open source engine reimplementation of the game trilogy Crystal Caves
git clone https://github.com/OpenCrystalCaves/OpenCrystalCaves.gitOpenCrystalCaves/OpenCrystalCavesOCC is an unofficial open source engine reimplementation of the game trilogy Crystal Caves.
Download binaries and project info at itch.io
This repository includes the shareware version of Crystal Caves. To play the full, retail version, you can copy over the data files or purchase them at Steam or GoG.
Current state of OCC:
Currently the engine can:
Features that are missing:
OCC aims to be a better, modern remake of Crystal Caves while preserving the same gameplay experience. Therefore there are some changes and improvements made where they make sense. Below is a list of differences:
OCC is built using C++20 and requires external libraries: SDL 2.0, and SDL_mixer. SDL2 must be installed and available in /usr/include/SDL2. Additionally the build system cmake must be installed.
Steps to compile (Linux, macOS):
git clone --recursive https://github.com/gurka/OpenCrystalCaves.git
cd OpenCrystalCaves
mkdir -p debug
cmake -Bdebug -DCMAKE_BUILD_TYPE=debug occ
cd debug
make
The binary will be available at OpenCrystalCaves/debug/build/occ
Or in Windows (with vcpkg):
# In vcpkg dir
./vcpkg install --triplet x64-windows sdl2 sdl2-mixer --recurse
# In your projects dir
git clone --recursive https://github.com/gurka/OpenCrystalCaves.git
cd OpenCrystalCaves
cmake -Bbuild -DCMAKE_TOOLCHAIN_FILE=C:/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake occ -A x64
The Visual Studio project will be available at OpenCrystalCaves/build
OCC includes the shareware episode for convenience, but for the other episodes requires data files from the original Crystal Caves (any episode). Either install it via Steam or GoG, or copy the game data to the media folder in the occ package (such as CC1.GFX).
more like this
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
search projects, people, and tags