Heat Death by Chao

[raw]
made by Chao for LD 39 (JAM)

Screenshot1.png

You play as a robot seeking power cores to achieve your fully powered state. In the mean time you have to manage what little power you have to keep your subsystems online and fight off other machines and scavenging humans. You will fail in your attempt, but along the way you will conquer rival machines, and splatter many meat-bags.

Unfortunately I had a last minute hiccup with the löve sound system, so the release version doesn't have any sounds. I'll try and get this fixed before the end of the submission hour.

UPDATE--- Turns out it was a capitalization problem with one of the sound files :(. It's fixed now, the default package on game jolt has sound.

If you want to download the release version, download the non post release package.

Controls: Use left mouse button to move around. Use right mouse button to fire laser, if you have it activated.

Your power bar is displayed on the left, each one of your components used a certain number of these bars, so you can only have a small number of components activated at once.

To activate components, toggle the lights on the side to green, this click the switch button. This will take a turn, so try and predict what components you are going to need before going into combat.

Components List.png

The window is also resizable, so you can get a bigger view of the world. If you want to survive, you probably should maximize your window.

--For mac and linux users The package for mac and linux users just contains a .love file, to run this you will need to download the latest version of Love. https://love2d.org/

--Tools used Paint.net , Love2d engine https://love2d.org/ , Free sounds https://freesound.org/ , NotePad++

Ratings

Overall 637th 3.04⭐ 27🧑‍⚖️
Fun 708th 2.68⭐ 27🧑‍⚖️
Innovation 441th 3.04⭐ 27🧑‍⚖️
Theme 546th 3.32⭐ 27🧑‍⚖️
Graphics 553th 3.16⭐ 27🧑‍⚖️
Mood 515th 3.042⭐ 26🧑‍⚖️
Given 35🗳️ 9🗨️

Feedback

FlyingMeta
02. Aug 2017 · 01:05 UTC
Really solid game!! Great use of the theme (toggling different actions is a neat mechanic). Had some feedback issues when shooting a spider-looking thing, and wasn't sure if melee was working properly, but overall it plays very well. Kudos :)
rEaX
03. Aug 2017 · 05:00 UTC
Nice game. Looks like you put a lot of effort. It was a bit tricky to learn what to do but it was cool.
wolderado
03. Aug 2017 · 11:39 UTC
Good job the concept is very good. Kinda confused about switching system. As far as I understand you can only use one mod at the same time. It's a cool mechanic I liked it. Though I didn't found any batteries in my playthroughs :D
🎤 Chao
03. Aug 2017 · 23:25 UTC
Thanks for the feedback all!
@flyingmeta In hindsight, I probably should have had a 'hit' sound for the enemies to give a better idea of when you are doing damage. Unless you are actually just clicking on the wrong square, lasers will always do damage unless the shield pops up. Also melee should be working properly, probably just a feedback issue like you said.

@wolderado Each mod uses a set number of power bars, so the more you get the more components you can activate. The number of little blue bars on the right of the activate button tells you how many power bars it uses.
Doreimon
04. Aug 2017 · 15:09 UTC
An interesting idea but a weak implementation but I would have played in a more refined project. Good work.
adrian0901
06. Aug 2017 · 08:11 UTC
loved everything

it's a great game

pixelart is very lovely

waiting for your next game
Aterlamia
06. Aug 2017 · 10:25 UTC
Unfortunately, i can not get this to work, I get stuck in the "use left mouse button to move" screen (linux). On the bright side, i finally got some love :) even if I had to install it myself
🎤 Chao
07. Aug 2017 · 07:06 UTC
@adrian0901 Thanks :)

@aterlamia There's a problem right now where you have to move into an empty tile to get out of the starting screen. Unfortunately, you might have started next to a wall, and be unable to move in certain directions. Try clicking around the screen instead of in one spot, and if that doesn't work just restart (you can press r to quick restart instead of opening and closing).
Aterlamia
07. Aug 2017 · 16:21 UTC
@chao i actually can not do anything as it is just a black screen with text, i just retested it
![Screen1.png](///raw/db0/3/z/8c0c.png)

That is the screen i get but no mather what i press or click it does not work for me.
🎤 Chao
08. Aug 2017 · 10:46 UTC
@aterlamia Just uploaded a new version where you can click anywhere and it always clears the black screen. It's possible that you've generated completely surrounded by walls every single time, which should be extremely unlikely. This won't fix that, but you'll at least be able to see what the problem is.
It's also possible that the way Linux handles stuff, the method of getting the random seed (from the clock) fails and gets stuck always spawning you surrounded by walls. In this case I'm not sure what I would do to fix it. Hopefully it's not that.

Anyway, new version can be downloaded from the same link, should appear as an updated package of the post release.
Mathiouza
08. Aug 2017 · 12:22 UTC
Interesting idea but I wanted more explanation on the different module we could activate. It lacks sounds (you made it in the postld version, but I played the ld version) and the art could be better. Keep coding, I did not see rogue like games in this ld so far, the game could be awesome.
Aterlamia
08. Aug 2017 · 16:48 UTC
Unfortunately, it still does not work, but thanks for your effort. I will leave the (error) output here

When i have jack not started
```
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
```

when i have jack started

```
➜ Downloads jack_control start
--- start
➜ Downloads love Heatdeath\ r2.love
Cannot lock down 82274202 byte memory area (Cannot allocate memory)
Cannot lock down 82274202 byte memory area (Cannot allocate memory)
Cannot use real-time scheduling (RR/5)(1: Operation not permitted)
JackClient::AcquireSelfRealTime error
```
Good luck :)
🎤 Chao
09. Aug 2017 · 10:27 UTC
@mathiouza I was hoping that the lack of explanation of the modules would add to the exploration and discovery aspect of the game, but yeah, it probably would have been a good idea to explain that a bit better.
Just uploaded an image that describes all the different modules, as well as some basic strategy. Hopefully that makes the game more enjoyable for future players.

@aterlamia Unfortunately Linux is outside my specialty, so I'm not sure how to interpret that information. Thanks for the help bug-fixing anyway though, I appreciate it.
AFlatThrasher
11. Aug 2017 · 15:41 UTC
Took a bit to figure it out and the randomness REALLY affected what I could and couldn't do, but once I got the hang of it, it was a pretty fun game. My major frustration was that it seemed like the humans had a longer range on their lasers than I did, but still moved at the same rate I did, so that I could get killed without a chance to actually protect myself (especially early on). Other than those situations, though, well done.
HuvaaKoodia
11. Aug 2017 · 16:03 UTC
Brilliant concept. Well realized setting and atmosphere too.

Very tough and random tough. I saw a power core once and then got shot to pieces again. I'd like to be in control just a bit more, starting with a few more power bars might do it too.

The hostile robots are nearly impossible to beat, while the humans are weak, but even two of them coming from different angles can lock you in place as they have longer range than you.

A bit torn on this one, but I do think the positives outweigh the negatives. Do work on it, if you have the time.
DDSFloko
19. Aug 2017 · 17:33 UTC
Great concept. I liked art, sound and mainly mechanics in this game. Nice entry.