# Cave_Climb Logic puzzle game for ZX Spectrum 48K and Sharp MZ-700, by DW0RKiN. This build was zipped by John Connolly (PROSM), and is based on commit 7869a02520, from 2nd of August 2026 at 02:51:28 UTC+01:00. Please see Codeberg for the source code and newest version: https://codeberg.org/DW0RKiN/Cave_Climb ## Platforms - ZX Spectrum 48K - Sharp MZ-700 - Unix ## About A small logic game written for classic 8-bit computers. Your goal is to reach the target using the exact number of moves shown by the rope length. You can move up a maximum of three times in a row. #### Watch the gameplay on YouTube: [![Video](https://img.youtube.com/vi/qjbQvsz_-sA/hqdefault.jpg)](https://www.youtube.com/watch?v=qjbQvsz_-sA) ## ZX SPECTRUM 48K ![Cave Climb screenshot](https://codeberg.org/DW0RKiN/Cave_Climb/raw/branch/main/ZX/Cave_Climb.png) ### Controls #### Movement - Q - move up - O - move left - P - move right #### Game controls - A - restart level - H - show hint - C - change hint color and activate hint - X - exit game - S - toggle sound - K - toggle Kempston joystick (default: off) #### Level controls - N - next level - M - previous level #### Wall appearance - W - next wall style - E - previous wall style ## Build ```bash ./run.sh ``` ## SHARP MZ-700 ### Controls #### Movement - UP - move up - LEFT - move left - RIGHT - move right #### Game controls - DOWN - restart level - H - show hint - X - exit game - S - toggle sound - C - change paper color and restart level - V - change info color and restart level - B - change wall color and restart level #### Level controls - N - next level - M - previous level #### Wall appearance - W - next wall style - E - previous wall style ### Build ```bash ./run.sh ``` ## UNIX/Linux This version can create data files for the 8-bit versions. It can also display the real sequence of moves for the shortest solution. For some levels, finding the shortest solution can take a long time. Calculating all seed values takes almost a full day. ### Controls #### Movement - UP or Q- move up - LEFT or O - move left - RIGHT or P - move right #### Game controls - ESC or A - restart level - DOWN or H - show shortest solution - CTRL+C - exit game #### Level controls - N - next level - M - previous level ### Build ```bash gcc -O3 -march=native -flto cave_climb.c -o cave_climb ``` ## License **MIT License**