My Community

Homebrew Alley => Arcade Homebrew => Topic started by: zapiy on October 12, 2015, 19:07:55 PM

Title: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 12, 2015, 19:07:55 PM
cmonkey of UKVAC has created a port of Sokoban for real arcade hardware and MAME.

http://youtu.be/W1AgU-VO7Zs (http://youtu.be/W1AgU-VO7Zs)

Quote
Welcome to Sokoban LE!

This is the Taito L System port of the Spectrum version of Sokoban done by Spanish coding outfit Compiler Software in 2006.  The original coding team open sourced the game so I had a look at the source to understand the basic game mechanic and then ported it to L System, adding a few bells and whistles along the way.  Hence I named it Sokoban L Edition (or Sokoban LE for short).

What this game contains :-

All 99 levels of the original Spectrum game
Full end game sequence upon beating level 99 (which is pimped up from the original end game sequence)
9 graphical styles to choose from (8 from the original game and 1 new one designed by me)
10 awesome AY-3-8910 chip tunes to choose from (or silence if you prefer that!)
An attract mode which demos the first 45 moves of the first 8 levels of the game
A 200 move UNDO feature for when you totally mess a level up ;-)
A funky in-game menu which allows you to change music/tile set/exit to menu/restart level
Two secret hidden warps which, if found, will mean that you only need to actually beat 24 levels of the game to complete it
Password for completing each level (passwords are compatible with the Spectrum version of the game) so that you don't need to start from level 1 each time you play the game

What this game DOES NOT (nor ever will) contain :-

DLC of any kind
in-app-purchases of any kind
multiplayer capture-the-flag or deathmatch modes

There's an extensive readme in the each archive, explaining all the features of the game.  I've made a version for Plotting boards, a version for Puzznic boards and a version for Play Girls boards.  That should cover most L System boards out there.  All versions have been tested extensively on both real hardware and in MAME.

Now go and play it and give me some feedback as to how it plays and start posting those level passwords up here.  Oh, and see if you can find the 2 secret hidden warps.....


Running on a Plotting board

http://youtu.be/6HMDqtAtGho (http://youtu.be/6HMDqtAtGho)

Great to see stuff like this.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 14, 2015, 15:41:50 PM
Quote from: "zapiy"
Great to see stuff like this.
I agree and am grateful the original team made it open source.
I'll have to track this down and play it in MAME. I'm wondering about the location of the 2 secret warps now lol.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 14, 2015, 17:10:38 PM
All files now attached to op mate, including some video footage. :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 14, 2015, 17:34:24 PM
Outstanding, thank you! Got 'em  8)

Edit:
The gameplay looks fun. Will give it a spin soon :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 18:29:28 PM
Quote from: "Saturn"
I agree and am grateful the original team made it open source.
I'll have to track this down and play it in MAME. I'm wondering about the location of the 2 secret warps now lol.

Hi

First post here but I'm a regular on UKVAC.  Many thanks to zapiy for posting info of my game to this site.

I hope you enjoy playing my port of Sokoban to L System.  I too am very grateful that Compiler Software originally decided to open source their game, it made the porting task considerably easier than it would have been otherwise!

If nobody has found the first secret warp in a few days I'll start giving clues as to how to find it (which level, etc).  I hope I didn't make the warps too hard to find.  :-

Cheers!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 15, 2015, 18:32:40 PM
Welcome to RVG and thank you for the work on Sokoban! :)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 19:01:20 PM
I am struggling getting this to run with MAME.. Anyone had success?
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Sokurah on October 15, 2015, 20:17:15 PM
Quote from: "zapiy"
I am struggling getting this to run with MAME.. Anyone had success?
I just played it on 0.160. How old is your MAME version? ...could that be the problem?
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 20:40:50 PM
Quote from: "zapiy"
I am struggling getting this to run with MAME.. Anyone had success?

You need to run it via the command line.  You can't launch it through any kind of GUI.

I use OS X and launch it with :-

./mame64 plotting

If using Windows I presume it will be something like :-

mame64 plotting
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 20:46:41 PM
Ok in command prompt do i need to be in the mame folder?
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 20:50:20 PM
Quote from: "zapiy"
Ok in command prompt do i need to be in the mame folder?

Yes.  CD to the MAME folder.  Unzip the 3 files from the sokoban_le_plotting folder into a folder called plotting in your roms folder.  You'll also need a file name gal16v8-b86-04.bin in that folder too (it can be a zero byte size file if you want).  And then launch from command prompt.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 21:01:22 PM
I am using MAMEUIFX .

There is an exe called mameufix32 in the MAME folder so i assume its:

mameuifx32 plotting

That throws an error up.. Sorry about this lol.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 21:09:30 PM
Sorry, I don't know anything about MAMEUIFX.  It might not be possible to launch it with that, you may need to download plain vanilla MAME.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 21:17:13 PM
OK Vanilla installed,

Now i get error

all files not found even though they are there..

Ummmm
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 21:20:23 PM
Screen capture
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 21:39:53 PM
The files need to be in a 'roms' folder within the MAME folder.

So the structure should look like :-

MAME -> roms -> plotting -> ic10/etc
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 15, 2015, 22:06:37 PM
Wallop, works a treat and what a great achievement.

Just brilliant. :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 15, 2015, 22:25:47 PM
Glad you're enjoying it! :-)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 16, 2015, 07:16:49 AM
Actually don't remember this game from the Speccy days but how addictive is it. Great choice for a conversion.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 17, 2015, 14:26:46 PM
Awesome game! Took me a while to get to a Windows machine. Loaded right up via the info you guys posted.
Thanks for this, will try to spend some time on it this weekend 8)



Quick rundown for self in Windows:
Download MAME/64 (http://http)
Unzip to C:mame64
Create a file in C:mame64 named gal16v8-b86-04.bin
Copy cmd.exe from C:WindowsSystem32 & paste into C:mame64
Double click and paste: mame64 plotting
Alt + Enter to exit full screen
Play

For Ubuntu 14.04:
Extract the files then rezip only b96-07.ic9, b96-08.ic8, ic10 and a 0 bytes (user) created gal16v8-b86-04.bin
sudo nautilus /usr/local/share/games/mame/roms to add
When loaded, an error will appear about missing CHD files, etc. Disregard by pressing Enter and play.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 17, 2015, 14:44:32 PM
Hope you enjoy it :-)  Now go secret warp searching....
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 18, 2015, 15:25:44 PM
Got this working in Ubuntu 8)
Anyone get past level 8? I thought level 4 was a mind bender but jeeeeze lol.

Awesome game btw. I haven't found any warps yet and not sure how to trigger one/them but still searching and documenting the passwords as I go.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 18, 2015, 15:38:38 PM
Level 8 is easy compared to some of the later levels!  I can get to level 13 before I start to really struggle.  If you let the attract mode play through all 8 of the first levels it may help you.  Failing that there are plenty of Sokoban solving applications out there, for when you get really stuck!

I can safely tell you that if you've reached level 8 then you've already gone past the first secret warp level....  A little hint, level walls can be deceiving..... ;-)

So which music track do you like the best?  I think the track by Alone Coder is fantastic, personally. :-)  Which graphical style do you prefer?

Post the level passwords up on here so that other players can play some of the other levels too!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 18, 2015, 16:10:08 PM
Man, I was trying to push against walls when I could so it looks like I need to go back and try that some more! Thanks for the info :113:
I was thinking that if I were already stuck on 8 with 92 more to go, I was in bad shape lol. Guess that was accurate.
Here are the passwords I've found so far:
2. CAPBOD or CAAAOC
3. DAAGFC or DACFGC
4. EAEDHC or EAMEID (-> make a row of 4 across below you with 1 above 2nd in row)
5. FAGCBC or FAFGMD (Warp 1, starting from southeast corner-5 spaces north, 1 space west. Takes you to level 32)
6. GAABLC
7. HANGGD
8. IAOEGD
9. JABFDC
10. KADCDC
11. LAKFGD
12. MAJGHD
13. NABDND
14. OAGBJD
15. PADBPD
16. ABAGLC
17. BBFHCC
18. CBJFND
19. DBNBOD
20. EBDHDC
21. FBJHKD
22.

33. BCIGND or BCACJC or BCPCID or BCDHBC or BCHFDC or BCFHDC or BCJDDC or BCNAMD
34. CCHCBC
35. DCLAMD
36. ECIHJD
37. FCKHED
38. GCLGFD
39. HCGHKD
40. ICIBPD
41. JCDEOD
42. KCBDMD (warp 2-push block to the left 2 spaces to the left then go up and weave around)

91. LFACOD
92. MFFDFD
93. NFMEOA
94. OFJAAD
95. PFHBAD
96. AGBALC
97. BGPFHD
98. CGCHND
99. DGNAKD

Didn't know if I could/should post them earlier but now that it's open season, anyone else feel free to add to them. Personally, I don't think I'll proceed unless I do it myself but given the long, boring days at work who knows.

Favorite Graphical Set is either The Tower or Futurist and been listening to Alone Coder and Karboflex (with the volume down for Karboflex as the high notes can be a little piercing :p ).
Top notch game!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 18, 2015, 17:22:26 PM
Thanks for the kind compliments :-)

I figured that not many people these days have the time to play through 99 levels of any game, that's why I put the secret warps in.  If you find them both then you only need to complete 24 levels of the game to see the game end sequence.  You can then always go back to the game, if you want, in the future.

The original Spectrum game has a built-in level skip cheat, which is activated by holding down the 'e', 'c' and 's' keys at the main menu.  You then hold down the 'c' key and press either 'm' (to skip forward a level) or 'n' (to go back a level) during game play. 

I wanted to use the L System Plotting board as my base level target board and that particular board only has a 4-way stick, 1 fire button and 1 start button, I also wanted to target 1-player control panels on arcade cabs (as many people only have a 1-player control panel).  This limitation meant it was going to be pretty much impossible to port the method of activation of the original cheat mode, so I came up with the idea of the secret warps to replace the level skip cheat.  At one point I toyed with the idea of using the Konami code to activate it, but it didn't seem right using that code on Taito hardware!

Don't forget, you can easily replace the ORIGINAL tune in the game, all instructions to do so are in the readme.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 19, 2015, 20:38:30 PM
I'm glad you re-did it to include the warps :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 20, 2015, 00:12:32 AM
Very well done on finding the first secret warp!  :41:  I was wondering whether I'd made them too hard to find, but evidently not!  Onwards and upwards...
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 22, 2015, 00:04:49 AM
Let me say, I don't remember the last time I enjoyed a game this much. Very addictive on top of that.
I've been updating post #23 as I go. Was stuck on level 40 for hours lol. Finally got past it in a moment of exceptional clarity and hoped 41 would be a bit easier. Not the case at all. 41 makes 40 look like a weekend resort in the Bahamas. There are probably experts laughing at my dismay but tomorrow's another day 8)

If you include level 5 as being 'played', I'm on the 14th (hopefully) of 24 levels to see the ending. If I haven't missed the 2nd warp that is.
Anyway, this game freakin' ROCKS
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 22, 2015, 00:49:56 AM
I'm really happy that at least one person out there is enjoying my humble coding efforts :-)  Full credit needs to be given to Compiler Software though, I merely ported their fantastic game to arcade hardware.

You're certainly doing better than I did at completing levels without resorting to a solving application.  The figure of 24 levels to complete the game, if both warps are found, does NOT include level 5 as one of those levels, so you've only actually completed 13 of the 24 needed to beat the game.  Sorry!  The good news is that you're agonisingly close to the second warp now....

I presume you're playing it in MAME, and not on real hardware?  Having had the luxury of playing it both ways I can safely say that it seems to play slightly better on real hardware.  The control mechanic seems to work better on hardware and you spend less time overshooting your destination square and then having to use 'undo' to go back 1 step.

I don't know whether you've seen it or not but there's a full level map on Compiler's website :-

http://compiler.speccy.org/files/maps/SokobanMap.png (http://compiler.speccy.org/files/maps/SokobanMap.png)

Level 24 on that map has a bug in it (since that map was created the bug has been fixed in the code by the guys at Compiler, it's just the map itself which hasn't been updated to reflect the fix).

Really glad you're enjoying the game though, makes the dev time worthwhile when I hear comments like this :-)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 22, 2015, 04:09:40 AM
Quote from: "cmonkey"
I'm really happy that at least one person out there is enjoying my humble coding efforts :-)  Full credit needs to be given to Compiler Software though, I merely ported their fantastic game to arcade hardware.
Well, props to Compiler Software for the game but if you hadn't ported it and zapiy hadn't posted this, I never would have heard of it.
Kudos to all involved. :) And that's some good news indeed. A glimmer of hope and certainty that I didn't miss the warp.
More than enough to continue the battle :15:

Quote from: "cmonkey"
I don't know whether you've seen it or not but there's a full level map on Compiler's website :-

http://compiler.speccy.org/files/maps/SokobanMap.png (http://compiler.speccy.org/files/maps/SokobanMap.png)

Level 24 on that map has a bug in it (since that map was created the bug has been fixed in the code by the guys at Compiler, it's just the map itself which hasn't been updated to reflect the fix).
I had not seen this. Considered trying to put it to use by looking and mapping out moves but hands on trial and error is probably the way to go. I've noticed that the amount of moves are more with smaller push distances lately. Everything has to be so precisely placed in order for it to work out. Whoever came up with these must have a headache from hell!

Quote from: "cmonkey"
Really glad you're enjoying the game though, makes the dev time worthwhile when I hear comments like this :-)
Glad it's worth it. We need more incredible ports like these (the world as a whole) Great stuff :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 22, 2015, 18:33:47 PM
Ugh, gonna have to give up on level 41, for a while at least. I've tried everything I know of to pass it and can't  :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 22, 2015, 20:31:11 PM
Ask and ye shall receive...  :1:

Level 42 - KCBDMD
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 22, 2015, 20:36:28 PM
Awesome thanks!
(now, should I ask for all of them?) Kidding-I'd rather find them myself :)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 22, 2015, 20:59:27 PM
And... now on level 90 :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 23, 2015, 00:16:00 AM
You found the second secret warp then ;-)   Only 10 levels left to complete the game!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 23, 2015, 16:26:00 PM
Yes! (for reference: Level 42, push block to the left of you 2 spaces to the left then head up)
Having a heck of a time with level 90. There are only (up to) 4 very specific moves, I've found so far, that can be made before being blocked on all sides. Been studying every possibility but that one move that will make it progress is still invisible to me.
 :66: <- me, thinking I've got you now! Then realizing after a couple of moves...
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 23, 2015, 18:25:41 PM
In case you're wondering why I chose the levels that I did for the secret warps...

Level 5 - being a puzzle game fanatic I play quite a lot of the Professor Layton games on the DS/3DS.  Those games are developed by......  ;-)
Level 42 - being a teen of the 80's I used to listen to a lot of their music  :-)

Sad, but true!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 26, 2015, 14:25:24 PM
That's awesome lol.


I'm no further with level 90. Just spinning my wheels with 42 and up it seems.
Any built in cheat like "Finish level now!" by chance? 8)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 26, 2015, 21:45:17 PM
Afraid not!  The 2 warps were the only 'cheats' that I built into the game. :-)

However all is not lost, if you're proficient with the MAME debugger then I can tell you the memory location that the current level is stored at, so that you can alter it yourself. 

Failing that you could install JSoko (http://www.sokoban-online.de/nc/jsoko.html (http://www.sokoban-online.de/nc/jsoko.html)) and use the excellent built-in solver to get past level 90 to see if level 91 is any easier (here's a hint - it isn't!)

Or I could give you the password for any level of the game that you desire.

Choices, choices, choices.....  lol
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 27, 2015, 16:28:08 PM
Quote from: &quot;cmonkey&quot;
Failing that you could install JSoko (http://www.sokoban-online.de/nc/jsoko.html (http://www.sokoban-online.de/nc/jsoko.html)) and use the excellent built-in solver to get past level 90 to see if level 91 is any easier (here's a hint - it isn't!)
Holy cow! That link was invaluable btw :13:
Plus, when the controls 'slipped' and did an extra move I thought I was gonna croak lol. Finally passed it though :)

Level 91: LFACOD

Moves (some unnecessary) to beat Level 90:
luUlulldRRRddrruULuUdLLrrdrddlluUruurDDllluuRlddlluuRlddrrrruLrrrrdLLurrrrdL
ulldRulllldddrrUUddlluuurRlldRurDrrurrdLLLLulldRurRRdlLulldddrrUUddlluuurRll
dRlllluurDldRRRuLruLdrrruLdldddrruULrddlluUrrrruuLuullDDRDDuRdlllddrrUUllluu
RRllddrrrrrrruuLrddllllllluurruurrdDLLrDDllddrrUUrrrruulLLuullddDuuurrddrrrd
dllllddlluuluuRlddrddrruurrrruullluulldDllddlluuRRdLdrrddrruuLULLrrdrrrrruul
lluulldDuurrddrrrddllllddlluUrrrrrruullluullddRRlDDllddrrUUllluuRRDullddrddr
ruuLuullddRluurruurrddLruulldDllddrddrruuLrrrrruulLLrrrddlllllUUddrrrrruulll
uullDurrddrrrddllllluLrdrddlluUrrrrrruullluulldDRRlllDDrrddllUUrrrUUlluurrDu
llddrDrdLuuluurrdDlddrrrruulLrrddllURdllluRluluurrdDlddrrruuLLuullddRddrrruu
lLrrddlllddlluuRlddrruUrrruulluullddlDDrrrURdlllluuruurrdDrddllddllUUrrrruul
uullddRDDuRdlllddrrUUruUlluurrDD


Edit
Level 90:
  #######
  # #   #
##### # ####
# $ $$ $ $ #
#..........#
# $ $ $$ $ #
#### # #####
   # @ # #
   #######
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 27, 2015, 18:07:46 PM
Sheesh, none of these are easier. Played this a few times and knew it was pointless. Those are some complicated pre-planning strategies, way further down the line than I could think up. Guess once you master the technique it becomes second nature but not for me at this point in time :10:

Level 92: MFFDFD

Moves to beat Level 91:
uuuuuulldRurDDRdDlddrUluluUruulldRdrrdrruLLdDlddrUluluuuurrDulldddRRDulluuur
uulDrdrdDrrddLLrruulluuruLLuurDlddrruLdlUdrddrrddllUlluuluRRurrdLdDuuuuulDlD
DlluRdrRUrrdLddrrddllUlluUluuRRllddrRDRlulluurrDrruLLdLdlUdrdrrUdlluururrdLd
dlluuRlddrrddrruuLrddlluUlluurDuurrdLulDlddddRRuuUdddlluuuururrdLddddlluuuuR
lddddrddrUUlluuuururrdLLrddrrddLruullLDDuurrrddlLrruulluulDlluRRuruulDlDDldR
ulluRdrrUrrdLddrrddllUllUUluuRRllddrRDRlulluurrDLrrruLLdlddrrUdlluururrdLddl
luuRurrdLddlluuRlddrrddrruuLrddlluUlluurDldRRluuuruulDlDDrUllldRdRluurrdLurr
rdLulldddrrddrruuLLUUruL


Edit
Level 91:
   ####
  ##  #
### .$##
# $$.$ #
# . .  #
## $.$###
 ##$.$  #
  # . . #
  # .$$ #
  ##. ###
   #@ #
   ####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Shadowrunner on October 27, 2015, 18:16:22 PM
Wow, that's a lot of moves for one level! I would have given up a long time ago :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 27, 2015, 20:00:39 PM
Quote from: &quot;Shadowrunner&quot;
Wow, that's a lot of moves for one level! I would have given up a long time ago :113:
Ha thanks! I know whatcha mean. Level 90 was 792 moves total. A few of them were unnecessary but I didn't have it set to optimum pushes so it added a few extras. Crazy.


Level 93: NFMEOA
Wow, that one was 1,710 moves :o

Moves to beat Level 92:
uulllUdrrrdrrrrdddllUUddrruuulLullllddlUrurrddddllLrrruuuullullldddddRRRlUdl
luuuuurrrdrrddddRRuuuLulllullldddddrrrRRuuUdddllllluuuuurrrdrRdrruLLddddllll
luuuuurrrdRRdrruuuulllllDurrrrrddddlluuRlddrruUlldlluRRdddddllllluuuuurRRddl
UruLdrrrddddllluUUdddlluRdrUdrrruuurrdddLLLLLullddrUrrrruuurrrrdddLLuuullull
uluurrrrrDDDDrrdddlluUddrruuulLuuuulllllddrdrruRldlluluurrrrrdDDDuulldlluRRd
ddddllllluuuuuRRRluurrrrrddddrrdddlluUddLLLLLrrruuuulluluurrrrrdddDLruuuulll
llddrdrrDrrrrdddlluUddrruuulLuuuulllllddrdrrdRRdddrruuuLLuuuulllllddrdrrdRRd
ddrruuuLLuuuulllllddrdrrdRlulluluurrrrrdddDllulldlUUdrrrdrrrrdddllllllluUUru
ulllddddRluuuurrrdrrdrrrrdddlllllllUllddrUluuuuurrrddlUruLdrrrdrrrrdddllllll
llluuuuuRldddddrrrrrrrrruuullllulluLdrrrdrrrrdddllllllllluuuuuRldddddrrrrrrr
rruuullllulluLdrrrdrrrrdddllllllluUUruulDrrrdrruLLdrrrrdddllllllluuruuRRlllD
urrrdrrrrdddlluUddrruuulLuuuulllllDDrdrruRldlluluurrrrrdDDDrrdddlluUUUUlldll
uluurrrrrDDDDrrdddlllluUUdddrrrruuulluullDurrddrrdddlllluuUdddrrrruuulluullD
lluRRllluurrrrrddddrrdddlluUddllllllluuuuuRRRddlUruLuurrrrrdddDrrdddlluUddll
llllluuuuuRldddddrruUUruuLuurrrrrdddDrrdddlluUddllllluuuruuluurrrrrdddDrrddd
lluUddllllluuuruuluurrrrrdddDuuuulllllddrdrruRldllddlddrrrrrrruuulluUlldllul
uurrrrrDulllllddrdddlddlluuuuuRldddddrrrrrrrrruuulluLLrrdrrdddllllllluuuruuR
RdLulDrrrrdrrdddllllllluurUdlddrrrrrrruuullullullDrrrrdrrdddlllluuUdddrrrruu
ullulLrrdLrrrdddlluUddrruuulLdddllllllluuuuurRlldddddrrrrrrruuuullulLrrdrrdd
ddllllllluuuuurRuurrrrrdDDDulluRdrUddrrdddlluUUdddlluuURldddllllluuuuurrDull
dddddrruuUdddlluuuuurrDulldddddrrrrruuuruullLdlUrrrrddldddrrrruuulLdddllllll
luuuuurrrrrDLulllldddddrrrrruuUdddllllluuuuurrrrdRddddrruuuLrdddlluuUdddllll
luuuuurrdRullldddddrruurUdlUdddlluRdrU


Level 92:
  ########
  #      #
###.####.#
#  $ $ $ #
# #......###
# #$ #     #
# #. #@# # #
# $$## #$# #
#  $   $   #
#  #########
####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 17:47:54 PM
This one had 1,411 moves. Sure glad I didn't have to figure that out on my own :0 :110:

Level 94: OFJAAD

Moves to beat Level 93:
uuurrdddrddddrrruUddllluuuuluuLulDDDuurrddrddddlllluUrRRlllddrrrruUddrrruulu
UUULLLulldddDuuuurrdrrrddddrddllllllluuRuuuuurrdrrrddrruuLLLrddrUdlddrUUdddd
llllllluuruuuuurrdddrDDuuluuulldddddlddrrrrUUddlllluuruuuuurrdddrDDuuluuulld
ddddlddrrrrUUddlllluuruuuuurrdddrDDuuluuururrDDDDrddlUUddrddllllllluuruuuuur
rrurrddDDrddlUUUUddddrddllllllluuruuuuurrrurrDDDDrddlUUddrddllllllluuruuuuur
rrurrddDDrddddllllllluuluRdddrrrrrrruuuuluuuulldldddrddlLLrrruuluuururrddddr
ddddllllllluUddrrrrrrruuuuluulLulDrrrddrruuLLuullddRRllullldRRRuurrddddrdddd
llllllluurrrruulUUllddDuuurrruurrddddrddddllllllluuRRluuuurrruurrddLLLrrrddr
ddlUUrruuLLrDDlddrUUddddllllllluuruuuuurRdrRRuullDllldddddlddrrrrrrruuuulUdd
drddllllllluuruuuuurrrurrdDDDrddlUUUUddddrddllllllluuruuuuurrrurrDDDDrddlUUd
drddllllllluuruuuuurrrurrddDDuuuulldldddrddDuuuluuulldddddlddrrrRuuuuluuurur
rddlLullldddddlddrrrruuuuluUruLdddrddddlllluuruuuuuRldddddlddrrrruuuuluuruLd
ddrddddlllluuruuuuuRldddddlddrrrruuuuluuruLdddrddddlllluuruuuuuRldddddlddrrr
ruuuuluuruLdddrddddlllluurrRlllddrrrruUUdllluuuuRRRuurrddLLLrrrddrddddlLdlUr
rruulUUrruuLLLLulDDurrrrrddllUdrruulLLLulDrrrddrUruLLuullddRRdrruLLuullddRlu
urrdDrddddddllllllluuruuuuRRururrddlLLrrrrddddddllllllluuruuuuRRRlllddddrrrD
ullluuuurrururrddrddddddllLuullllluRdrrrrddrrruuuuuuluullddlllddDldRRRlluuuu
rrururrddrddddddllluUllluuuuuRdlddddlddrrRRuullluuuurrruurrddrddddddlLdlUrrr
uuuuuulLLLLulDDDDldRRRlluuuurrrrrrddlUruLLL


Level 93:
     #####
  ####   #
  #  . # ###
  # $. $ $ #
  # #.## $ #
###@#..#$  #
#   ##.#  ##
# $ $ .# $#
## ###.## #
 #        #
 #####  ###
     ####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 18:09:20 PM
Ha, they threw an easy(er) one in there-but I went ahead and ran it through the app :36:

Level 95: PFHBAD

Moves to beat Level 94:
lUdrrUrrdrddldldllululululuurururrdLrDRdrrdrddldldllululululuRdRddrdrdrrurur
uululDlldLrurrrDullldlddrUrURDuurrdLuulluullDLruulDlDlddrUdrDuRUUruulDrdrdDL
LdlluRdrdrrUdrUdllddrUlulululuRURurrdLDLLdlluRddrrRUUruulDrdrrddlLrruulD


Level 94:
  #####
 ##   ##
## .$  ##
# .$.$ .##
# $.$.$  ##
#  $.@.$  #
##  $.$.$ #
 ##. $.$. #
  ##  $. ##
   ##   ##
    #####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 18:36:31 PM
Another mind boggler lol.

Level 96 password: AGBALC

Moves to beat Level 95:
lluUUdddrrrruUUluuLrddLrrdddlllluuuRldddrrddDuuurruuurUdlluurRddldddlluRdl
lluuulUdrrRluRdlldddrruUddlluuurururrDulldldlluRuRlLrrDrRurrdLulLLdlddddrr
uLdlUrruULrddddddlluRdrUUUruLddddrruLLuuuuuluurDDDDDDDrdLLLrruuuuuuullluRR
dlldRurrddddlluUUdddrrdddlluRdrUUUlluuuluurrdrddDDDDldRRRulluuuuuululDrrRu
rrdLLLLulldRurRRdlddddlluuURUdlluurDldRurruLdlddddrruLruULuurrdrruLdlLulDl
luR


Level 95:
  ###########
###.  .$.  .###
 ## $  $  $ ##
  ## ..$.. ##
   ##$#$#$##
    #.$ $.#
    #  @  #
    ### ###
   ## $ $ ##
   #.  $  .#
   ### . ###
     #####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 19:15:57 PM
967 moves for this one :0

Level 97 password: BGPFHD

Moves to solve Level 96: (looks like those first few are unnecessary)
rrrrDDuururrdLLLLLLulldRRRRRRurrdLLLLLLrrrrrDDrdLuuullddlddrDDuuluuruulllull
dRRRRRRurDDDuullddlddrUluUruLLLulldRRRRRRldlddrUluurDlddrUluurDlddrUddddrddl
UUUUdddllluuuuulUdrdddddrrruuuluurDuluullulldRRlddrdddddrrruuUdddllluuulUUdd
rdddrrruuuluuuuLLrrddrDDDDrdLLLrruuuuuluurrurrdLddrddlULLuluurRllllulldRDDrd
dlUUddrddlddrUrrruuuuuluulLrrrDDuulllulldRRlDDrddlUUddrdDlddrUrrruuulUUruulL
LrrrddDDDDuuuuuururrdLdDrdLLLuuuRurDDDrdLuuulllllulldRRRRRRurDDDuullllllDDrd
ddDldRRluuuuuluurrrrddlUruLLLulldRRRRRRlddddlUUddrddrddlUUUUluuruullllddrddd
ddrRlluuuuuluurrrrddlddrddrddlUUdllluuuuuluurrrrddlddrDDuuUUddddrddlUUUddlll
uuuuuluurrrDDrdDDDrdLLLrruuuuuluurDullllddrddlUUUdddrddlddrUrrruuuuUluurDDuu
lllulldRRlddddrdDlddrUrrruuulUUruulLLrrrddDuuururrdLddrddlULLulDuruuRllDurru
rrdLdDrdLLLuuuRurDDDrdLuuulldddRluuulllulldRRRRRRlllllddddrdDlddrUUUUdddrrru
uUUddddllluuuluurDDDDldRRRlluuuuuluurrrrrurrdLddrddlUlldddrddlUUUddllluuuuul
uurrrrRurrdLLLLLLrrrrrdDrdLLruuulllllulldRRRRRRurDDDrdL


Level 96:
##### #####
#   ###   #
# @     $ #
##$##$$#$##
 #  #..#  #
 #$ #...  #
 #  #..#  #
 ## ##$####
 #  ##  #
 #      #
 #  ##  #
 ########
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 19:43:37 PM
770 moves on this one :P

Level 98 password: CGCHND

Moves to complete Level 97:
rRluuuuulldRurDrddllUdrruululldRddrruuLrddlddlUUrruulDDuuulldRurDrddllUd
rruululldRddrruuLrddllddrddlUUUUrDDuuruulDDlddrrUUddllddrrUUdrruLLddlluu
uurrDulldddRRlluuurrdDLdlUrruuluuulldRurDrDDlDDuulUdrruululldRddrruuLrdd
lddlddrUUlUUrDDuuruulDDlddrrUUddllddrrUUdLurrrdLLulluurrDullddrRdrruLLuu
llddRRddllUUrruullDDuuruuulldRurDrDDllUdrruululldRddrruuLrddllddrrddllUU
UUddrrdrruLLddlluuuurrDulldddRRlluuurrdDuuuulDrddLDuruulDuuulldRurDrddll
UdrruululldRddrruuLrddddllUUddddrrUUdLurrrdLLulluurrDullddrRdrruLLddllUU
ddrruuuullDurrddddlluRRuuulldDuurruulDrddLDuruulDuuulldRurDrddllUdrruulu
lldRddrruuLrddddllUUrruulDuulldRurDrddddlluuUdddrruuuululldRddddrruuuuLr
ddddddllUdrruuuuLDlUrruulDDuuulldRurDrddllUdrruululldRddrruuLrddddddlluU
UUrruulDuulldRurDrddddddlluuuuUdddddrruuuuuululldR


Level 97:
#####
#   ##
# $. #
##$. #
 # . #
 #$.$###
 #@.$  #
 #$.$. #
 #   ###
#####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 28, 2015, 20:54:49 PM
You're nearly there!  I *really* hope that you think the end game sequence is worth all this!! :-)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 28, 2015, 21:48:35 PM
I do! But OCD kinda helping move things along too :P
The solver hasn't cracked level 98 though. Keeps exceeding the time limit so I put it at 1200 seconds. Will see if that works. If not, that's bad news lol.
Maybe I got the map wrong. I'll go back and check it:

Level 98:
 ########
 #   @  ###
## ## #   #
#  ##   $ #
# $##$## ##
# $ .$.$$#
##$..... #
 # .#$#.$#
 # ..$.. #
 ##### $$#
     #   #
     #####
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 29, 2015, 00:04:41 AM
If JSoko can't solve it then you could try Sokoban YASC (http://sourceforge.net/projects/sokobanyasc/ (http://sourceforge.net/projects/sokobanyasc/)), if you've got access to a Windows box.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 29, 2015, 00:30:01 AM
Good God that solver is FAST! A split second and it was through 8) :)
Thanks again for the assist. And once I see the ending, still planning to go back to level 8 and proceed as far as I can with no help.

Path to complete Level 98 in 1,058 moves:
lllddlddRluuruurrrrrdrrdLLuulllllddlddrDrddlUrurrrrddlLLrrruullluLdrrr
rrUUUdddlllDurrddlLuuruLdlluRdrruLdddrddrUluluurrdDlddrUUlluurrDDuuruu
uluullddDDDrrddrUUllluuuuurrddrdDuuluulldddddrrddlddrrULuuulluuuuurrdd
LrrddLdlluuUdddlluRdrrruruullldDuurrrddldlLuuurruulllllddlddRRlluuruur
rrDDDurrrddldllUdrruruuruLdllluurrDrdLrddldlluRdrdrUUUUluulllllddlddrr
dRRRlllulluuruurrrddDDrdLuuuuulllddlddrrRllluuruurrrrrddrddLruuluullll
lddDldRRddlUUluuruurrrrrddrddlDrdDuulllLrrrruuuluulllllddlddrrDulluuru
urrrdddDuuuulllddlddrrdrRRluRdllluRdrruLuuuurrddrdddddlllUdrrruuuuuluu
llddddrdLLrddrrruuLruLrdddlddrUluUruuuulLruulldDDDuurrrddddldlluUUdddr
ruruuuulllDDDuuurrrruLdddddlddrUUUUUUddlDDDruuuuullldddRluuurrrddlDllu
uuuurrDulldddddrrruuuLLruulldDDDuurrrruLdllluurrDullddddRRdrUUULLrrddl
lluUrruulllllddlddrrRdRUrrrdddlllUUddrrruuullLLLrrrrdLrDrdLuuullldRRur
DruuulllDurrrdddlllluRuurruullDDDDldRRluuurrrruLdllluulllddlddRRlluuru
urrrddrrrddlLrruullldDrdLuuuuulllddlddrUUddrRRRluurrrddLrdLrddlUrdddlU
UruuuuullldddddRluuuuurrrdddddddllUrruuuuuullluurrDrdLLruulldDDDuuuull
lDDDldRR
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 29, 2015, 14:29:28 PM
You are flipping on it.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 29, 2015, 14:47:22 PM
Quote from: &quot;zapiy&quot;
You are flipping on it.
Just following the directions accurately has been a challenge in itself :4:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 29, 2015, 15:13:49 PM
LMAO! The end was definitely worth it-all the way to the end of the sequence.. :)


Edit
Just saw this in the first post:
Quote
Full end game sequence upon beating level 99 (which is pimped up from the original end game sequence)
:113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 29, 2015, 15:15:38 PM
Don't forget to save a snapshot (shift-F7) in MAME immediately before you make the final move on level 99 so that you can watch the end sequence again and again without much effort! ;-)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on October 29, 2015, 15:17:33 PM
Your going to be [member=5749]cmonkey[/member] new BFF after this thread lol :113:

Great work and I will be getting some action back on this over the weekend.. See if i can catch up.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 29, 2015, 15:20:12 PM
Quote from: &quot;Saturn&quot;
LMAO! The end was definitely worth it-all the way to the end of the sequence.. :113:

Many congratulations on finishing Sokoban LE!!  You're the first person in the world (other than me) to complete the game on L System (albeit we both had a little help from a solver application!)   

Glad you enjoyed the end game sequence, taken straight from the original and pimped up a little to suit the higher resolution of the L System screen.

Well done my friend :-)   Well done indeed!
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 29, 2015, 15:37:45 PM
Quote from: &quot;cmonkey&quot;
Don't forget to save a snapshot (shift-F7) in MAME immediately before you make the final move on level 99 so that you can watch the end sequence again and again without much effort! ;-)
Ugh, I'll run through it again :113:

Great work and I will be getting some action back on this over the weekend.. See if i can catch up.
[/quote] :113:

Quote from: &quot;cmonkey&quot;
Many congratulations on finishing Sokoban LE!!  You're the first person in the world (other than me) to complete the game on L System (albeit we both had a little help from a solver application!)   

Glad you enjoyed the end game sequence, taken straight from the original and pimped up a little to suit the higher resolution of the L System screen.

Well done my friend :-)   Well done indeed!
Wow, only other one on the planet! That's freakin NICE :77:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 29, 2015, 20:02:03 PM
Ok, I hit Shift F7 and got the prompt to save. Chose "a"
Got a message that the save was successful and a warning that this game does not officially support saving games.
Pressed F7 expecting a prompt to choose the slot but nada :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on October 29, 2015, 23:55:27 PM
Strange that the save state didn't work for you?  It works fine for me on OS X, even though, like you've already said, save states aren't officially supported for Plotting.  I usually use one of the numeric keys (from 1 to 9) after pressing shift-F7, maybe you could try that?
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 30, 2015, 00:43:56 AM
I hit Shift-F7 and selected 1 which made an in-game menu pop up. So I backed out of that, pressed Shift-F7 again and selected 6. Said it worked again with the warning following but nothing when I press F7 again. I'm using the newest version of MAME so maybe it's the Linux part?
What key(s) do you press on OS X to initiate a prompt for loading? I would guess it's the same regardless but grasping at straws.


Edit
No idea how old this info is but this is what I was going by: Saving games (http://http)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 30, 2015, 01:02:27 AM
I tried some info from reply #1 on this page (http://http) and changed the key combination from F7 to LShift-L and was able to load my save :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on October 30, 2015, 21:23:43 PM
I'm still hammering away at this. Posting the updated password list here for easier access 8)

2. CAPBOD or CAAAOC
3. DAAGFC or DACFGC
4. EAEDHC or EAMEID (-> make a row of 4 across below you with 1 above 2nd in row)
5. FAGCBC or FAFGMD (Warp 1, starting from southeast corner-5 spaces north, 1 space west. Takes you to level 32)
6. GAABLC
7. HANGGD
8. IAOEGD
9. JABFDC
10. KADCDC
11. LAKFGD
12. MAJGHD
13. NABDND
14. OAGBJD
15. PADBPD
16. ABAGLC
17. BBFHCC
18. CBJFND
19. DBNBOD
20. EBDHDC
21. FBJHKD
22. GBKEJD
23. HBOBLD
24. IBFFPD
25. JBEGID
26. KBDBDC
27. LBMEAD
28. MBLCGD
29. NBKDHD
30. OBAFID
31. PBAGKD
32. ACMACC
33. BCIGND or BCACJC or BCPCID or BCDHBC or BCHFDC or BCFHDC or BCJDDC or BCNAMD
34. CCHCBC
35. DCLAMD
36. ECIHJD
37. FCKHED
38. GCLGFD
39. HCGHKD
40. ICIBPD
41. JCDEOD
42. KCBDMD (warp 2-push block to the left 2 spaces to the left then go up and weave around)
43. LCMEBD
44. MCJDGD
45. NCBFJD
46. OCNFOA
47. PCDGGD
48. ADPBPD
49. BDODJD
50. CDJBDC
51. DDCBFC
52. EDIDOD
53. FDOBLD
54. GDPDHD
55. HDKFFD
56. IDEGJD
57. JDPFMA
58. KDKALD
59. LDGEED
60. MDKAFD
61. NDGGAD
62. ODABOD
63. PDADJD
64. AEEFBC
65. BEEAFC
66. CEGEMD
67. DEKEJD
68. EELFED
69. FEJDJD
70. GEDEND
71. HEJFFD
72. IEEGKD
73. JEPDDD
74. KEMHNA
75. LEHCED
76. MECHFD
77. NELGOA
78. OEPFKA
79. PELACD
80. AFLAMD
81. BFLEJD
82. CFGBCC
83. DFFDMD
84. EFPAED
85. FFOCGD
86. GFCFOD
87. HFFBOD
88. IFMFCD
89. JFJCFD
90. KFHHBD
91. LFACOD
92. MFFDFD
93. NFMEOA
94. OFJAAD
95. PFHBAD
96. AGBALC
97. BGPFHD
98. CGCHND
99. DGNAKD
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on December 07, 2015, 22:03:25 PM
Took almost two months but finally played and posted passwords for every level!
I've spent more time playing Sokoban LE than any other game in over a decade. Absolutely brilliant 8)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on December 08, 2015, 10:47:46 AM
I've been checking in on this thread nearly every day for the past month and have watched the list of level passwords slowly grow as you conquered each level.  Never in my wildest dreams did I think you'd manage to get through all 99 levels though!  Seriously very well done to you Saturn for your persistence and determination in 100%'ing the game!  Thank you so much for playing my port of Sokoban to the very end, you've made me a very happy camper! :-)

I only hope you enjoy my next puzzle based game on L System, which will be released mid next year (hopefully!) as much as you've obviously enjoyed Sokoban LE.

Congratulations! :-)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on December 08, 2015, 15:33:15 PM
Thanks a million cmonkey! Had a great time with this wonderful game and am looking forward to the next one.
This took longer than I'd originally hoped as real life got in the way, sometimes for weeks on end but glad I was able to see it through.
This is one of my favorite games of all time. :113:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on December 11, 2015, 12:03:28 PM
Actually can I say thanks to you both. Saturn is and has been such and great member here and RVG. Really putting that extra mile in where it counts and that shows with you as a coder cmonkey. I guess guys like Saturn help drive you to making more as you see it's worth your time. So thanks to you Cmonkey for making this port and you Saturn for your efforts in this thread and the site in general.
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on December 11, 2015, 14:28:07 PM
You're welcome zapiy :113:
Big thanks (again lol) to cmonkey for all his work. I'm playing through Sokoban LE again without looking at any helpful tips, so I might have an update in 2086 or so :10:
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on December 11, 2015, 20:34:48 PM
Quote from: &quot;zapiy&quot;
Actually can I say thanks to you both. Saturn is and has been such and great member here and RVG. Really putting that extra mile in where it counts and that shows with you as a coder cmonkey. I guess guys like Saturn help drive you to making more as you see it's worth your time. So thanks to you Cmonkey for making this port and you Saturn for your efforts in this thread and the site in general.

Thanks for the kind words zapiy  :1:  I code mainly because I enjoy coding but I'd also be lying if I didn't say that it gives me an immense sense of joy knowing that Saturn has enjoyed playing this port of Sokoban.  However I reiterate my earlier comments in this thread, I merely ported the game from ZX Spectrum to arcade hardware, the real kudos needs to go Compiler Software for creating the game in the first place.  Without them there would have been no Sokoban LE.  Porting a game is considerably easier than writing it from scratch, even when you're porting to a mostly undocumented system.

Hey Saturn, I feel after your hard work in 100%'ing the game that you deserve your very own personalised "Saturn" edition of Sokoban LE!  If you're any good at 16-colour pixel art then I'm more than happy to build you a personalised version of the game, with a tile set designed exclusively by you.  What do you say?
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on December 11, 2015, 20:41:15 PM
Wow, that would be fantastic!
But I don't know anything about 16 colour pixel art. What do I need to know/do?


(but if you hadn't ported it, I never would have been able to experience it!)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: cmonkey on December 11, 2015, 22:33:59 PM
Quote from: &quot;Saturn&quot;
Wow, that would be fantastic!
But I don't know anything about 16 colour pixel art. What do I need to know/do?


(but if you hadn't ported it, I never would have been able to experience it!)

Even though I do all my dev work in OS X I actually use a Windows application called Graphics Gale (http://www.humanbalance.net/gale/us/ (http://http)) for designing all my tiles & sprites.  This is probably because I've yet to find an OS X art package that can output 4-bit (16 colour) BMP files.  I'm not familiar with Linux pixel art packages but maybe GIMP can output 4-bit BMPs?  The crucial thing is that whichever package you use it MUST be able to output 4-bit BMPs because the conversion tool that I wrote to convert the BMPs to the format that L System uses only accepts a 4-bit BMP as input.

If you're serious about doing this then I'm happy to help you every step along the way but you will need some level of creativity in your bones!  A Sokoban L.E. tile set consists of just 5 (or optionally 6) main components :-

1) a 16x16 pixel single block (this is actually 4 8x8 pixel tiles put together to make a 16x16 pixel block)
2) a 32x16 pixel long horizontal block (made up from two 16x16 pixel blocks)
3) a 16x32 pixel tall vertical block (made up from two 16x16 pixel blocks)
4) a 16x16 pixel box (or whatever you wish to push around the level i.e. box/dog crap/rom chip/etc)
5) a 16x16 pixel box destination (this is where the box/etc will end up)
6) a 16x16 pixel background block (this is optional, if you don't design this then the background blocks will be black by default.  If you look at the CHIPS graphic set in the current game then these are the green background blocks with the multi-coloured wires running all over them)

If you also want to go as far as designing a new main character to replace the robot then you'll need to design four 16x16 pixel sprites (facing up/left/down/right).  I'd probably advise against doing this initially as if you change the robot design massively you'll also need to design the sprites which are used to make the robot appear as though he's rising up from the floor at the start of each level.

You've got 16 colours to play with for each 8x8 pixel tile, although 1 of those colours is always either black or transparent (depending on whether it's a background or foreground tile or sprite), so it's really 15 colours to play with.

The attached BMP shows the tiles used for the default graphic set in the game.  If you look at those it should give you an idea of how to get started.  I'm always here to help should you get stuck.

On a side note I received an email from the guys at Compiler Software this evening.  They've updated their website to include details of my port of their excellent game!  :1:  Thank you so much guys!!

http://compiler.speccy.org/en/updates.html (http://http)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: Saturn on December 12, 2015, 00:03:06 AM
Props for the updated section on Compiler's site! Clicked over and read up along with watching the video. (also liked and subscribed) That's great :113: If I'm able to study up on it and can create what's needed I'll post it and can hopefully get that special Saturn Edition 8)
Title: Re: Arcade Homebrew: Sokoban LE for Taito L System
Post by: zapiy on December 20, 2015, 13:17:53 PM
Great offer fella..

Would be cool to see what your gaming mind would generate Saturn lol..

Will watch closely if this happens.