Lifeless -- A Little Depressing Game by tfdiaz

[raw]
made by tfdiaz for LD 44 (COMPO)

Hi, this game was made using Amethyst with Rust. This was my first time using this engine and really my first time building anything substantial with Rust. The game revolves around giving and taking health as life's unfortunately events come flying at you. Your score is based on how many family members are alive. Health is displayed as a color. Your final score gets printed out on the terminal.

Cover_image.png

cover3.png

Controls

Key T - Take Life -- Move your character over one of your family members and hold the key

Key G - Give Life -- Same as above

Arrow Keys to move around.

Key ESC -- exit game.

Notes

To compile from source code is kind of a pain because it takes so dang long.

  1. First acquire rust
  2. Then amethyst tools
  3. Then you can run

bash brew install rust cargo install amethyst_tools git clone https://github.com/tfdiaz/lifeless cd lifeless cargo run First it will grab all the dependencies which takes a long time. Then it will finally compile. You will get a few warnings but the game should launch! You can also grab the binary and that should work. You need to decompress the file. A folder called Life will have the binary within along with 3 folders font, resources, and texture. Run the executable from that folder and the game should launch.

Thank you for taking the time to play my little sad game. It was a painful but very much a satisfying time.

Best, tfdiaz

Ratings

Given 24๐Ÿ—ณ๏ธ 17๐Ÿ—จ๏ธ

Feedback

JunhoLee
29. Apr 2019 ยท 04:17 UTC
This game is sickk! ๐Ÿ‘
notb
29. Apr 2019 ยท 05:14 UTC
Very cool almost like TRON interesting tool choice ! great job
Mia Devs
29. Apr 2019 ยท 17:29 UTC
Nice
Caspercaper17
29. Apr 2019 ยท 18:27 UTC
Its ashame theres are no windows files.
Antti Haavikko
29. Apr 2019 ยท 18:55 UTC
Got this warning every time I ran it and it for some reason didn't work when I tried with terminal but ran just fine when I opened it from iTerm.

![life.png](///raw/1e4/3/z/221d7.png)

The whole giving and taking life thing wasn't very clear. I mean, if I was even doing it correctly (sure there was some color change I think) and what it did. I guess the bad red stuff was killing me and I could use the family members to get more life. But what is the point of taking their life, didn't seem to give any score or nothing.

And one time the game opened with no red words at all, thanks for the infinite score! What is the max int in Rust, you can set that as my hi-score :sunglasses:

![lifenored.png](///raw/1e4/3/z/221fc.png)

And yeah, gotta love to see some obscure engine choices in this se of Unity and Godot. Good job!
๐ŸŽค tfdiaz
29. Apr 2019 ยท 19:51 UTC
@antti-haavikko Thank you so much for taking the time to give me such great feed back. So yes, I turned off this amethst's logging system because it will flood your terminal with a bunch of debugging information. I suppose the executable wasn't much of a fan of that.

So what you achieved when you opened the game and no red words appeared means a red word probably spawned on your location. If you happen to crash into all the red words, the system will no longer be able to spawn new words and you "win" in the broadest sense of the word. This is a bug but I'm telling people this is a feature.

Also for the controls it really requires you to hold down the key and hover constantly over a family member.

Thank you again for playing my game.
kuviman
30. Apr 2019 ยท 06:42 UTC
Does amethyst not work on wasm yet? Compiling from source takes very long time. At least binary for Windows/Linux shouldn't be hard.

Anyway, nice job with Rust, Rust is cool :)
๐ŸŽค tfdiaz
30. Apr 2019 ยท 20:19 UTC
@kuviman Amethyst just got a grant to finish work on wasm so hopefully sometime soon. I'll work on getting a Windows/Linux binary but targeting from Mac OS seems to require some Windows libraries. I'll update if I get it working.

Thank you. Rust is cool!
rejocic
30. Apr 2019 ยท 20:27 UTC
Cool game, reminds me of real life
JofersGames
01. May 2019 ยท 19:38 UTC
This game is dope, great jjob :)
gward2489
03. May 2019 ยท 15:55 UTC
nice work, I enjoyed this one!