Наконец то, спустя ровно 2 месяца, я сделал новую версию сетевых шашек. Пусть это будет Pre-Alpha. Множество вещей еще требует доработки, чем я и займусь в ближайшее время.
Это была очень сложная работа. Пришлось многому научиться….
Сегодня, весь день, я это все доделывал. Я так устал…
Но полагаю, это самая сложная вещь, какую я когда либо делал в своей жизни.
Но еще так много всего нужно сделать.
На текущий момент реализованы:
- Регистрация и авторизация пользователей, список пользователей.
- Профиль пользователя с редактированием полей, аватаркой.
- Подписка, добавление в друзья, список друзей.
- Создание новой игры, просмотр списка игр всех, своих, и т.д.
- Присоединение к игре с уведомлениями, подтверждением (по сокетам).
- Сохранение состояния игры в базу: состояние поля, очки, количество ходов, взятые фигуры, и т.д.
- Окончание игры в момент, когда фигуры у одного игрока закончились, экран итогов.
- Мессенджер. Список контактов. Возможность написать любому пользователю нажав кнопку в профиле.
- История сообщений в чате (пока выводятся последние 20 сообщений, нужно добавить прокрутку).
- Множество мелочей, которые или не приши в голову сейчас или лень писать.
В дальнейшем это веб приложение будет упаковано как мобильное, APK, PWA.
Сейчас доступно по адресу https://checkers.rozenlab.com
Открывать нужно со смартфона, под ПК я даже не смотрел как выглядит.