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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
 
(не показано 9 промежуточных версии 2 участников)
Строка 2: Строка 2:
 
|name=Android-игра
 
|name=Android-игра
 
|mentor=Корсун Виктор
 
|mentor=Корсун Виктор
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}
+
|mentor_login={{URLENCODE:Viktork|WIKI}}
 
|semester=Весна 2015
 
|semester=Весна 2015
 
|course=1
 
|course=1
 
|summer=on
 
|summer=on
 
|categorize=yes
 
|categorize=yes
 +
|is_archived=yes
 +
|is_remote=
 
}}
 
}}
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
В результате проекта будет разработана мобильная игра. Какя? Решать только вам! Но точно известно, что это будет android-приложение, запускающееся на широком спектре устройств и поддерживающее различные разрешения и соотношения сторон.
+
В результате работы будет разработана мобильная игра. Какая? Решать только вам!  
 +
 
 +
Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств.
  
 
=== Чему вы научитесь? ===
 
=== Чему вы научитесь? ===
- работать с аппаратной частью android-устройства
+
* работать с графикой
- работать с графикой, используя OpenGL
+
* проектировать архитектуру приложения
- проектировать архитектуру игры
+
* планировать свою работу
- планировать свою работу
+
* проводить брейнштормы
- проводить брейнштормы
+
  
 
=== Какие начальные требования? ===
 
=== Какие начальные требования? ===
Необходимо соответствовать хотя-бы одному требованию
+
Для успешного выполнения проекта студент должен иметь или получить следующие навыки:
- хорошее знание C++
+
* знание C++
- рейтинг на CodeForces не ниже 1300
+
* работа с OpenGL
- рейтинг на TopCoder не ниже 1100
+
* работа с аппаратной частью мобильного устройства
 +
* создание универсальных приложений
  
 
=== Какие будут использоваться технологии? ===
 
=== Какие будут использоваться технологии? ===
С++
+
* С++
OpenGL
+
* OpenGL
Android SDK, NDK
+
* Android SDK, NDK
git
+
* git
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===
Будет проведено 2 вводных занятия, на которых будет рассказываться процесс разработки игр в Зептолаб.
+
Будет проведено 2 вводных занятия, на которых будет рассказываться о процессе разработки игр в Зептолаб.
Результатом занятий будет оформленный концепт приложения и план разработки.
+
По окончании двух занятий мы будем иметь оформленный концепт приложения и план дальнейшей работы над проектом.
  
 
=== Направления развития ===
 
=== Направления развития ===
 
Проект можно будет развивать по следующим направлениям:
 
Проект можно будет развивать по следующим направлениям:
1. разработка стратегии завоевания популярности
+
# разработка стратегии завоевания популярности
2. тестирование и повышение качества
+
# тестирование и повышение качества
3. подключение качественных графических и звуковых ресурсов
+
# подключение качественных графических и звуковых ресурсов
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
4-5 - работоспособное приложение, с минимум 3 экранами: меню, игра, результат
+
* 4-5 - работоспособное приложение, с минимум 3 экранами: меню, игра, результат
6-7 - аналогично пред., не привязанное к FPS, разрешению экрана и соотношению сторон
+
* 6-7 - аналогично пред., не привязанное к FPS, разрешению экрана и соотношению сторон
8-10 - аналогично пред., с хорошей архитектурой и без критических ошибок
+
* 8-10 - аналогично пред., с хорошей архитектурой и без критических ошибок

Текущая версия на 20:18, 21 января 2015

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


Внимание! Данный проект находится в архиве и реализован не будет.

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

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

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

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

  • работать с графикой
  • проектировать архитектуру приложения
  • планировать свою работу
  • проводить брейнштормы

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

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

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

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

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

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

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

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

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

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

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

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