Разработка программного модуля многопользовательской мобильной игры Герои параллельных миров

Содержание

Слайд 2

Введение Проект «Герои Дополненной Реальности» в рамках выполнения НИР № 4678/16

Введение

Проект «Герои Дополненной Реальности» в рамках выполнения НИР № 4678/16 от

«30» ноября 2016 г. «Исследование информационных систем дополненной реальности и разработка мобильного приложения для платформы Android (Герои параллельных миров).»
Проект представляет многопользовательскую мобильную игру
Над проектом работает несколько человек

2

Слайд 3

Рынок 3

Рынок

3

Слайд 4

О проекте 4

О проекте

4

Слайд 5

Прецеденты 5

Прецеденты

5

Слайд 6

Дизайн интерфейса Бой игрока против монстра Бой игроков между собой 6

Дизайн интерфейса

Бой игрока против монстра

Бой игроков между собой

6

Слайд 7

Архитектура проекта 7

Архитектура проекта

7

Слайд 8

Жизненный цикл боя 8

Жизненный цикл боя

8

Слайд 9

Обслужить комнату 9

Обслужить комнату

9

Слайд 10

Задачи Серверное решение Сетевая логика Бой игрока против монстра Бой игроков

Задачи

Серверное решение
Сетевая логика
Бой игрока против монстра
Бой игроков между собой
Анимация героев
Анимация монстров

10

Слайд 11

Выбор сетевого решения 11

Выбор сетевого решения

11

Слайд 12

Архитектура с Photon 12

Архитектура с Photon

12

Слайд 13

Система компонентов 13

Система компонентов

13

Слайд 14

Инкапсуляция компонентов 14

Инкапсуляция компонентов

14

Слайд 15

Диаграмма классов системы компонентов 15

Диаграмма классов системы компонентов

15

Слайд 16

Анимация Покадровая анимация Занимает много места Визуализация делается заранее в любом

Анимация

Покадровая анимация
Занимает много места
Визуализация делается заранее в любом ПО
Невозможно определить объекты

и ими управлять

Скелетная анимация
Занимает мало места
Есть управление объектами в runtime
Бесконечный FPS
Визуализация в runtime из приложения

16

Слайд 17

Mecanim 17

Mecanim

17

Слайд 18

Система анимационных действий 18

Система анимационных действий

18

Слайд 19

Сцена настройки анимации для героя 19

Сцена настройки анимации для героя

19

Слайд 20

Проблема анимации монстров x7 20

Проблема анимации монстров

x7

20

Слайд 21

Анимация монстров Диаграмма классов системы анимации монстров 21

Анимация монстров

Диаграмма классов системы анимации монстров

21

Слайд 22

Пользовательский интерфейс Макет панели состояния Диаграмма классов панели состояния 22

Пользовательский интерфейс

Макет панели состояния

Диаграмма классов панели состояния

22

Слайд 23

Интеграция графики интерфейса Бой игрока против монстра Бой игроков между собой 23

Интеграция графики интерфейса

Бой игрока против монстра

Бой игроков между собой

23

Слайд 24

Заключение Получен акт внедрения Проходит бета тестирование 24 Необходимо тестирования на различных устройствах Необходимы правки баланса

Заключение

Получен акт внедрения
Проходит бета тестирование

24

Необходимо тестирования на различных устройствах
Необходимы правки баланса

Слайд 25

Система синхронизируемых моделей 25 - дополнительно

Система синхронизируемых моделей

25 - дополнительно

Слайд 26

Система твинов 26 - дополнительно

Система твинов

26 - дополнительно