Задача игры - управляя прыжками Пинки Пай, сьесть все кексики на уровне и не провалиться за пределы экрана. Реализован 21 уровень и некоторые бонусы на уровнях, помогающие с прохождением.
Проект разработан на языке ObjectPascal в IDE Delphi 10, в качестве графической библиотеки используется HGE, его портированная версия для Delphi HGE For Delphi с небольшими доработками.
bin
- каталог контента игры (графика, звуки, тексты, уровни)graphics
- иконки игры для дистрибутиваsetup
- скрипты создания дистрибутивов/архивов для Windowssrc
- исходный код игры в виде проекта для Delphi 10. Включает код биндинга HGE с доработками.
Для сборки проекта нужен установленный Delphi (проверено с версиями 10 и 11).
Создание дистрибутива для Windows выполняется с помощью программы NSIS
Создание архива для Windows выполняется с помощью скриптовой утилиты построения архивов SmartZipBuilder
Для сборки проекта в Windows при помощи Delphi нужно открыть проект
src\PinkieCakeGame.dproj
и выполнить его сборку в конфигурации Release для платформы Win32.
В каталоге bin появится исполняемый файл PinkieCakeGame.exe
Для запуска игры нужны динамические библиотеки D3DX81ab.dll
и bass.dll
, они включены в каталог bin
Создание архива и дистрибутива для Windows выполняется
после сборки проекта запуском файла build32.bat
из каталога setup/windows
.
В файле сборки нужно указать путь к компилятору NSIS.