0,0 → 1,180 |
SOKOBAN FOR MENUET v0.1 July 2, 2004 |
Written in pure assembler by Ivushkin Andrey aka Willow |
Main idea, art & graphics |
Sokofun for Windows 95 by Games 4 Brains |
and Sokoban 2.3 by Björn Källmark |
|
Level designers: |
|
Alberto Garcia, Aymeric du Peloux, Brian Kent, David Holland, |
David W Skinner, Erim Sever, Evgeniy Grigoriev, François Marques, |
Frantisek Pokorny, Howard Abed,J franklin Mentzer, Jaques Duthen, |
John C Davis, John Polhemus, Kobus Theron, Lee Haywood, Mario Bonenfant, |
Martin P Holland, Mic (Jan Reineke), Phil Shapiro, Richard Weston, |
Sven Egevad, Ken'ichiro Takahashi (takaken), Thinking Rabbit, |
Yoshio Murase, ZICO (Zbigniew Kornas) |
|
Special thanks to Hirohiko Nakamiya |
|
More credits: |
Masato Hiramatsu, Kazuo Fukushima, Klaus Clemens |
|
Game uses its own format of levelset files *.LEV |
with simple run-length compression |
|
!!!!NB!!!! |
It is strongly recommended that you place application files into C:\menuetos |
directory. Otherwise you should change CUR_DIR (SOKO.ASM, line 30) to the |
appropriate value! |
|
Interface |
|
When loaded, application opens skin file SKIN.RAW in the current directory. |
It is an image 16x240 pt. Then so-named "standard" levels SOKO-?.LEV are |
read in the same dir. ? means a number within 0 and 9. |
You can navigate along the level list pressing PgUp and PgDn keys. User |
selects the level desired by pressing keys 0-9. Space key moves focus to the |
text field below, so you can enter filename there. |
Additional levels are in program subfolder LEV. For example, you wish to load |
a levelset file /HD/1/MENUETOS/LEV/AENIGMA.LEV. Then you should enter |
lev/aenigma.lev |
Within the textbox user can press Backspace. There's no cursor yet :-( |
Pressing Enter in the text field is equvalent for button "Load file". |
|
When in game, pressing Esc restarts the level, pressing Home returns back to |
the levelset selection mode. |
|
Game Rules |
|
You have a little PUSHER. You will guide him using the cursor-keys. |
|
SOKOBAN (same as SOKOBLUE or SOKOWAHN) |
The pink pyramids have to be pushed onto the marked places. |
The problem is: You can only push things, but not pull them. |
A level is solved when every pyramid stands on a marked place. |
|
SOKOLOR |
Tiles of the same colour need to be pushed together. |
|
SOKONEX |
Push all CONNECTOR-TILES together! |
|
Game-items of SOKONEX and their properties: |
|
PLATE: undestructable, movable, covers holes |
HOLE: you can push LASERS and BROKEN PLATES into them |
BROKEN PLATE: destructable, movable |
CONNECTOR: undestructable, movable |
FIXED CONNECTOR: undestructable, not movable |
LASER: destructable, movable |
BEAM: eleminates LASERS and BROKEN PLATES, paralyses PUSHERS |
|
The objective is always the same: You must push boxes the right way. |
Sometimes tasks seem to be impossible. |
But, be sure: There is always a solution! |
|
To-Do list: |
|
1. Better interface - I saw XTREE and understood that it's really possible to |
write wonderful programs for MenuetOS easily. |
2. More skins. And lesser file size... |
3. Improve user interaction, I think. |
4. Level Editor. Having a great wish you may compose levelsets by yourself and |
compile them with FASM - see files CNF.ASM and CNF. |
5. Correct bugs, make improvements from opinions of you, respective users of |
this application ;-) |
6. Include support for XTREE dialogs. |
|
**************************************** |
**************************************** |
|
MENUET v0.1 2 ¨î«ï 2004 £. |
|
¯¨á ç¨á⮬ áᥬ¡«¥à¥ ¢ãèª¨ë¬ ¤à¥¥¬ (Willow) |
« ¢ ï ¨¤¥ï, à¨á㪨 ¨ £à 䨪 |
Sokofun for Windows 95 ®â Games 4 Brains |
¨ Sokoban 2.3 ®â Björn Källmark |
|
¨§ ©¥àë ã஢¥©: |
|
Alberto Garcia, Aymeric du Peloux, Brian Kent, David Holland, |
David W Skinner, Erim Sever, Evgeniy Grigoriev, François Marques, |
Frantisek Pokorny, Howard Abed,J franklin Mentzer, Jaques Duthen, |
John C Davis, John Polhemus, Kobus Theron, Lee Haywood, Mario Bonenfant, |
Martin P Holland, Mic (Jan Reineke), Phil Shapiro, Richard Weston, |
Sven Egevad, Ken'ichiro Takahashi (takaken), Thinking Rabbit, |
Yoshio Murase, ZICO (Zbigniew Kornas) |
|
ᮡ ï ¡« £®¤ à®áâì Hirohiko Nakamiya |
|
é¥ ¡« £®¤ à®áâ¨: |
Masato Hiramatsu, Kazuo Fukushima, Klaus Clemens |
|
¨£à¥ ¨á¯®«ì§ã¥âáï á¯¥æ¨ «ìë© ä®à¬ â ä ©«®¢ ã஢¥© *.LEV |
á âਢ¨ «ìë¬ á¦ â¨¥¬ ¨ä®à¬ 樨 |
|
!!!!NB!!!! |
áâ®ïâ¥«ì® à¥ª®¬¥¤ã¥âáï ¯®¬¥áâ¨âì ä ©«ë ¯à®£à ¬¬ë ¢ ª â «®£ C:\menuetos. |
¯à®â¨¢®¬ á«ãç ¥ ¬ ¯à¨¤¥âáï ¨§¬¥¨âì ª®áâ âã CUR_DIR ¢ ä ©«¥ |
SOKO.ASM áâப¥ 30 ᮮ⢥âá¢ãî騬 § 票¥¬! |
|
â¥à䥩á |
|
ਠ§ ¯ã᪥ ¯à®£à ¬¬ ®âªàë¢ ¥â ä ©« ᪨®¢ ¤«ï ¨£à®¢ëå ®¡ê¥ªâ®¢ SKIN.RAW |
¢ ᮡá⢥®¬ ª â «®£¥. â® ª à⨪ à §¬¥à®¬ 16å240 â®ç¥ª. ⥬ ¢ í⮬ |
¦¥ ª â «®£¥ ç¨â îâáï â ª §ë¢ ¥¬ë¥ "áâ ¤ àâë¥" ã஢¨ SOKO-?.LEV, £¤¥ |
? - ç¨á«® ®â 0 ¤® 9. |
® ᯨáªã ã஢¥© ¬®¦® ¯¥à¥¤¢¨£ âìáï ª« ¢¨è ¬¨ PgUp ¨ PgDn. ¥« ¥¬ë© ã஢¥ì |
¢ë¡¨à ¥âáï ¦ ⨥¬ ª« ¢¨è ®â 0 ¤® 9. |
¦ ⨥ ¯à®¡¥« ¯¥à¥®á¨â 䮪ãá ⥪á⮢®¥ ¯®«¥ ¢¢®¤ ¨¬¥¨ ä ©« ã஢ï. |
®¯®«¨â¥«ìë¥ ã஢¨ 室ïâáï ¢ ¯®¤ª â «®£¥ LEV ¯à®£à ¬¬ë. ®¯ãá⨬, ¢ë |
å®â¨â¥ § £à㧨âì ä ©« ã஢¥© /HD/1/MENUETOS/LEV/AENIGMA.LEV. ®£¤ á«¥¤ã¥â |
¢¢¥á⨠áâபã lev/aenigma.lev |
¯®«¥ ¤¥©áâ¢ã¥â ª« ¢¨è Backspace. ãàá®à ¯®ª ¥ ॠ«¨§®¢ :-( ¦ ⨥ |
Enter ¢ áâப¥ ¢¢®¤ íª¢¨¢ «¥â® ª®¯ª¥ ' £à㧨âì'. |
|
०¨¬¥ ¨£àë ¦ ⨥ Esc ¯à®¨§¢®¤¨â à¥áâ àâ ã஢ï, ¦ ⨥ Home ¢ë¢®¤¨â |
¨§ ¨£àë ®¡à â® ª ᯨáªã ã஢¥©. |
|
à ¢¨« ¨£àë |
|
í⮩ ¨£à¥ ã ¢ á ¥áâì
, ª®â®àë¬ ¬®¦® ã¯à ¢«ïâì ª« ¢¨è ¬¨ áâ५®ª. |
|
(¨ ç¥ :-) ¨«¨ ) |
®§®¢ë¥ ¯¨à ¬¨¤ª¨ 㦮 ¯¥à¥¤¢¨ãâì á¯¥æ¨ «ìë¥ ª«¥âª¨. |
஡«¥¬ ¢ ⮬, çâ® ¬®¦® ⮫쪮 ⮫ª âì ¯à¥¤¬¥âë, ® ¥ â é¨âì ¨å. |
஢¥ì à¥è¥, ª®£¤ ª ¦¤ ï ¯¨à ¬¨¤ª 室¨âáï ¬ થன ª«¥âª¥. |
|
|
«®ª¨ ®¤¨ ª®¢®£® 梥â 㦮 ¯®¤â®«ª âì ¤à㣠ª ¤àã£ã. |
|
|
ᥠ¡«®ª¨-ª®¥ªâ®àë 㦮 ¯®¤â®«ª âì ¤à㣠ª ¤àã£ã. |
|
¡ê¥ªâë ¢ ¨£à¥
¨ ¨å ᢮©á⢠: |
|
: ¥ã¨ç⮦ ¥¬ ï, ¯®¤¢¨¦ ï, § ªàë¢ ¥â |
: â㤠¬®¦® áâ «ª¨¢ âì
¨
|
: ã¨ç⮦ ¥¬ ï, ¯®¤¢¨¦ ï |
: ¥ã¨ç⮦ ¥¬ë©, ¯®¤¢¨¦ë© |
-
: ¥ã¨ç⮦ ¥¬ë©, ¯®¤¢¨¦ë© |
: ã¨ç⮦ ¥¬ë©, ¯®¤¢¨¦ë© |
: ã¨ç⮦ ¥â
¨
, ¯ à «¨§ã¥â
(!) |
|
¥«ì ¨£àë ¢á¥£¤ ®¤¨ ª®¢ : ë ¤®«¦ë ¯à ¢¨«ì® ¯¥à¥áâ ¢«ïâì ¡«®ª¨. |
®£¤ § ¤ ¨¥ ª ¦¥âáï ¥¢ë¯®«¨¬ë¬. |
® ¡ã¤ì⥠㢥à¥ë: ¢á¥£¤ ¥áâì à¥è¥¨¥! |
|
â® ¥é¥ ¬®¦® ᤥ« âì: |
|
1. ®ªà á¨¢è¥ ¨â¥à䥩á - ¯®á«¥ XTREE ï ¯®ï«, çâ® ¤«ï Menuet ¬®¦® |
®â®á¨â¥«ì® «¥£ª® ¯¨á âì ®ç¥ì ªà á¨¢ë¥ ¯à®£à ¬¬ë. |
2. ®¯®«¨â¥«ìë¥ áª¨ë - ¤«ï £ãଠ®¢. ¬¥ìè¥ à §¬¥à ä ©«®¢ ᤥ« âì: |
11 ª¡ ª ª-¨ª ª ¤®à®£¥ ¥ ¢ «ïîâáï |
3. «ãçè¨âì ã¯à ¢«¥¨¥ - ¬¥ â ª ª ¦¥âáï. |
4. ¥¤ ªâ®à ã஢¥©. ਠ®á®¡®¬ ¦¥« ¨¨ ä ©«ë ã஢¥© ¬®¦® ¯¨á âì ¢àãçãî ¨ |
ª®¬¯¨«¨à®¢ âì FASM'®¬ - á¬. ä ©«ë CNF.ASM ¨ CNF. |
5. á¯à ¢¨âì ¡ £¨, ¢¥á⨠ã«ãçè¥¨ï ¨ ãç¥áâì ¯®¦¥« ¨ï á, 㢠¦ ¥¬ëå |
¯®«ì§®¢ ⥫¥© ¤ ®© ¯à®£à ¬¬ë ;-) |
6. ª«îç¨âì ¯®¤¤¥à¦ªã ¤¨ «®£®¢ ¨§ XTREE. |
|