I think level 1 might be slightly out of place, but I think the rest are in order of difficulty. I think.
I've completed them all at least once! :-p
I think level 1 might be slightly out of place, but I think the rest are in order of difficulty. I think.
Do you mean?
In which case you are welcome!Well done the people that the people you stole from stole from.
That's too deep for meWell done the people that the people you stole from stole from.
Yep, and if it transpires that Aymeric du Peloux stole his levels off someone else that sentence will make my head explode!
***DISCLAIMER - THIS IS HYPOTHETICAL, AYMERIC DU PELOUX DID NOT, REPEAT NOT, STEAL HIS LEVELS!***Well done the people that the people that the people you stole from stole from stole from.
Satan's armpit.
I'd be interested to know what you make of level 26. It's one of these cases but I was totally blind to the move that opened the door, I spent a whole afternoon trying to do it (as I did a few years ago with SokobOne and forgot the trick). I wonder if a different set of eyes finds it quite straightforward.Joefish wrote: ↑Fri Mar 23, 2018 1:39 pm Actually these smaller ones can be easier to solve methodically, since the decision trees aren't all that extensive. There are certain obvious moves at the start that turn out not to work, but if you look again often you only have a choice of one or two possible moves from any position, so at the point where you do have a choice, you simply try the less-obvious option and see what happens.
I'm sure it's very normal for people with a maths/computer science background, but I love the fact that people do professional research into things like this. If you type 'Sokoban' into the web of science it brings up all manner of interesting stuff.Nomad wrote: ↑Fri Mar 23, 2018 1:29 pm Well it's a PSPACE-complete problem so stands to reason its going to be a tough cookie.
http://weetu.net/Timo-Virkkala-Solving- ... Thesis.pdf
Easy solution - use compiled BASIC.
May I mention how easy it is to implement multiple joystick support using JOY? Now with proper coding instructions:
This is a very good paper on the subject. But if you think hard enough, you can figure out many further optimizations that they have missed
I'm a big fan of Sokoban, and implemented my own level generator and optimal solver in Java years ago. These processes are inerently memory hungry, thus impractical for Spectrum except for solving very straightforward levels like Joefish described.
Yep, will do. Joysticks are more in demand than I realised. Can I ask how are you playing your games? PC with joystick or real hardware?
7 minutes is faster than me. I graded them as easy, medium, medium/hard, and hard. Interested to know how you fare with hard, the last 4 or so.Ersh wrote: ↑Fri Mar 23, 2018 7:51 pm I'm up to Level 23. 13 to 16 felt really tricky but then I breezed through 17 to 21, Level 22 was a bit harder again. Never bothered with Sokoban before because I've seen some huge levels and I haven't the patience for that. This is perfect, bite-sized puzzles that takes 1-7 minutes to figure out.
Full game pwease.