1

Этап 1

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

28 октября—03 ноября

2

Этап 2

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

04 ноября—10 ноября

3

Этап 3

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

11 ноября—17 ноября

4

Этап 4

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

18 ноября—24 ноября

5

Этап 5

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

25 ноября—01 декабря

6

Этап 6

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

02 декабря—08 декабря

7

Этап 7

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

09 декабря—15 декабря

8

Этап 8

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

16 декабря—29 декабря

1

Этап 1

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

28 октября—03 ноября

2

Этап 2

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

04 ноября—10 ноября

3

Этап 3

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

11 ноября—17 ноября

4

Этап 4

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

18 ноября—24 ноября

5

Этап 5

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

25 ноября—01 декабря

6

Этап 6

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

02 декабря—08 декабря

7

Этап 7

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

09 декабря—15 декабря

8

Этап 8

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

16 декабря—29 декабря

20 октября 2019 31 декабря 2019
Цель просрочена на 1792 дня

Цель заброшена

Автор не отписывался в цели 5 лет 25 дней

Карьера и работа

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

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

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

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

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

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

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

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

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

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

 Критерий завершения

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

 Личные ресурсы

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 966
  • 20 октября 2019, 06:26
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?