Что это?
Инструмент, для создания мидлетов (телефонных игр) Сокобан из текстового файла с
набором уровней (левел-пак). Поддерживает (пока что) только два типа левел-паков ".sok"
и ".slc". Теоретически может вытаскивать уровни из любых текстовых файлов. Бинарные форматы левел-паков не поддерживаются. В качестве бонуса в раздачу включен набор
левел-паков обоих поддерживаемых типов в кол-ве 467 штук. То есть, если каждый день
проходить 1 эпизод с кол-вом уровней от 10 до ~1500, то для прохождения всех левел-паков понадобится больше года!
Быстрый старт. Создание мобильного Сокобана.
1. Для начала нужно развернуть Sokoban-SDK куда нибудь. У меня он находится на диске C: в
папке C:\Sokoban-SDK.
В папке Sokoban-SDK должен получиться набор файлов/папок:
Episodes-SLC - Папка с набором левел-паков в формате "SLC" (разметка XML)
Episodes-SOK - Папка с набором левел-паков в формате "SOK"
levels - Пустая временная папка
Sokoban_null - Пустая временная папка
Source - Исходник утилиты ExtractSOK.exe
_make_midlet_.bat - Главный командный сценарий сборки мидлета
7z.exe - Архиватор 7z
ExtractSOK.exe - Парсер левел-паков. Каждый левел сохр. как отдельный файл.
Sokoban_null.zip - Архив с шаблоном мидлета.
2. Копируем в папку Sokoban-SDK понравившийся левел-пак (допустим 100Boxes.slc), и запускаем командный сценарий:
_make_midlet_.bat 100Boxes.slc
Откроется консольное окошко с сообщениями о ходе процесса:
Код: ExtractSOK utility v1.0. Copyriht (c) 2010-2015 by R U B O A R D M A N.
Complete 10 levels. Ouput in "levels\" dir.
Extracting
Copying
Generate MANIFEST.MF
Скопировано файлов: 1.
Creating midlet
Renaming midlet
Deleting old files and folders
All operations complete.
C:\Sokoban-SDK>
Инструмент, для создания мидлетов (телефонных игр) Сокобан из текстового файла с
набором уровней (левел-пак). Поддерживает (пока что) только два типа левел-паков ".sok"
и ".slc". Теоретически может вытаскивать уровни из любых текстовых файлов. Бинарные форматы левел-паков не поддерживаются. В качестве бонуса в раздачу включен набор
левел-паков обоих поддерживаемых типов в кол-ве 467 штук. То есть, если каждый день
проходить 1 эпизод с кол-вом уровней от 10 до ~1500, то для прохождения всех левел-паков понадобится больше года!
Быстрый старт. Создание мобильного Сокобана.
1. Для начала нужно развернуть Sokoban-SDK куда нибудь. У меня он находится на диске C: в
папке C:\Sokoban-SDK.
В папке Sokoban-SDK должен получиться набор файлов/папок:
Episodes-SLC - Папка с набором левел-паков в формате "SLC" (разметка XML)
Episodes-SOK - Папка с набором левел-паков в формате "SOK"
levels - Пустая временная папка
Sokoban_null - Пустая временная папка
Source - Исходник утилиты ExtractSOK.exe
_make_midlet_.bat - Главный командный сценарий сборки мидлета
7z.exe - Архиватор 7z
ExtractSOK.exe - Парсер левел-паков. Каждый левел сохр. как отдельный файл.
Sokoban_null.zip - Архив с шаблоном мидлета.
2. Копируем в папку Sokoban-SDK понравившийся левел-пак (допустим 100Boxes.slc), и запускаем командный сценарий:
_make_midlet_.bat 100Boxes.slc
Откроется консольное окошко с сообщениями о ходе процесса:
Код: ExtractSOK utility v1.0. Copyriht (c) 2010-2015 by R U B O A R D M A N.
Complete 10 levels. Ouput in "levels\" dir.
Extracting
Copying
Generate MANIFEST.MF
Скопировано файлов: 1.
Creating midlet
Renaming midlet
Deleting old files and folders
All operations complete.
C:\Sokoban-SDK>