Обновить
4K+
1
Владислав@Kitron4ik

Пользователь

6
Рейтинг
Отправить сообщение

Восемь раз я думал, что сломал код. Это была платформа

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели6.3K

В начале августа я сел делать игру для мессенджера MAX – обычный вордли, слово из пяти букв, шесть попыток. Мини-приложение на ванильном JS, сервер на Go, самый дешёвый VPS. По моим прикидкам – три вечера.

Первый вечер целиком ушёл на то, чтобы сервер вообще смог поговорить с API мессенджера. Не на игру, не на словарь – на TCP-соединение.

Дальше было ещё семь таких мест. Каждое выглядело как мой баг, каждое оказалось особенностью платформы, и ни одного из них нет в документации. Ниже – все восемь, с кодом и с тем, как именно я до них дошёл. Игра тут нужна только как повод: она набрала 107 игроков за пять дней, это скромно, и рассказывать я собираюсь не про неё.

Читать далее

Информация

В рейтинге
1 152-й
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Разработчик мобильных приложений
Стажёр
От 100 000 ₽
Git
PostgreSQL
Python
Golang
Docker
Linux
SQL
ООП
Redis
MongoDB