Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

hornvale/hornvale-2024

Repository files navigation

CI codecov

Hornvale

Hornvale📖 is an experimental, idiosyncratic game written in Rust. I was referring to it as a "prose-based roguelike", but now I'm thinking it might be more like "open-world interactive fiction".

I don't know if this is stupid or not. It's a more personal project than I typically throw on GitHub, and I'm making it up as I go.

Latest Recording

Latest Hornvale Screen Recording

Major Ideas

The main thing I want to play with, that ties this to the roguelike tradition, is procedural content generation. But I'm also deeply embedded in interactive (and non-interactive) fiction, and MUDs, both of which tend to be intentionally authored experiences. The former is deeply invested in a notion of efficient storytelling, the latter in a more open-world concept with multiple narratives. I'd like to explore this area and figure out what sort of messes I can cause.

This is likely to be an incredible amount of work, and frankly, I don't really have a good history with regard to actually completing personal projects, so feel free to just cruise right by this one. Also, the fact that I've Unlicensed this is probably a good indicator of how much general appeal this project has.

But maybe this will be something that grows over time into something worth looking at.

Prior Incarnation

A previous iteration, purely exploratory, can be found here. It was/is mostly just investigatory, figuring out what was possible, and whether I could bear to do it in Rust. I ended up not following the patterns I established with it (namely, using the Specs ECS and a realtime approach), but I learned a lot doing it.

Code Coverage Graph

About

Hornvale is an experimental text adventure game written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published