Boulder
Boulder Dash clone (Amiga), collect diamonds and reach the exit. It is complete with level editor.
Install / Use
/learn @rh-galaxy/BoulderREADME

https://rh-galaxy.itch.io/boulder
Windows
Software:
- Install Visual Studio https://visualstudio.microsoft.com/vs/older-downloads/ Select "Visual Studio Community 2019"
Building:
- Open build/windows/Boulder.sln with VC2019 or newer and upgrade
- Select build configuration and platform (x86 or x64)
- Build all (F7)
Running:
- Run either from the IDE or copy files from "output_directory" to /exe/windows_x86 or /exe/windows_x64, where output_directory is either Release Debug Release_x64 or Debug_x64 in build/windows/
Linux
Software:
- If the build fails, this might help
sudo apt-get install build-essential
Building:
- Enter the package dir build/linux
- Type 'make all'
- Type 'make install' Binaries are copied to exe/linux_x64
Running:
- Enter the package dir ./exe/linux_x64
- Run ./boulder
- (Run ./mapeditor fileandpath.map)
Mac
Only on Intelx64 or Arm64
Building:
- Open build/mac/Boulder.xcworkspace with Xcode 15
- Press menu: "Product/Build For/Build For Profiling" (Release) "Product/Build For/Build For Running" (Debug) Select all other projects and repeat (next to 'My Mac' text, grey not obvious drop down)
Running:
- Run either from the IDE or copy files from "output_directory" to /exe/mac
Where output_directory is some hidden directory with a 170 char name default
(You can change this in an Xcode setting "Xcode/Settings/Locations.Derived Data"
To get it in "build/mac/DerivedData" for example:
- Change it to "Relative" and "DerivedData"
- Click "advanced" and select the Custom "Relative to Derived Data").
Files
-
build
- linux
- Makefile - to build on linux
- virtualbox.txt - describes how to setup, build and run on a virtual machine (running linux)
- mac
- XCode 15 project files - to build and run on mac
- windows
- VS project files - to build and run on windows
- build_release_files.bat - to build the release zip packages
- linux
-
exe
- executable files for windows, linux and mac
- data folder is common for all versions
-
ext_include
- external includes, with the exception of mac/fs*.* files
-
lib
- external libs for windows, linux and mac
-
original_gfx
- source files for gfx
-
utils
- fnt_comp - font compiler project source files (uses opengl and builds on windows and linux)
- img_cut - image cutter project source files
- res_comp - resource compiler project source files
- zip_exec - zip executable flag fix project source files
-
src
- common - common source files for all projects, also includes gui.cpp/h and tileset.cpp/h which are used in both game and editor and depends on other code
- graph - common source files for handling graphics
- editor - editor project source files
- boulder - game project source files
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
