Android-игра 2 (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (Направления развития)
м (Критерии оценки)
Строка 49: Строка 49:
 
=== Критерии оценки ===
 
=== Критерии оценки ===
 
“удв” написан код игры на C++ с использованием Android SDK + NDK, игра запускается на как минимум одном устройстве, нет явных ошибок;
 
“удв” написан код игры на C++ с использованием Android SDK + NDK, игра запускается на как минимум одном устройстве, нет явных ошибок;
 +
 
“хор” игра выглядит закончено, она запускается на многих устройствах примерно одинаково хорошо, интерфейс игры понятен, графическое исполнение и геймплей интересны пользователю;
 
“хор” игра выглядит закончено, она запускается на многих устройствах примерно одинаково хорошо, интерфейс игры понятен, графическое исполнение и геймплей интересны пользователю;
 +
 
“отл” игра поддерживается большим числом устройств, используются граффические эффекты, есть возможность играть против искусственного интеллекта.
 
“отл” игра поддерживается большим числом устройств, используются граффические эффекты, есть возможность играть против искусственного интеллекта.

Версия 15:55, 29 декабря 2014

Ментор Дмитрий Галенко
Учебный семестр Весна 2015
Учебный курс 1-й курс



Что это за проект?

Результатом данного проекта будет простая 2D игра для Android, в которую будет интересно играть, она будет иметь полноценный и законченный вид и работать на телефоне или планшете.

Чему вы научитесь?

Выполнение простого проекта от задумки до, возможно, релиза (например, в Google Play).

Практическим навыкам C++ (и, возможно, немного Java).

Программирование для платформы Android.

Какие начальные требования?

Понимание основ C++.

Наличие устройств на ОС Android (желательно версии 2.3 и выше).

Какие будут использоваться технологии?

Программирование будет на C++, с минимальным количеством Java.

Будет использоваться Android SDK + NDK.

OpenGL.

Темы вводных занятий

Ведение брейн-шторма по идее игры.

Рассказ о том как игры создаются в ZeptoLab.

Обзор основных технологий для программирования на Android.

Все это - в течение 1-2 занятий.

Направления развития

Развитие пользовательского интерфейса.

Улучшение графики, создание интересных эффектов.

Создание противника с использованием искусственного интеллекта.

Критерии оценки

“удв” написан код игры на C++ с использованием Android SDK + NDK, игра запускается на как минимум одном устройстве, нет явных ошибок;

“хор” игра выглядит закончено, она запускается на многих устройствах примерно одинаково хорошо, интерфейс игры понятен, графическое исполнение и геймплей интересны пользователю;

“отл” игра поддерживается большим числом устройств, используются граффические эффекты, есть возможность играть против искусственного интеллекта.