FoonLudum Dare ExplorerLD54 → This Game Only Weighs 8 KB!

This Game Only Weighs 8 KB!

By unidaystudio

View on ldjam.com

CategoryRankScoreCount
Overall1943.9628
Fun4033.6328
Innovation1174.0030
Theme34.7630
Graphics8333.0928
Humor5222.9726
Mood9312.9627

Comments

2023-10-02 18:54

very peculiar interpretation of "limited space", couldn't have thought of it, nicely done The game is straightforward, short, some of levels are more challenging and interesting

prologi 2023-10-02 19:10

I guess you won LD54 on a meta level

ralian 2023-10-02 19:21

Cool little game (literally!) Some of the levels are actually surprisingly difficult!

What compiler flags did you use for release - did you try using the /O1 optimization flag to reduce space even further?

corporation 2023-10-02 19:26

I actually really enjoy this type of theme implementation, very outside of the box. Also I'm kinda respect when games are created with limited instruments and resources. This is something I do in some way. And thank you for the last level, I was already scared after 5th XD 11.png

thefoppian 2023-10-02 19:36

I concur with Stronf above me. I saw your post and was intrigued by the concept. It's a fun, challenging sokoban game, and while it's not particularly innovative, it's a solid game and the fact that it's under 16kb is very impressive.

unidaystudio 2023-10-02 21:06

Fun fact: Now that the game is 8 KB and zipped is 4, I can fit the entire thing (zipped), in HEX, in a single A4 printable page: image (22).png

(or in two pages, if I unzip it)

nozomu57 2023-10-02 21:31

Never before I wanted to rate 6/5 for theme so badly :D Great job!

Level 5 was super interesting, needed to sit back and think about it. Makes my puzzle-seeking brain happy.

zanagi 2023-10-02 21:38

These types of creative takes are why I love game jams, great job :thumbsup:

ludumdaredevil 2023-10-02 21:45

I love your interpretation of the theme!

unidaystudio 2023-10-02 23:04

For anyone interested to know:

If I remove all the text from the game (the tutorials), I can go down to 6 KB:

ld54-file-size.png

But I'm not shipping this version of the game. :smile:

jesus-gonzalez 2023-10-02 23:11

We need a new "tech" or similar category to properly rate technically impressive games like this one.

daniel-grinshpon 2023-10-03 01:14

Super impressive, probably the coolest application of the theme I've seen so far. I wonder if you can fit the game on a qr code?

moonlightbomber 2023-10-03 07:31

I love the fact that you took the theme and interpreted it as "limited disk space". Surely, with the hex code you gave, it can be ported to pretty much anything nowadays.

matthartley 2023-10-03 08:15

Amazing! I love the idea of doing a small executable for this theme. And on top of that the game was really fun as well. Great job!

martin183 2023-10-03 16:16

Love your interpretation of the theme! I just have access to linux and mac, will see if I can setup a VM...

unidaystudio 2023-10-03 16:17

Thanks everyone for the amazing feedbacks! @ralian I have the source code linked with the game (it's on my github) and you can check the Makefile, but yes, I've used a lot of compiler flags and tricks to optimize it even more. One of the coolest ones is to not use LIBC (the default C library, that have important stuff like malloc, free, rand, memcpy and so on). I had to implement my own versions of those functions using the Windows APIs. It was a very interesting experience!

@daniel-grinshpon thank you! I wanted to make a game that fits on a QR code or a business card as well, but it turns out that I would have to reduce it even more to be able to fit, sacrificing some cool stuff I had. For example: I can reduce it by around 2 KB if I remove all the tutorial text in the game, making it ~6KB. But then it will be considerably bad in my opinion. So I think that 8 KB is a good trade off and I'm very happy with it.

cagibi 2023-10-03 16:31

Impressive game! ~~Looking forward to receiving the stack of punch cards by postal mail~~

If you really want to fit it on a QR code, and if you know javascript very well, you could port it for the web. Although good luck wrestling with the Canvas API when your budget is in bytes, especially for texture generation.

thecaptainbuster 2023-10-03 16:51

i really loved this. couldnt get past level 5 but have been playing since the past 20 minutes and haven't even realized!

someone 2023-10-03 17:02

Nice sokoban implementation. A couple of the levels were tricky. Bypassing libc was interesting. I tried building it with mingw but that ended up being 24k.

ezard94 2023-10-03 17:20

Very nice game, the fact that you're used the game size to fit the theme is such a good idea ! Overall a very pleasant experience.

unidaystudio 2023-10-03 18:56

@someone thanks! Interesting to know that you tried it on mingw. Did you replicate the flags I used for msvc? They will certainly make a lot of difference in the executable size, specially the optimizations and the defaultlib removal. Let me know!

jahwffrey 2023-10-04 04:41

Nice! Love the idea. That is a very tiny sokoban.

fivecyclops 2023-10-04 10:55

Incredible ! Good levels.

Great job !

jebouin 2023-10-06 01:14

Very original take on the theme, and it runs perfectly on linux with Wine. I agree we need a new "technical" category for entries like these!

deadbydeath 2023-10-09 09:55

My friend, you are crazy! :smile: I will print it to a A4 page to give it to my friends to play it :tongue:

hora-timer 2023-10-10 12:25

As always congratulations! Guilherme Great! work

psv-games-studio 2023-10-14 01:07

Amazing! I loved the Idea, besides the size, the gameplay is really fun, the way you interpreted the theme is incredible, I would never have thought of that. Great job!

ava-skoog 2023-10-20 20:07

Really good use of the theme! Game itself while not original is fun, since the original game is fun :p You did good designing levels, quite hard already by levels 3 and 4. It was a little wonky tho, the graphics wobbled and the occasional frame was completely artifacted, and the cursor was showing loading icon constantly when hovered over the window as if the program wasn't responding, so might want to look into that 😅 Otherwise enjoyable! But the main attraction here is of course the meta.

unidaystudio 2023-10-20 21:31

@ava-skoog Thanks! Regarding the bugs, I had to remove so many code for it to fit in such a small executable file, that some of them where sort of hard to completely get rid of without adding back some Kbs. :smile: