SkillAgentSearch skills...

OpenMoonstone

Open source reimplementation of Moonstone: A Hard Day's Knight

Install / Use

/learn @joetsoi/OpenMoonstone
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nightly build

OpenMoonstone

An open source reimplementation of the Amiga/DOS game Moonstone

Running

Windows

Download the latest windows build from https://github.com/joetsoi/OpenMoonstone/releases You need a DOS copy of the original moonstone. This should be extracted, renamed to moonstone and placed underthe resources directory. Then you can run openmoonstone.exe

Other platforms

OpenMoonstone should build and run on all platforms supported by both Rust and SDL2.

https://forge.rust-lang.org/platform-support.html

Currently only Ubuntu and Windows have been tested.

Controls

  • Player one: arrow keys and space
  • Player two: WASD and Left Ctrl
  • Player three: IJKL and G
  • Player four: Numpad 8456 and Numpad enter

Configuration

Fullscreen

You run in full screen mode by changing fullscreen_type from "Off" to "Desktop" in resources/conf.toml

Developement

Requires rust stable

cd rust
cargo run

Progress

Screenshots

Debug collision detection

<img src="https://raw.githubusercontent.com/wiki/joetsoi/OpenMoonstone/screenshots/practice.png" alt="Practice" width="640"/>

Four player practice mode

<img src="https://raw.githubusercontent.com/wiki/joetsoi/OpenMoonstone/screenshots/four_player.png" alt="Four Player" width="640"/>

In development campaign map

<img src="https://raw.githubusercontent.com/wiki/joetsoi/OpenMoonstone/screenshots/map.png" alt="Campaign" width="640"/>

Videos

https://www.youtube.com/watch?v=Jakht4PBzFE&list=PLub5fMuLNSIoc0oVM2NJSzmA4HHv1k_Ue

View on GitHub
GitHub Stars71
CategoryDevelopment
Updated23d ago
Forks4

Languages

Rust

Security Score

100/100

Audited on Mar 15, 2026

No findings