Разработка детской игры для мобильных устройств
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
bsp;
.3.3 Игровой процесс
Нажав на кнопку старт, пользователь попадет на следующий экран, где уже протекает сам процесс игры.
Наклоняя аппарат в разные стороны, пользователь заставляет персонажа перемещаться по площадке. Движения происходят в соответствии с законами физики, т.е. с ускорением, инерцией и т.д. Главной целью пользователя являются яблоки на дереве, которое необходимо раскачивать, совершая удары по нему. Справа за областью игровой зоны расположен индикатор силы удара. Чем больше скорость персонажа, тем сильнее будет совершен удар по дереву. Сверху так же отображена сила удара. Для того, что бы яблоко упало, необходимо достигнуть определенной отметки, после чего яблоко упадет на землю и его можно будет подобрать, заработав тем самым баллы. Таймер наверху так же отображает время, потраченное на сбор яблок - чем быстрее они собраны, тем лучше. Игра будет завершена, когда пользователь соберет все яблоки.
Проведя некоторые исследования, было отмечено, что большую часть людей привлекают игры отличающиеся простой в освоении и интересным геймплеем, позволяющие отвлечься и расслабиться. Так же для многих важно наличие физики в игре. Ярким примером тому служит, ставшая знаменитой, игра Angry Birds, в основе которой так же лежит взаимодействие объектов друг с другом (птиц с ограждениями).
Ниже представлены скриншоты отображающие игровой процесс.
Рисунок 4 - Первый удар по дереву
Рисунок 5 - Второй удар по дереву
Рисунок 6 - Третий удар по дереву - яблоко падает
Заключение
В течении практики, я освоил основы проектирования и разработки приложений под Android, изучил способы и возможности выхода на перспективный рынок Android Market а так же создал игровое приложение с использованием физики. В дальнейшем я планирую не останавливаться на достигнутом, а дальше продолжать заниматься разработкой приложений для мобильных устройств, использующих операционную систему Android, ведь сейчас с развитием информационных технологий, данная сфера является очень перспективной. Заслуги за это принадлежат Google, поэтому следует отметить, что разработчики Android пошли очень грамотным путем, дав любому желающему возможность разрабатывать приложения для данной платформы. Этому способствует:
Открытых исходный код, что играет на руку разработчикам, т.к. они могут использовать наработки других программистов со всего мира. Открытый исходный код так же ОЧЕНЬ сильно упрощает жизнь сторонним разработчикам.
Постоянная поддержка продукта и обратная связь - можно задать вопрос напрямую разработчикам Android и получить на него ответ.
Огромное комьюнити - в сети сейчас насчитывается огромное количество форумов, блогов и прочих ресурсов, посвященных Android. У меня еще не было ситуации, когда я бы не смог найти ответ на интересующий меня вопрос. аndroid игровое приложение программный
Все это говорит о том, что данная платформа в ближайшие несколько лет будет все активнее развиваться и выталкивать с рынка конкурентов. И это довольно логично. Простота разработки, качественная обратная связь, огромное число разработчиков по всему миру, открытый исходный код, доступность выхода на рынок - вот путь успеху в современном мире компьютерных мобильных технологий.
1.