The Loop, the Fat and the Rusty by Hydrasil

[raw]
made by Hydrasil for Ludum Dare 47 (COMPO)

You hooked up with the Fat, scheeming to skedaddle away with the ill-gotten bounties from hapless villagers!

The scheme is this:

The Fat is a notorious Rogue and cheat-at-dice, making his head worth a-penny in bounty. You are a little-known odd-fellow, equipped with your trusty Rusty Remington.

By donning the obligatory Cowboy Wide-brim, you easily convince the villagers that, surely, YOU have the gusto and heat-slinging to bring down this crooked ham-hungry villain, and yes, the bounty rightly belongs to you. Taken with righteous fury, the villagers haste to string the maleficent up without further ado, tightening the loop around his blubber-armored neck!

But the Con is On, and this is where your Rusty Remington shines, obviously effortlessly severing the looped rope around your compadre's neck!

...

Been a while since you last took a shot in earnest, and ol' Rusty's seen better days.. Nah, you're sure it will all work out.

Disclaimer:

This is my first-ever written game.. And I wisely decided to pick a Rust game-framework without much prior testing, after Theme-launch..

So while I wanted to compile to WASM and host it in-browser, this didn't materialize in time. Also, compiling to windows on my ancient Win7-machine didn't produce anything I could execute myself, so only linux and Mac-binaries are available.

Upload last night was hampered by kids missing their dad, making a mess, but no work was done between now and then.

Even worse, the gameplay is severely crippled and no reset-mechanism but executable-restart is available. But having come "so far", I figured I might as well upload what I had, even if only for my own sake.

Be gentle, if it pleases you, but harsh criticism is welcome too :smile:

Ratings

Given 9🗳️ 12🗨️

Feedback

FinalForeach
05. Oct 2020 · 11:18 UTC
When I try to run the linux binary it gives me the error `/lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.32' not found (required by ./the_loop_bad_rusty_lnx)`, and I'm not sure I'm even able to upgrade libc6.
🎤 Hydrasil
05. Oct 2020 · 11:28 UTC
Thanks for trying!
Now that you mention it, I probably shouldn't have compiled it under a rolling-release linux distro without looking back.

Good note for future submissions.
aligator
05. Oct 2020 · 11:38 UTC
Nice game, I won :-)

But Rust would never be my first language to use for a game which has to be finished in 48 hours^^
🎤 Hydrasil
05. Oct 2020 · 11:46 UTC
Great job, nice outplay :D
I get that, though coding in Rust didn't seem so ill-adviced as you might think. (Compile-times tho..)
The problem was more one of lack of fully-fledged framework and lacking documentation.
Also, you get so many things for free in some other languages/frameworks that scope in Rust must be different/smaller. But a cool challenge none the less.
Athryell
05. Oct 2020 · 12:51 UTC
After two seconds my score was over 9k.. :D I think I didn't really get it, even if the theme was there!
shan.hsgames
05. Oct 2020 · 16:52 UTC
It crashes on Linux :cry:
05. Oct 2020 · 17:04 UTC
I dont really get this game, or how it ties into the theme. But, uh, its ok I guess
JudgeZedd
07. Oct 2020 · 14:55 UTC
You did something, and that is worth celebrating. Plus I got it to run, had a good time with it, and I can see sort-of what you were going for. You put all this together in 48 hours with real world responsibilities to deal with, and that's a bloody good job. Well done.
udo
10. Oct 2020 · 09:27 UTC
This game does not run on stock Ubuntu due to the GlibC 2.32 dependency. It also doesn't include a Cargo.toml file to build it yourself. Anyone trying to build this on Linux should create a Cargo.toml file in the project root and add the following lines to it:

```
[package]
name = "the_loop_bad_rusty_lnx"
version = "0.1.0"

[dependencies]
coffee = { version = "0.4", features = ["opengl"] }
rand = "0.7"
```

After that, you can "cargo build" the project, and the executable will be in "target/debug/the_loop_bad_rusty_lnx". Copy it to the project root and start via Terminal (important, since it's the wrong file type to start from a file browser).
udo
10. Oct 2020 · 09:39 UTC
Congratz on your first game!

Not sure what other feedback to give except: build on this first thing you did. You got your programming environment all set up, just keep on making things. If I could make a suggestion: implement Asteroids next. It's limited and fun to do, and most important game dev concepts are in there.

![Screenshot from 2020-10-10 11-32-17.png](///raw/2cb/z/39e57.png)

PS: this is the first LD where I noticed *a lot* of people using Linux, seems there has been a massive shift during those last months...
Rushikesh Charapale
12. Oct 2020 · 13:12 UTC
It was your first game and it's really a great milestone. I know cause it was my first game jam too. I liked the concept but you can still work on your skills. I hope you will.
Please visit my game too and rate it:-)https://ldjam.com/events/ludum-dare/47/the-dumb-robot