Catalog · How the catalog works
Pole2
Порт игры "Поле Чудес" от Вадима Башурова под Win32
- ★ 10 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Поле Чудес
Порт для Windows написан на Delphi 7 на основе дизассемблирования оригинального файла POLE2.exe и работает с оригинальными файлами ресурсов игры. По большей части код порта - это прямой перевод 16-битного кода DOS в 32-битный код Windows, так что выглядит странновато (большое количество hex-чисел, анимация на delay, текст в кодировке CP866). Я попытался максимально точно повторить оригинал, но отличия всё же есть.
Отличия от оригинала
<ol> <li>Загаданное слово на табло и название раунда отображаются по центру <li>Если не указывать имя игрока - его место займёт NPC. Да теперь все игроки могут быть NPC. <li>В игре 8 персонажей (по одному на раунд), поэтому если играть с двумя NPC, то они неизбежно будут повторяться. <li>Раньше шкатулки выдавались за 3 успешных хода, теперь за 3 отгаданные буквы. В конце раунда шкатулки не дают, как и в оригинале. <li>NPC теперь могут выбирать шкатулки и приз <li>Так как теперь NPC может взять приз и выбыть из игры может сложиться ситуация, в которой все игроки выбыли из игры не закончив раунд. Такой случай обрабатывается корректно. <li>Якубович теперь не всегда торгуется за приз до миллиона - может отдать раньше. <li>При нажатии на tab отключается звук и окно сворачивается <li>Сочетание клавиш Alt+Enter переключает игру в полноэкранный режим и обратно <li>Игрок теперь тоже произносит фразы как и NPC <li>Ввод слова реализован немного иначе - оно теперь вводится на табло <li>Теперь не может выпасть слово, загаданное в предыдущих раундах <li>Звук по-умолчанию включен. Озвучка в заставке (она там есть) оставлена как в оригинале. С портированием звука вообще сложно и итоговое звучание отличатся от оригинала. </ol>
Дополнительные материалы
<ol><li>POLE2.idb - база IDAPro 7.7 для оригинального файла POLE2.exe. <li>В каталоге ImHex находятся шаблоны для файлов ресурсов. Для lib-файлов даже есть визуализатор, но ImHex очень долго исполняет код шаблона - придётся подождать.
Назначение файлов:<ul>
<li>Pole2.lib - спрайты
<li>Pole.ovl - словарь заданий
<li>Pole.pic - таблица победителей
<li>Pole.fnt - шрифты</ul>
</ol>

