write.io (название подлежит уточнению) — это новая творческая игра в реальном времени, которую я разрабатываю вместе с другом. Мы начали работать над этим на этой неделе, и я решил задокументировать здесь наш прогресс с нулевого дня, с предварительным планом публиковать еженедельные обновления здесь.
Игра будет динамичной совместной творческой писательской игрой, в которой несколько игроков соревнуются и сотрудничают, чтобы вместе написать историю в режиме реального времени (подробнее о механике позже). Сначала я был немного осторожен с публикацией об этом в блоге, потому что я обычно начинаю миллион проектов, которые никогда не заканчиваю, и я обеспокоен тем, что это может быть один из них. Тем не менее, в конце концов, я решилась на это, потому что надеюсь, что публичное высказывание об этом может мотивировать меня на прогресс (точно так же, как публичная приверженность диете положительно влияет на результаты). Так что моя цель будет состоять в том, чтобы публиковать хотя бы одно обновление в неделю о нашем прогрессе.
Наши результаты на этой неделе:
- Настройте репозиторий git, Trello и среду разработки
- Определены первые три пользовательских истории: «Вход», «Страница администратора» и «Добавить в историю».
- Остановился на базовой архитектуре v1 (Node, angular, express, socket.io, *SQL). Почему не Монго? Потому что мы оба знаем SQL, и пока этого должно хватить.
- После четырех изнурительных часов удалось получить генератор angular-full-stack Yeoman для создания скелета приложения в Windows. Мы чуть было не отказались от генератора из-за проблем пользователи Windows недовольны, но справились в последний момент (фактически пока писали этот пост). Обновление: из-за странного гейзенбага это все еще не полностью работает :( Продолжение будет на следующей неделе.
Далее: изучите angular и socket.io и реализуйте Вход.
Подпишитесь на блог write.io для еженедельных обновлений.