Пример с открытым исходным кодом, использующий Castle Game Engine, игровую платформенную игру.
Использование сенсорного ввода на Android:
- Нажмите в левой нижней части экрана, чтобы переместиться влево.
- Нажмите в правой нижней части экрана, чтобы переместиться вправо.
- Нажмите в верхней части экрана, чтобы прыгнуть.
- Нажмите одновременно не менее 2 пальцев на сенсорном устройстве, чтобы выстрелить.
Особенности:
- Уровень (и весь пользовательский интерфейс) визуально разработан с помощью редактора Castle Game Engine.
- Листы спрайтов разработаны с помощью редактора CGE и управляются в формате .castle-sprite-sheet (см. документацию по листам спрайтов).
- Полный игровой процесс платформера. Игрок может двигаться, прыгать, подбирать оружие, получать ранения от врагов, получать ранения от препятствий, собирать предметы, умирать, проходить уровень. Возможны дополнительные прыжки в воздухе (отметьте флажок Advanced player). Враги двигаются по простой схеме.
- Звук и музыка.
- Все состояния, которые вы ожидаете от обычной игры — главное меню, опции (с настройкой громкости), пауза, титры, игра окончена и, конечно, сама игра.
Castle Game Engine на https://castle-engine.io/ . Исходный код платформера находится внутри, см. examples/platformer ( https://github.com/castle-engine/castle-engine/tree/master/examples/platformer ).
Последнее обновление
2 авг. 2025 г.