RU

ИИ-картограф: как карты сшиваются в бесшовный мир — тулсеты (toolsets) для MMORPG игр на PHP, ч. 21

Я сшил разрозненные карты MMO в один бесшовный мир: игрок выходит из города в пустыню и не замечает, что под ним уже работает другой сервер. А всю р…

phpsymfonyunitymmommorpgaimcpтайловые картыоткрытый мир
Habr
RU

Каталог ассетов и git для MMO: как командой вести игру в облаке — создание сервера для онлайн ММО игр на PHP, ч. 19

Над одной игрой работает команда: люди правят контент в браузере, ИИ — через тот же сервис, локально разворачивать ничего не нужно. Каждый ассет жив…

phpsymfonyunityc#mmommorpgaimcpwebsocket
Habr
RU

Как ИИ не дал загнуться ещё одной ноунейм игре. Даже текстовой

Третий год по вечерам в одиночку пилю текстовую MMORPG в Telegram. Мрачный остров, выжившие, ресурсы, базы, драки. Проект уже один раз почти умер. Т…

mmorpgtelegram botphpрефакторингнейросети в разработкеинди-разработкатестирование
Habr
RU

Я собрал кнопку, которая сотрёт прогресс всех моих игроков. И до сих пор боюсь её нажать

Два года по вечерам в одиночку пилю текстовую MMORPG в Telegram. Сейчас в ней 1111 аккаунтов и 586 выживших, которые бродят по мрачному острову. И г…

mmorpgвайпwipephpmysqlмиграциитестырефакторингtelegramбот
Habr
RU

Я оживил мёртвую MMORPG контентом, получил 15-кратный рост регистраций и понял, что лил воду в дырявое ведро

Месяц я гордился 15-кратным ростом регистраций мёртвой текстовой MMORPG в Telegram — а потом открыл вторую вкладку аналитики и понял, что лил воду в…

mmorpgtelegramgamedevразработка игринди-разработкааналитикаворонкаудержаниеretentioncodeigniter
Habr
RU

Два года один пилю MMORPG на CI4: пять багов, за каждым из которых стоял живой игрок

Строка “false” в PHP равна true. Я узнал это, когда рубильник, которым я выключаю фичи перед живыми игроками, полгода отказывался выключаться. Два г…

codeigniter 4phpphpstanmysqlormutf8mb4граблиmmorpgtelegram ботрефакторинг
Habr
RU

Весь «вечно живущий» мир моей MMORPG держится на одной строке в кроне

Два года по вечерам в одиночку пилю текстовую MMORPG в Telegram — мрачный остров, по которому ходят выжившие. В прошлой статье рассказал, как заброш…

mmorpgtelegram botcodeigniterphpgamedevсоло-разработкаигровой циклидемпотентностьтекстовая играcron
Habr
RU

Wild World, два года спустя: как заброшенная текстовая MMORPG в Telegram получила второе дыхание

Полтора года я не трогал код — а люди продолжали сами находить игру, регистрироваться и играть. Рассказываю с реальными цифрами, что технически изме…

mmorpgcodeigniterигрыrpg-игры