❌

Normal view

Настройщица пианино и Мечник по имени Райдэн: как я нашла в Telegram игру, которая звучит чисто

У меня в сумке всегда лежат три вещи: стальной камертон на «ля», ключ для вирбелей и войлочные клинья. Двадцать с лишним лет я езжу по городу и привожу в порядок чужие пианино. Утром старенький «Красный Октябрь» в хрущёвке на окраине, днём концертный рояль в музыкальной школе, вечером цифровое безобразие, которое хозяева почему-то тоже просят «подкрутить». Между вызовами бывают паузы по сорок минут, и обычно я проводила их в маршрутке или на скамейке у подъезда, глядя в одну точку. Этой весной всё изменилось, и виноват в этом мой племянник Тимофей, который однажды переслал мне ссылку с припиской «тётя Ксюша, тебе понравится, там всё красиво и само дерётся». Сразу скажу, к разработчикам я отношения не имею, я обычный игрок, а ссылку оставлю в самом конце.

Читать далее

Пошаговая стратегия в духе 90-х в одном HTML‑файле: Telegram Mini App, бэкенд за $0 и графика из нейросети

Помните игры, где герой с армией бродит по карте, вербует отряды в городах, осаждает замки и собирает по кусочкам карту следующей земли? Мы сделали такую игру заново и запустили её прямо внутри Telegram. Её не нужно ставить и не нужно регистрироваться: нажал кнопку в боте — и через пару секунд ты уже на карте.

Игра называется «Морвейн». Под капотом — один HTML‑файл без фреймворков, отрисовка на canvas, процедурные миры, тактический бой на 80 клетках и сервер на Cloudflare, который пока не стоил нам ни копейки. А всю графику — от травы до драконов — мы сгенерировали нейросетью и научили код собирать её в цельную карту.

В этой статье расскажу, что умеет игра, как она устроена и какие задачи пришлось решать по дороге. Будет про генерацию континентов, сохранения в облаке Telegram с лимитом 4 КБ на значение, честный рейтинг без античита на сервере, вырезание розового фона «по оттенку» и про то, почему преследующий вас слон должен быть опасен.

Читать далее
❌