pro100nomss

pro100nomss

Разрабатываю браузерную онлайн-игру на PHP и PDO. В блоге делюсь процессом создания своей RPG: • Архитектура, чистый код и безопасность базы данных через PDO. • Геймдизайн, механики пошагового боя, инвентарь и квесты. • Будни инди-разработчика: баги, фичи и первые релизы. Подписывайтесь, чтобы следить за разработкой и принять участие в будущих тестах.
Пикабушник
Дата рождения: 22 апреля
108 рейтинг 1 подписчик 0 подписок 1 пост 1 в горячем
12

Зачем в 2026 году писать браузерную RPG на чистом PHP и PDO? Безумие или олдскул⁠⁠


Всем привет! Решил разбавить ленту классическим инди-хардкором.

Пока игровая индустрия бьется над фотореалистичной графикой и гигабайтами текстур, я по вечерам пишу свою браузерную текстовую RPG. Да-да, на том самом «умирающем» PHP и старом добром PDO для работы с базой данных. Без тяжелых современных фреймворков и лишней мишуры.

Помните времена, когда мы сутками пропадали в текстовых онлайн-стратегиях и бойцовских клубах, обновляя страницу ради исхода боя? Мне захотелось вернуть то самое ощущение контроля и чистого геймплея, где все решает логика, баланс и характеристики, а не видеокарта.


Вот так сейчас выглядит интерфейс моего проекта (всё верстаю сам под мобилки, чтобы удобно было играть одной рукой):


Весь бэкенд держится на PHP. База данных — MySQL, общаюсь с ней строго через PDO. Я намеренно отказался от ORM: когда проект разрастется, мне хочется вручную контролировать каждый SQL-запрос, оптимизировать индексы и спать спокойно, зная, что база не ляжет от пары сотен одновременных игроков в онлайне.

Каждое действие игрока — это выверенный запрос, проверка сессии и мгновенный расчет характеристик.

Что я уже успел реализовать ??

• Базовые характеристики: Сила, Жизнь, Удача, Защита (все по хардкору, как у истинного Админа на скрине — по 100 пунктов для тестов).

• Система благословений и бустов: Добавил баффы на параметры и опыт (например, +25% к опыту).

• Сражения: Готовы вкладки под Арену, Дуэли и Колизей. Сейчас докручиваю логику пошагового боя.

• Мир и экономика: Заложил фундамент для Кузницы (руны, заточка), Лаборатории (эликсиры) и Магазинов.

• Клановая система: Кнопка уже есть, структуру таблиц под кланы в БД подготовил.

Зачем я это делаю и для чего ?


Для меня это идеальный pet-проект «для души», который прокачивает навыки архитектуры БД и чистого кодинга. Но в планах — довести игру до ума, сбалансировать экономику и выкатить в онлайн для всех любителей олдскульных текстовых RPG.

Интересно послушать мнение здешних программистов и геймеров: имеет ли такой формат право на жизнь в наше время? Рубились в такие игры раньше?


Интересно послушать мнение здешних программистов и геймеров: имеет ли такой формат право на жизнь в наше время? Рубились в такие игры раньше?

Если пост зайдет, в следующий раз подробно распишу, как я реализовал механику боя или как устроена таблица инвентаря в БД, чтобы PHP не захлебывался при расчете шмота.

Показать полностью 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества