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