Index of /ukdwk_archive/ukncbtlwebcomplekt/Other/LDN_SOKOBAN

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[   ]sokoba.dsk800K 
[IMG]sokoban.png4.5K 


Исправленная версия Сокобана + редактор уровней.
Изменения следующие:

1. Появилось игровое меню при старте. Как-то несолидно без него было.
Правда, работает там только несколько пунктов, все остальные выкидывают
из приложения - надо допиливать.

2. Загрузка уровней теперь идет из файла, раньше уровни были прописаны
вручную в исходниках.

3. Кое-что по мелочи оптимизировано и отлажено.

Редактор.
Работает практически всё, за исключением функции Undo. Не успел доделать.
Если кто захочет допиливать - велкам. Если будет время у меня, сам допишу.
В редакторе есть встроенная подсказка, вызывается по нажатию клавиши H/h
в английской раскладке.

На диске есть два командных файла-сборщика:
MKSOK.COM и MKSED.COM. Первый собирает сокобан, второй - редактор.
Сборка подразумевает внесение изменений только в главный исходник,
он компилируется, все остальные файлы берутся в уже объектном (скомпилированном) формате - OBJ.

Сокобан состоит из нескольких исходных файлов:
SOKOBA.MAC - главный исходник
ALP.MAC,
RALP.MAC  - файлы шрифтов, сгенерированные при помощи Sprite Animator.
SOKDAT.OBJ - спрайты

В файле SOKOBA.MAZ находятся уровни.
Этот файл должен лежать там же, где и .SAV файл,
иначе игра не запустится. То же верно и для редактора.

Редактор состоит из следующих файлов:
SOKOED.MAC - главный исходник
SOKED.OBJ,
SOKDAT.OBJ - спрайты

Работа с редактором проста и интуитивно понятна.
Выход - АР2. Все действия описаны во встроенной подсказке,
вызывается клавишей H/h.

Авторское описание by LDN.

Релиз подготовлен автором 16.10.2013

Image  :   sokoba.dsk

Format :   DSK 
Size   :   800 Kb

Volume ID: RT11A
Owner    : 

File       Blocks    Date       Bytes
---------- ------ ----------- ----------
SOKOED.MAC    39P 31-Dec-1999     19'968
SOKOBA.MAC    26P 31-Dec-1999     13'312
MKSOK .COM     1P 31-Dec-1999        512
MKSED .COM     1P 31-Dec-1999        512
SOKOBA.MAZ    11P 31-Dec-1999      5'632
ALP   .MAC     9P 31-Dec-1999      4'608
RALP  .MAC     7P 11-Jan-1994      3'584
ALP   .OBJ     2P 31-Dec-1999      1'024
SOKOED.SAV    30P 31-Dec-1999     15'360
SOKMAZ.MAC     9P 31-Dec-1999      4'608
SOKDAT.OBJ    20P 08-Jan-1994     10'240
SOKMAZ.OBJ     4P 31-Dec-1999      2'048
SOKED .MAC     2P 31-Dec-1999      1'024
SOKED .OBJ     1P 31-Dec-1999        512
RALP  .OBJ     2P 11-Jan-1994      1'024
SOKOBA.OBJ    10P 31-Dec-1999      5'120
SOKOBA.SAV    31P 31-Dec-1999     15'872
SOKOED.OBJ    12P 31-Dec-1999      6'144
README.TXT     5P 06-Apr-2015      2'560
SOKOBA.FCU    77P 02-Apr-2015     39'424
FCU   .SAV    25P 17-Jun-1997     12'800
FCU   .LST    53P 10-Sep-1994     27'136
< UNUSED >  1209                 619'008
---------- ------ ----------- ----------
 22 Files, 377 Blocks
 1209 Free blocks