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

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 10: Строка 10:


=== Что это за проект? ===
=== Что это за проект? ===
В результате работы будет разработана мобильная игра. Какя? Решать только вам!  
В результате работы будет разработана мобильная игра. Какая? Решать только вам!  


Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств.
Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств.
Строка 22: Строка 22:


=== Какие начальные требования? ===
=== Какие начальные требования? ===
Необходимо соответствовать хотя-бы одному требованию
Для успешного выполнения проекта студент должен иметь или получить следующие навыки:
* хорошее знание C++
* знание C++
* рейтинг на CodeForces не ниже 1300
* работа с OpenGL
* рейтинг на TopCoder не ниже 1100
* работа с аппаратной частью мобильного устройства
* создание универсальных приложений


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

Версия от 10:58, 26 ноября 2014

Ментор Корсун Виктор
Учебный семестр Весна 2015
Учебный курс 1-й курс
Проект можно развивать на летней практике



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

В результате работы будет разработана мобильная игра. Какая? Решать только вам!

Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств.

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

  • работать с аппаратной частью android-устройства
  • работать с графикой, используя OpenGL
  • проектировать архитектуру игры
  • планировать свою работу
  • проводить брейнштормы

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

Для успешного выполнения проекта студент должен иметь или получить следующие навыки:

  • знание C++
  • работа с OpenGL
  • работа с аппаратной частью мобильного устройства
  • создание универсальных приложений

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

  • С++
  • OpenGL
  • Android SDK, NDK
  • git

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

Будет проведено 2 вводных занятия, на которых будет рассказываться процесс разработки игр в Зептолаб. По окончании двух занятий мы будем иметь оформленный концепт приложения и план дальнейшей работы над проектом.

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

Проект можно будет развивать по следующим направлениям:

  1. разработка стратегии завоевания популярности
  2. тестирование и повышение качества
  3. подключение качественных графических и звуковых ресурсов

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

  • 4-5 - работоспособное приложение, с минимум 3 экранами: меню, игра, результат
  • 6-7 - аналогично пред., не привязанное к FPS, разрешению экрана и соотношению сторон
  • 8-10 - аналогично пред., с хорошей архитектурой и без критических ошибок