В настоящее время мобильные игры являются одним из наиболее популярных направлений в сфере разработки программного обеспечения. Развитие мобильных устройств и операционной системы Android позволяет создавать игровые приложения различной сложности, доступные широкому кругу пользователей. Особой популярностью пользуются игры жанра платформер благодаря простому управлению, динамичному игровому процессу и возможности реализации различных игровых механик.
Платформеры представляют собой игры, в которых игрок управляет персонажем, преодолевающим препятствия, перемещающимся по уровням и взаимодействующим с игровыми объектами. Данный жанр широко используется как в развлекательных целях, так и для изучения основ разработки игр и программирования.
Целью данной курсовой работы является разработка мобильной игры жанра 2D платформер для устройств под управлением операционной системы Android с использованием среды разработки Android Studio и языка программирования Kotlin.
В процессе разработки планируется реализовать основные элементы игрового приложения:
* управление персонажем;
* систему прыжков и перемещения;
* платформы и препятствия;
* движение камеры за персонажем;
* главное меню;
* выбор уровней;
* обработку столкновений объектов;
* игровой интерфейс.
Разработка проекта позволит закрепить практические навыки:
* программирования мобильных приложений;
* работы в Android Studio;
* использования графических компонентов Canvas;
* создания игровых механик;
* проектирования пользовательского интерфейса;
* тестирования мобильных приложений.
Итогом выполнения курсовой работы станет работоспособная мобильная игра жанра 2D платформер, предназначенная для запуска на Android-устройствах.