1

Step 1

Разработать инфраструктурный слой

28 October—03 November

2

Step 2

Разработать стартовый экран

04 November—10 November

3

Step 3

Разработать внешний вид главного экрана, механизм ходов

11 November—17 November

4

Step 4

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

18 November—24 November

5

Step 5

Разработать интерфейс ведущего игры

25 November—01 December

6

Step 6

Разработать экран завершения игры

02 December—08 December

7

Step 7

Протестировать и устранить недоделки в игровом процессе

09 December—15 December

8

Step 8

Реализовать функционал видеоконференции (будет детализировано позднее)

16 December—29 December

1

Step 1

Разработать инфраструктурный слой

28 October—03 November

2

Step 2

Разработать стартовый экран

04 November—10 November

3

Step 3

Разработать внешний вид главного экрана, механизм ходов

11 November—17 November

4

Step 4

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

18 November—24 November

5

Step 5

Разработать интерфейс ведущего игры

25 November—01 December

6

Step 6

Разработать экран завершения игры

02 December—08 December

7

Step 7

Протестировать и устранить недоделки в игровом процессе

09 December—15 December

8

Step 8

Реализовать функционал видеоконференции (будет детализировано позднее)

16 December—29 December

20 October 2019 31 December 2019
The goal is overdue by 1792 days

Goal abandoned

The author does not write in the goal 5 years 25 days

Goal author

Михаил Бузуверов

Russia, Магнитогорск

40 years old

Career & Work

Реализовать сервис онлайн-игры

Как минимум с начала года существует амбициозный проект по реализации онлайн-сервиса для уже существующей настольной игры. Договоренность с авторами игры и их поддержка есть. Востребованность (на мой взгляд) есть. Интерес сделать - есть. Движение к цели - увы, но медленное и очень неспешное.

Желаю интенсифицировать достижение данной цели. Сервис должен быть сделан в объеме первой версии и запущен до конца 2019 года. Разбиваю его на отдельные этапы и буду публиковать отчеты о достижении на еженедельной (или чаще) основе.

В данной цели намеренно не пишу никаких подробностей, ограничиваясь безличными "игра" и "сервис" т.к. на данный момент не готов раскрывать детали проекта.

Немного технических моментов:

  1. Игра представляет из себя веб-приложение с возможностью видеть друг друга через веб-камеру и общаться в реальном времени.
  2. Серверная часть - на Java (Spring, Lombok, Hibernate)
  3. Клиентская часть - на React
  4. Взаимодействие клиента и сервера - REST и WebSocket.
  5. Видео - по WebRTC (тут пока еще не знаю всех деталей)

Пока размышляю над целесообразностью поставить на эту цель "Цену слова"

Разработка, по моему нынешнему представлению, выливается примерно в следующее:

  1. Собственно игровое поле, состоящее из трех больших экранов:
    1. Стартовый
    2. Главный, на котором собственно происходит игра
    3. Финальный, на котором подводятся итоги игры
  2. Видеоподсистема, которая реализует общение между игроками и ведущим в реальном времени

Пока разобью задачу на этапы длительностью ориентировочно неделю каждый

 Goal Accomplishment Criteria

Первая версия онлайн-игры запущена, прошла бета-тестирование и готова к эксплуатации

 Personal resources

Время, умение программировать

  1. Разработать инфраструктурный слой

    1. Взаимодействие React, RxJS, Websocket

    2. Глобальную архитектуру взаимодействия компонентов реакта через RxJS

  2. Разработать стартовый экран

    1. Реализовать фронтенд

    2. Реализовать серверную часть

  3. Разработать внешний вид главного экрана, механизм ходов

  4. Разработать механизм игровых карт для главного экрана, запись и просмотр истории игры

  5. Разработать интерфейс ведущего игры

  6. Разработать экран завершения игры

  7. Протестировать и устранить недоделки в игровом процессе

  8. Реализовать функционал видеоконференции (будет детализировано позднее)

  • 967
  • 20 October 2019, 06:26
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?