Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steveklabnik/ludum
My entry for Ludum Dare 35
https://github.com/steveklabnik/ludum
engine game ludum rust
Last synced: 17 days ago
JSON representation
My entry for Ludum Dare 35
- Host: GitHub
- URL: https://github.com/steveklabnik/ludum
- Owner: steveklabnik
- Created: 2016-04-16T01:11:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-17T21:39:47.000Z (over 8 years ago)
- Last Synced: 2024-10-10T20:19:25.257Z (about 1 month ago)
- Topics: engine, game, ludum, rust
- Language: Rust
- Size: 63.5 KB
- Stars: 13
- Watchers: 4
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ludum
My entry for Ludum Dare 35.
So, I ended up writing an interactive game engine, which I call “Ludlum”, and
then a game written in that engine, which I have titled “A Game.”This is my first LD, and I’ve wanted to do it for a long time. However, since
it’s my first, and I didn’t even know that I was going to participate until
shortly before I got started, so I decided to pick something I’ve been doing
since I was a kid: text adventures, or “interactive fiction”, as they tend to
be called nowadays.It’s a short game, but I decided to go meta: it’s a game loosely based on my
childhood, where you learn about programming games. “Transform”, the theme, is
more alluded to than it is direct: this is a game about how my own life was
transformed by computers.Furthermore, I wrote the game in Rust, the programming language I work on as my
day job. It was a ton of fun. I picked a terminal library that apparently
doesn’t work with Windows, though, so that’s unfortunate. It should work on
Linux and Mac OS X.You can build the game yourself. First, [install
Rust](https://www.rust-lang.org/downloads.html). Then,
install with Cargo:```bash
$ cargo install ludum
```Then, make sure you have the `Game.toml` file:
https://github.com/steveklabnik/ludum/blob/master/Game.tomlRun `ludum` from that directory, and the game should start.
If you don’t have Rust installed, binary releases are on [the Releases
page](https://github.com/steveklabnik/ludum/releases).