Android-игра 2 (проект)
Ментор | Дмитрий Галенко |
Учебный семестр | Весна 2015 |
Учебный курс | 1-й курс |
Что это за проект?
Результатом данного проекта будет простая 2D игра для Android, в которую будет интересно играть, она будет иметь полноценный и законченный вид и работать на телефоне или планшете.
Чему вы научитесь?
Выполнение простого проекта от задумки до возможно релиза (например, в Google Play) Практическим навыкам C++ (и возможно немного Java) Программирование для платформы Android
Какие начальные требования?
Понимание основ C++ Наличие устройств на ОС Android (желательно версии 2.3 и выше)
Какие будут использоваться технологии?
Программирование будет на C++ с минимальным количеством Java; будет использоваться Android SDK + NDK; OpenGL; возможно git;
Темы вводных занятий
Ведение брейн-шторма по идее игры; Рассказ о том как игры создаются в ZeptoLab; Обзор основных технологий для программирования на Android; (все это вместится в 1-2 занятия)
Направления развития
Развитие пользовательского интерфейса; Улучшение графики, создание интересных эффектов; Создание противника используя искусственный интеллект;
Критерии оценки
“удв” написан код игры на C++ с использованием Android SDK + NDK, игра запускается на как минимум одном устройстве, нет явных ошибок; “хор” игра выглядит закончено, она запускается на многих устройствах примерно одинаково хорошо, интерфейс игры понятен, графическое исполнение и геймплей интересны пользователю; “отл” игра поддерживается большим числом устройств, используются граффические эффекты, есть возможность играть против искусственного интеллекта.