Here's a one day old version of my PB remake of Sokoban. I have cleverly entitled it "Sokoban PB" :P
It has 10 fully playable levels.
GUI style options
I hope to include 100 levels and will allow users to create their own levels - I've disabled the level editor in this version and the Help menu doesn't do anything yet.
Something simple, but every language needs to have a Sokoban game :)
If you find any bugs or problems, then please let me know.
Also, if you are able to complete level 10, can you please let me know how! It is supposedly possible, but lack of sleep/intelligence is preventing me from doing it.
BTW. I did not create the graphics. They are temporarily "borrowed" from another Sokoban game.
(http://www.iprice.remakes.org/stuff/soko.JPG)
Only played a few levels, but it looks like it's coming up apples to me.
Related Links:
Yet Another Sokoban (https://www.underwaredesign.com/forums/index.php?topic=4304.0)
Ian,
great game.. where are the levels from? Someone are very tricky.... so you want it here you get it.. My approach to lev10 :)
After finishing the lev10 i got an error so i couldn't make the last Hardcopy... sorry
[attachmentid=660]
Hi Ian, nice game and nice solution, Big C.
I also finished level 10 and got this file stream error but I forgot to note down the movements for the guy...
Ian, there is some open format for Sokoban levels and also some websites where you can download hundreds of Sokoban levels. The format is ASCII. Could make a collection of levels much easier ;)
I like your faked windows - smart idea! But it's disturbing to switch between keyboard (for the man) and mouse (for the windows buttons). Maybe you rework that (allow space key for selecting the menu button?).
Cheers,
Tommy
Firstly, thanks :)
Secondly - there is no level 11 - hence the reason for the error.
Thirdly - whilst I could use the levels in ASCII format, each puzzle then would be a lot bigger than the 280bytes that they are now - PB creates huge .EXE files and I want the data etc. to be as small as possible
Nextly :P - I may make the game mouse only, hence the reason for mouse controlled Windows, although there are keyboard shortcuts - I could make them shorter if preferred?
The one after nextly :P - Cheers Big C! :D Sometimes the solution is just sooo obvious and simple, that it's over-looked. I have had a rotten cold for the last week though, so my brain is a bit mushy at the mo.
Finally - the Windows aren't exactly faked, but they're not totally self created either. A bit of both for a nice effect. Anyway, if the software won;t let you do something in one way, just find another. If that involves cheating, well... :P
Anyway - I have a few ideas about changing the game a tad - mainly graphically, but the gameplay will remain the same. I'll keep you posted on progress (and expect a bunch more levels to add to the game either today or tomorrow :))
Here are 11 new levels - just unzip and place in your Sokoban PB folder. All can be completed.
I'll put up some more later. :)
NOTE: zip contains all 21 levels to date and is still less than 3.5Kb
Here's the next update - 40 levels in total.
Same as before, unzip them into the main Sokoban folder.
:)
Ian, my head hurt after 15. Well done. I'm curious as to how you design those levels- are they original? They're of excellent puzzle quality.
The puzzles are all a mixture of ones I've grabbed from other Sokoban games, and others that I have created myself. I had to input and test each and every one of them - imagine how my head feels!
I've now added the Help info and some "Idiot proofing" to my level editor, which is incorporated in the game already (just not activated in your versions). I will activate it once I've finalled decided on a graphic style of my own.
I've not much free-time until the weekend, so there probably won't be (m)any more updates before then.
Does anyone have an idea how Lev24 is solved? that one is condemnedly difficult and I already tried out many possibilities however without success :(
I've just had a quick play with level 24 and err... yeah, I couldn't beat it this time either. I assure you that every level I have included in the game is completable, but for the time being this one has me stumped. I have completed all 40 levels (and boy did I need a break afterwards!).
Sorry Big C, but we'll both have to try harder! :P
I'll alter the level a bit if a solution doesn't become clear. I wouldn't worry too much as a revamped version should be available late( r ) this week that makes a (little) bit more use of PB.
For the time being, I'm calling the new version Sokoban Toxic... ;)
Ian,
your game makes me addicted...
QuoteI've just had a quick play with level 24 and err... yeah, I couldn't beat it this time either.
thats not good... so I will fire up my brain to find a solution... nevertheless there must be a way... Maybe Tracy find a way or anybody else?
QuoteI wouldn't worry too much as a revamped version should be available late( r ) this week that makes a (little) bit more use of PB.
thats sounds good to me... :)
yeah... I solve the problem myself... :D
2 steps away from finishing Lev24... (that is my only screen copy...)
[attachmentid=666]
I told you it was possible :)
Well done :D
Hi Ian,
I know you are a member of the judgeing panel of the RetroRemakes Compo but have you time to work on your new Version Toxic?
If so when will we see the result? :D
Thx for your answer in advanced.
Big C.
I've been so busy lately what with holidays, work and assisting with the RR comp that I haven't actually done a lot on Toxic (or the other levels for this one actually).
If I get my arse into gear I should be able to get it finished soon, jusst not as soon as I had originally hoped though :(
It's not a great leap over the version here; just a graphical makeover really (including a slight perspective change). The levels even use the same data as this version.
Hello, Ian
I tried to download your sokoban PB but all that happens is my browser opens a window full of garbled text. I was gonna offer you some custom graphics, since I have always been a big fan of sokoban type games. Oh well, perhaps if you give me the specs on the tile sizes and what elements you need I could throw something together anyways.
Let me know what's next. Cheers! :)
Due to forum glitches the original attachments don't work anymore (hence the garbled text). Thanks for letting me know. I've now upped it to my site - download available HERE (http://www.iprice.remakes.org/stuff/Sokoban%20PB.rar) 703Kb.
I won't need any graphics for this game (many thanks for the offer), as other than levels, I don't intend to update this further, as I will have a better version soon, although if you want to do something, then be my guest. :)
All images are 32x32 pixels, as can be seen in the download - just keep the same images in the same positions (or if needs be I can add extras and jiggle the code a bit).
Maybe you'd like to help with the graphics for the update?
Cheers :)
QuoteMaybe you'd like to help with the graphics for the update?
Cheers :)
Hmmm, I could be persuaded,.. again I'd need info on size/type and any 'special' tiles like teleporters, mines, traps etc. (not that sokoban has those but an 'updated' version based on the original could always expand on the concept.)
Cheers! :)
There'e nothing special about it - it's exactly the same game that we all know and love, it's just the perspective that's changed slightly (looking down from above, at an angle so that certain objects are slightly obscured by those in front).
I've got rough models working already, but I'm a bit busy with a couple of other games at the moment (although they should both be finished in the next couple of days (all being well and good!)). I'll get back to you. :)
Ok, here are 2 alternate Tilesets, First a King Tut version.. (Help the Mummy get the Tut busts to the all seeing eyes)
(http://www.underwaredesign.com/screens/PlayBasic/Games/SokoBan/soko_tut.png)
soko_tut.png (http://i48.photobucket.com/albums/f237/DavidGervais/soko_tut.png)
And second a Mad Lab version. (Help the Mad scientist scoop up brains to get them to the biohazard decontamination areas)
(http://www.underwaredesign.com/screens/PlayBasic/Games/SokoBan/soko_lab.png)
soko_lab.png (http://i48.photobucket.com/albums/f237/DavidGervais/soko_lab.png)
LoL, I had a bit of fun, I hope you like them.
Cheers! :)
P.S. Oh, just right click and save image as.. to download them.
They both look excellent (even if you have put the floppy disc protective slide on the wrong way around :P)
Nice work :D
Hi Ian,
is there a possibility to reset the lvl-Status back to start at lvl 1? I don't mean to navigate in the finished levels. If I delete the soko.dat then I get an invalid stream error. If I make a new file soko.dat with the editor then I get the same error.
BTW what's going on toxic? ;D
Greetings
Big C.
See the attachment Big C :)
I'm not going to be very actively coding for the next few months I'm afraid - I'm a judge in the Retro Remakes comp and will probably spend long periods of my free time playing and reviewing stuff - as a result Sokoban Toxic (amongst a few others) isn't going anywhere fast I'm afraid. :(
Having been linked to this thread by buggage, I've just spent an enjoyable few days playing this Sokoban game, which is bug free. I thought the most noteworthy levels were 25, 28, 32-35, and the last two, which I couldn't actually solve...
One thing this implementation lacks - and I'm surprised no one else raised this - is an undo feature. This is an absolute MUST in any Sokoban clone, and I have to report that I had one or two angry moments whilst playing when I made a mistake and had to restart the level from scratch.
Another issue is the lack of credits for the levels. Granted, you might not know where they're originally from if you grab them from other implementations, but you should supply author information as far as possible, particularly to avoid inadvertent copyright violations.
There's a clone called YASC (yet another Sokoban clone) at SourceForge, and this contains every feature you could possibly want. Until I code my own version, I recommend using this :) By the way, in respect of my previous comment about credit, YASC comes with a "duplicate detector", so if you're unsure of a level's authorship, you can search and identify it there.