Harold the Hoarder (Linux only) by Dudum Lare

[raw]
made by Dudum Lare for Ludum Dare 54 (JAM)

Screenshot from 2023-10-03 12-30-50.png

IMPORTANT

We didn't realize that you need to have the libraries SDL2, SDL2 ttf, SDL2 image, and SDL2 mixer installed to run our game.

Here's how you install them:

```{bash}

Arch

sudo pacman -S sdl2 sdl2ttf sdl2image sdl2_mixer

Ubuntu / Debian (Might be wrong)

sudo apt-get install libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 ```

Story

Harold has just found his dream home. He could not be happier than in this moment - he will finally fit all his things and also be able to live there! What a joy! Of course we want Harold to be able to gush in this feeling without the troubles of actually moving in. Thats where you come in. You're here to help Harold move!

How to play:

Click on the boxes to open them. This will reveal furniture which you are to place in the correct rooms. Some furniture can be placed in multiple rooms, some in just one. When everything is in place Harold has to check that you placed everything to his liking. Therefore you need to walk him to the red circles. You control Harold with WASD keys. If Harold is happy with it, your job is done.

See this as a chance to wind down, relax and think about other things while you furnish Harolds home the way he wants it. No need to get creative in this game :heart:

Fun fact

This game is only availible for Linux, and that is not because we have anything against windows or mac users, no. The reason behind this is that we made the game engine from scratch, mostly during this weekend too! It put up a fight but so did we, and it's been fun.

Credits:

Game music and sound effects: Blueues

Graphics: dingdingding

House layout generator: Bottlecreep

Morale and coaching: ee25

Everything else: Dudum Lare and Persikan

Ratings

Overall 1019th 2.976⭐ 23🧑‍⚖️
Fun 939th 2.925⭐ 22🧑‍⚖️
Innovation 645th 3.262⭐ 23🧑‍⚖️
Theme 726th 3.4⭐ 22🧑‍⚖️
Graphics 854th 3.045⭐ 24🧑‍⚖️
Audio 455th 3.375⭐ 22🧑‍⚖️
Humor 566th 2.889⭐ 20🧑‍⚖️
Mood 898th 3.053⭐ 21🧑‍⚖️
Given 38🗳️ 7🗨️

Feedback

Eliyud
03. Oct 2023 · 13:45 UTC
Well, I can't find the .exe of the game
LDJam user 346943
03. Oct 2023 · 15:28 UTC
@eliyud Yes because theres only a linux build included!
🎤 Dudum Lare
03. Oct 2023 · 18:45 UTC
I'm sorry @eliyud. We did not manage to compile the game to Windows in time. Because of this we decided not to include a Windows build... Hopefully you will find a way to play it anyways. I recommend The Windows Subsystem for Linux (WSL).
larrymartinjr
03. Oct 2023 · 22:42 UTC
sorry could not play it :(
RossK
03. Oct 2023 · 22:48 UTC
Even ON linux(debian 12), I had to install some libraries to get this going (libsdl2-mixer-2.0-0, libsdl2-ttf-2.0-0, libsdl2-image-2.0-0).
🎤 Dudum Lare
04. Oct 2023 · 12:10 UTC
If I manage to find the time I'll compile the source code of SDL with the project so it gets baked into the binary. Thank you for letting us know @rossk !
cronch
05. Oct 2023 · 22:10 UTC
first i wanna say im impressed that y'all made your own engine for this, and second i thought that it was a pretty unique sorta game, i saw cool potential in rotating furniture to try and fit it around corners or other furniture, sadly the bugs made it a tad difficult to play through the game, like sometimes when you move furniture (with a higher chance of happening when you move it faster) the game places it down wherever it is which was a bit frustrating, but it was still cool
qzg
11. Oct 2023 · 14:23 UTC
funny game play
Frank Gevaerts
11. Oct 2023 · 18:53 UTC
A bit too fiddly for me, so I didn't get very far. Still a nice idea though!

One general thing, "game.zip" isn't a very good name, people are downloading a lot of games and that sort of name doesn't help with keeping track of what is what!

(oh, and if you didn't intend to distribute the source, you shouldn't have included the .git directory in the zip file!)
Sentmoraap
11. Oct 2023 · 21:01 UTC
Writing a game engine in a weekend is a notable feat, however the game is too bugged to be enjoyable. It looks like rotated items collision don’t work properly, so sometimes it’s placed when it touches nothing and something it can go through walls. Also when I grab an item sometimes it keeps an offset with the mouse pointer.
🎤 Dudum Lare
12. Oct 2023 · 08:47 UTC
@frank-gevaerts thank you for the feedback. I renamed the zip and removed the git directory! :-)
🎤 Dudum Lare
12. Oct 2023 · 08:50 UTC
@sentmoraap we are aware of the problem. We tried to solve that (rotation collision) problem for the last hours of the jam but did not manage to finish before the time for submission. However, the mouse offset is intended since items with bigger mass has a higher friction. Sorry if it felt unintuitive. We're glad you tried our game!
EgorMnc
14. Oct 2023 · 14:35 UTC
The game is interesting, it was quite nice to play it, keep working on it and everything will be cool
Dan Str
17. Oct 2023 · 19:49 UTC
the game is very interesting, I liked it, the idea is good, continue at the same pace and you will become more professional
venijamin
19. Oct 2023 · 19:25 UTC
Fun works on arch good job on making the engine, bravo газда.


# 👍
Jesús González
20. Oct 2023 · 14:29 UTC
I would have tried to compile it myself if source was included. I can't test it now since I'm on Windows :(
GoldyXEN
20. Oct 2023 · 14:43 UTC
This is a good game.

Rotations are buggy but that's whatever. Music is good and fitting.
LDJam user 249050
20. Oct 2023 · 15:08 UTC
whipped out my linux laptop to try this out, the apt-get command worked fine for installing deps on 'buntu (have you considered static linking SDL2 with your engine?)

If you'd include source code, people could also try compiling it on windows.

It was tough enough to play with the trackpad/nipple mouse that I had to plug in my desktop mouse. Even then, the dragging is kind of annoying, the slightest touch with any wall and you can't move the furniture any further. Not to mention that the house only has one entrance and you need to weave through narrow corridors to get everything to their destination (more doors/paths inside the house would be nice). Sometimes the stuff would just stop in the middle of a room without any explanation.

I would like to have an end screen or some feedback after everything has been placed.

The music is chill and fun.

I think you have a good foundation for a decoration game once you iron out some of the kinks.
Jesús González
20. Oct 2023 · 16:29 UTC
20 ratings just in time. Congrats!
LDJam user 288502
20. Oct 2023 · 16:43 UTC
I tried running it on my old laptop (that still has a very outdated version of Ubuntu) but it complained about the different glibc version.


By the way, keep in mind that you can always make ports of your games after the jam deadline.

I think SDL works with Emscripten, it might be worth a look.
LDJam user 374028
20. Oct 2023 · 21:31 UTC
I got a score of 250. It's funny and the music is catchy. It gets a bit buggy when I'm dragging furniture and it places itself without me pressing E. Not bad physics for a custom game engine.