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

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


=== Что это за проект? ===
=== Что это за проект? ===
В результате проекта будет разработана мобильная игра. Какя? Решать только вам! Но точно известно, что это будет android-приложение, запускающееся на широком спектре устройств и поддерживающее различные разрешения и соотношения сторон.
В результате проекта будет разработана мобильная игра. Какя? Решать только вам!  
 
Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств и поддерживающее различные разрешения и соотношения сторон.


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


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


=== Какие будут использоваться технологии? ===
=== Какие будут использоваться технологии? ===
С++
* С++
OpenGL
* OpenGL
Android SDK, NDK
* Android SDK, NDK
git
* git


=== Темы вводных занятий ===
=== Темы вводных занятий ===
Строка 37: Строка 39:
=== Направления развития ===
=== Направления развития ===
Проект можно будет развивать по следующим направлениям:
Проект можно будет развивать по следующим направлениям:
1. разработка стратегии завоевания популярности
# Элемент нумерованного списка
2. тестирование и повышение качества
# разработка стратегии завоевания популярности
3. подключение качественных графических и звуковых ресурсов
# тестирование и повышение качества
# подключение качественных графических и звуковых ресурсов


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

Версия от 17:48, 23 ноября 2014

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



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

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

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

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

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

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

Необходимо соответствовать хотя-бы одному требованию

  • хорошее знание C++
  • рейтинг на CodeForces не ниже 1300
  • рейтинг на TopCoder не ниже 1100

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

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

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

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

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

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

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

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

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