Android-игра (проект): различия между версиями
Перейти к навигации
Перейти к поиску
Viktork (обсуждение | вклад) Новая страница, с помощью формы Новый_проект |
Viktork (обсуждение | вклад) Нет описания правки |
||
| Строка 10: | Строка 10: | ||
=== Что это за проект? === | === Что это за проект? === | ||
В результате проекта будет разработана мобильная игра. Какя? Решать только вам! | В результате проекта будет разработана мобильная игра. Какя? Решать только вам! | ||
Точно известно, что это будет android-приложение, запускающееся на широком спектре устройств и поддерживающее различные разрешения и соотношения сторон. | |||
=== Чему вы научитесь? === | === Чему вы научитесь? === | ||
* работать с аппаратной частью android-устройства | |||
* работать с графикой, используя OpenGL | |||
* проектировать архитектуру игры | |||
* планировать свою работу | |||
* проводить брейнштормы | |||
=== Какие начальные требования? === | === Какие начальные требования? === | ||
Необходимо соответствовать хотя-бы одному требованию | Необходимо соответствовать хотя-бы одному требованию | ||
* хорошее знание C++ | |||
* рейтинг на CodeForces не ниже 1300 | |||
* рейтинг на TopCoder не ниже 1100 | |||
=== Какие будут использоваться технологии? === | === Какие будут использоваться технологии? === | ||
С++ | * С++ | ||
OpenGL | * OpenGL | ||
Android SDK, NDK | * Android SDK, NDK | ||
git | * git | ||
=== Темы вводных занятий === | === Темы вводных занятий === | ||
| Строка 37: | Строка 39: | ||
=== Направления развития === | === Направления развития === | ||
Проект можно будет развивать по следующим направлениям: | Проект можно будет развивать по следующим направлениям: | ||
# Элемент нумерованного списка | |||
# разработка стратегии завоевания популярности | |||
# тестирование и повышение качества | |||
# подключение качественных графических и звуковых ресурсов | |||
=== Критерии оценки === | === Критерии оценки === | ||
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 вводных занятия, на которых будет рассказываться процесс разработки игр в Зептолаб. Результатом занятий будет оформленный концепт приложения и план разработки.
Направления развития
Проект можно будет развивать по следующим направлениям:
- Элемент нумерованного списка
- разработка стратегии завоевания популярности
- тестирование и повышение качества
- подключение качественных графических и звуковых ресурсов
Критерии оценки
- 4-5 - работоспособное приложение, с минимум 3 экранами: меню, игра, результат
- 6-7 - аналогично пред., не привязанное к FPS, разрешению экрана и соотношению сторон
- 8-10 - аналогично пред., с хорошей архитектурой и без критических ошибок