FoonLudum Dare ExplorerLD57 → Sokobound

Sokobound

By farzher

View on ldjam.com

CategoryRankScoreCount
Overall1323.5052
Fun923.5552
Innovation1323.3952
Theme2852.3552
Graphics2692.7452
Audio2421.8945
Humor2342.0247
Mood2772.5449

Comments

subsolar 2025-04-07 03:51

lol nice game, very difficult

gargantuan-janitor 2025-04-07 03:52

Great game, some of this puzzles are insanely hard. Theme seems a bit absent, even after playing the 4 depths, but I'm having a great time so it's forgiven

rubatotree 2025-04-07 10:50

The game is really difficult and I can't solve some puzzles even if collaborating with my friend......However it's fun enough that I can spend a long time playing and thinking with this game.

island-jam-2-group-3 2025-04-07 19:39

I don't have patience for puzzle games xD but cool little game, congrats!

untitled-studios 2025-04-07 22:22

Delightful and devilishly difficult. I genuinely believe that this is the perfect execution of this idea. Well done.

gaverion 2025-04-08 00:20

Very fun, maybe a little too hard :P

cobear25 2025-04-08 02:43

Very fun, very hard. I think it's just missing some music and sounds maybe

kaliuresis 2025-04-08 03:42

Nice twist on sokoban. It me took around 90 min to solve all the levels. A button to reset without having to exit to the level select would have been nice to have. I also ran into the undo limit once, I can't imagine it's using enough memory that it would be a problem to make it much bigger.

tasakasama 2025-04-08 12:07

Too difficult for me, but it looks well done :)

onngd 2025-04-08 12:20

the game is very good, but I'm too stupid for such puzzles:D

cure 2025-04-08 18:58

I really want more of this

itsbarrex 2025-04-08 19:30

really really hard levels! I played 25 minutes and had to give up, so I didn't finished all the levels

oxnh 2025-04-08 21:34

Reminds me of some baba is you puzzles. Good job creating such difficult puzzles, adds a lot of playtime to the game without feeling like padding.

oxnh 2025-04-08 21:35

But just having different levels doesn't really have anything to do with the theme.

stormouse-indie 2025-04-09 04:15

very nice game!! the action at a distance definitely messed up my mind

morepixels 2025-04-09 06:51

Fun puzzle game, solved all but the final 2 Main Puzzles. The extras and bonuses were super easy and cute. But it doesn't really relate to the theme of Depths, and isn't that Innovative as it's really just Sokoban. Otherwise, pretty fun!

flinge 2025-04-09 08:00

to hard for me. But great job overall!

airgameboys 2025-04-09 10:16

Solved the entire thing! Very fun twist on normal Sokoban. Also, I stayed sometime going over your vanilla-JS approach, it's very elegant. An interesting idea I thought of while playing: walls that act as wrapping the screen, so that if one row is 4 tiles and the other is 5, you can push it across the entire screen 2-3 times to unsync their relative position

larsievl 2025-04-09 14:57

The first few level lure you into a false sense of security, but the rest of the levels are really difficult, could perhaps use some sound effects but the game's simplicity is also quite charming.

gbegreg 2025-04-09 17:45

Not easy but good puzzle game !

talif-moor 2025-04-09 21:20

Very difficult game, the graphics are very simple but clean, I can get behind that.

solmaris 2025-04-10 04:21

Love the simple aesthetic and really cool that this was done with canvas and JS. Cool twist on Sokoban and smart to use a solver for validating levels - my brain isn't big enough to solve a lot of the later ones.

foursay 2025-04-10 05:45

Wow, this is an incredibly deep game — somehow it totally convinced me that it fits the theme Depths! The mechanics are super easy to understand, but the later levels get really challenging, honestly. Great job on this!

marudziik 2025-04-10 22:27

Really difficult, I liked it a lot. Props for short and readable JS code. The only thing missing for me was audio - but then, the presentation is very consistent and minimalist. Great entry, thanks!

tetracold 2025-04-11 03:59

I really like it but but most of these puzzles are way to difficult for me to figure out LOL, I tried but I gave up at depth 1234, I do enjoy it a lot. The game feels fair it's more just a skill thing on my part. would have been really nice with some sfx

python-b5 2025-04-11 04:36

Had a fun time with this, though I don't think I'm quite smart enough to complete it. The puzzles are well-designed but very difficult, and there isn't much of a grace period before that. I was only able to complete the first six or so levels before I had to admit I was stumped. I like the clean/minimalist aesthetic and the game in general feels well-put-together. Nice work :)

farzher 2025-04-11 09:24

lots of comments asking for sound/audio. i added some audio. if this is considered cheating please disregard it when rating, thanks!

marcos-tulio-cavalcante 2025-04-11 14:50

very hard to my little brain.

dxk2294 2025-04-12 02:09

Oh I am not smart enough for this... great job!

sadvest 2025-04-12 08:30

Found the solutions for Depth 2–4 mostly by chance while randomly moving around. Immediately chose to give up when I entered Depth1234. Spent about 1 hour before that. I like how making just a small change can lead to significantly different outcomes. Well done!

deformhead 2025-04-12 13:24

Really nice entry! :clap:

Loved your level design! I live in France, so I have an AZERTY keyboard, and I would like to point a minor change, if I may:

In your code, you get the input with `event.key`, which will return the visible letter pressed, not the physical key of the keyboard.

``` const k = event.key

if(k == 'Escape') return show_screen('level_select')

if(stuck_in_win_animation) return

if(['w', 'W', 'ArrowUp' ].includes(k)) return handle_move(up) if(['a', 'A', 'ArrowLeft' ].includes(k)) return handle_move(left) if(['s', 'S', 'ArrowDown' ].includes(k)) return handle_move(down) if(['d', 'D', 'ArrowRight'].includes(k)) return handle_move(right) if(['z', 'Z', 'Backspace' ].includes(k)) return undohistory.pop() if(['r', 'R' ].includes(k)) return startlevel(savestate.current_level) ```

Instead, use the `event.code` which will return, 'KeyA' when: - visible letter 'A' is pressed on QWERTY display - visible letter 'Q' is pressed on AZERTY display

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code

farzher 2025-04-13 00:18

@deformhead interesting. that's pretty neat, no reason not to use event.code i guess :thinking:

i use colemak, so WASD doesn't work for me either (i just use arrow keys). but i don't think my OS knows i'm using colemak so this wouldn't help me

edit: i won't be using event.key because: i'm using z for undo. that conflicts with moveup on AZERTY. i could make undo only backspace. but also i use R for restart. that conflicts with move down on colemak.

adamsmccall 2025-04-13 02:57

I got up to level 3 but it was too much for me after that :weary:

Definitely a great idea, you instantly see how deep it can get within the first level, nothing needs explaination, well done !

woona 2025-04-13 07:46

I liked your iterative approach to level design. So many solutions become so different just because of one extra block or row here and there. Personally I would prefer if there was more difference between space and wall. Right now it's black vs very dark gray which is difficult to see.

nyxkn 2025-04-13 11:05

Really neat presentation! Very minimal visuals but all so polished and it looks really clean. The puzzles are insane. Got hard stuck on tunneling :( Anyway great effort and overall a very polished entry!

farzher 2025-04-13 21:46

@woona many people have said they can't visualize where they're allowed to walk. but i don't understand. yes the walls/background/walkable tiles are similar colors but it's not a problem for me. is it possible that it depends on your monitor? maybe on a crappy laptop display with glair, dirt, and contrast issues is when it's hard to tell? :thinking:

woona 2025-04-14 04:14

@farzher Yeah, it's not a new monitor, but it's clean and honestly not that terrible. I've had worse 😂

xpoho 2025-04-14 11:30

Very hard and very neat game! Good job! I completed only 4 levels ^_^

heviosso 2025-04-14 14:24

My kind of game! Haven't beaten it yet, but bookmarking it for when I have time. Puzzlers forever! Excellent! No notes!

silkworm-sweatshop 2025-04-14 15:38

I made a sokoban game but this one breaks my brain :sweat_smile:. Depth 4 was my limit. Really nice twist to add another layer of depth to this kind of gameplay.

coleslaughter 2025-04-15 03:26

You weren't kidding about it being a "difficult" game. :sweat_smile: I'm bad enough at Sokoban games as it is, and this one was particularly mind-melty. I liked the core mechanic of it though, just wish I was better at it.

Well done!!