Новости и события

18 лет движков, клонов и попыток: почему я делаю платформу для браузерных игр

Я 18 лет разрабатываю игровые движки для браузерных проектов и являюсь самым крупным автором игровых движков браузерных игр формата "Бойцовский клуб" в мире. За это время я понял простую вещь: игрокам нужна качественная игра, а администраторам - простая и доступная платформа. Поэтому я решил создать конструктор, который закроет обе задачи.


С чего всё началось

В браузерные игры я пришёл в 2008 году - в эпоху Бойцовского Клуба, "Территории", TimeZero и других проектов. Тогда мы с другом писали первый игровой движок. Работа заняла около двух лет: долго, но интересно.

Старт был красивый, а конец — быстрый и ожидаемый. Чтобы держать браузерную игру, нужны были мощные серверы, а о монетизации мы тогда даже не думали. Всё делалось на энтузиазме. Этот движок, кстати, до сих пор используют несколько проектов.


Клоны, кражи и наёмная работа

В 2011 году мы разошлись по своим делам, и я начал писать новый движок - combatZ. Получилось просто и понятно для любого, кто начинал с ним работать. Но в 2014 году, по моей версии, движок был украден одним программистом. Он объяснял это невыплатой 2 000 рублей - смешная сумма даже для тех лет.

После кражи скрипт начали передавать и продавать. Так началась эпоха клонов БК. Я выложил скрипт в паблик, чтобы остановить "чёрный рынок" и это лишь ускорило появление новых проектов. Из администратора собственного проекта я плавно перешёл в формат наёмного программиста для тех, кто запускал игры на слитом движке.


Новый движок и новый тупик

Спустя пять лет работы на сторонние проекты я решился написать ещё один движок с нуля. В итоге его выкупил администратор крупного проекта. Мы сотрудничали около года, но до конца движок так и не довели. Меня сняли с проекта, привели нового программиста, и за год он привёл движок в состояние, с которым невозможно было работать. В паблике этот движок не появлялся и сейчас никем не используется.

После интриг, обмана и попыток нанять меня за копейки я на несколько лет отказался от идеи собственного проекта. Но ближе к 2023 году снова решил: пора запускать игру и писать новый движок. К 2025 году я довёл его примерно до 70% готовности и продал нескольким покупателям. Это был лучший движок из всех, что я делал, но в нём оставались проблемные места. По соглашению с покупателями я не могу использовать его для новых проектов. Насколько мне известно, сейчас на нём работает один проект.


Почему теперь это платформа

Писать очередной движок только для себя бессмысленно. Опыт всех этих лет показал: рано или поздно движок снова начнут использовать в разных проектах. Поэтому я делаю не просто движок, а платформу для энтузиастов, любителей браузерных игр, мододелов и разработчиков. По своему опыту скажу так, людей которые писали свои движки - единицы, не более 5 человек за всё время, а остальные лишь пользователи готовых решений, поэтому формат платформы подойдет всем владельцам игровых проектов по типу браузерной игры.


Что она должна дать:

  • качественный инструмент, способный держать сотни и даже тысячи онлайна;

  • простую и доступную среду для администраторов;

  • возможность каждому сделать свой дизайн, свои модули и свои настройки;

  • меньше технических проблем, которыми владелец проекта не должен заниматься.


Платформа будет готова ориентировочно через три месяца. Проект, запущенный на ней - это пример использования платформы. Каждый сможет сделать свой проект. На старте проекты с онлайном ниже 10 человек смогут запускаться бесплатно - чтобы попробовать, "прощупать" платформу и понять, что старые движки больше не нужны.


Администраторы должны привлекать игроков качеством своих идей, отношением к людям и качеством проекта. Платформа должна дать это качество лучше любой сборки и движка, и быть доступна всем желающим.

Планы на будущее

В ближайшие пару недель произойдет переезд на новый игровой движок, все достижения (уровень, кр, екр, предметы, рыцарки и т.д.) будут перенесены. Персонажи не заходившие более 30 дн. на проект будут удалены при переносе.

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

Ориентировочные сроки работ по переезду: до 30 дней.
Вы можете продолжать играть и собирать ресурсы - всё это будет перенесено!

Скальпы: где получить и на каких условиях

Скальп (красный череп) даётся за убийство в бою.

Источников два:

1. За убийство игрока — один скальп в сутки с одного персонажа. С того же игрока повторно — только после 00:00.

2. За убийство марочных боссов подземелий — скальп за каждый поход:
• Повелитель [10] — Катакомбы
• Мастер Грит [11] — Пещера Тысячи Проклятий
• Кошмар Глубин [12] — Бездна
• Король Валлуар [14] — Подземелье Потерянных

Условие: скальп начисляется только при наличии 5 черепов активности.

Важно:
• Страж Сокровищ и другие боты подземелий скальпов не дают.
• Бес Алчности даёт обычный (серый) череп активности, а не скальп.

Скальпы нужны для сундука на Центральной площади: чем больше скальпов — тем лучше награда. Открытие сундука и наступление 00:00 обнуляют и черепа, и скальпы.

«Ночь Полной Тыквы» — хеллоуинский PvP-квест

С 5 октября по 1 ноября в Classic BK проходит хеллоуинский PvP-квест «Ночь Полной Тыквы».

Как участвовать.
— Откройте в игровой панели кнопку «Ночь Полной Тыквы» (иконка тыквы) и выберите один из трёх комплектов:
• «Проклятый Клинок» — крит, меч и щит;
• «Мигающий Призрак» — уворот, топор;
• «Крушитель Кладбища» — осада, молот и щит.
— Комплект выдаётся сразу, на 14 дней, и состоит из 14 предметов — все слоты снаряжения.
— Выбор комплекта — один раз и навсегда.

Правила квеста.
— Комплект можно надеть один раз в сутки. Сняли — переоденетесь только после 00:00.
— Пока комплект надет, вы помечены для нападения: атаковать могут только участники квеста с полным комплектом.
— Нападать можно раз в 10 минут на одного противника, только на онлайн-персонажа и не на соклановца.
— Уровни в квесте не учитываются — решает комплект.

Конфеты и рейтинг.
— Каждому участнику — 1000 конфет.
— Победа +20, поражение −20; если нападающих двое и больше — награда делится между ними.
— Рейтинг виден прямо в окне квеста.

Награды.
— 1 место — кольцо «Повелитель Тыкв [10]»; 2 место — «Проклятый Урожай [9]»; 3 место — «Бледная Луна [8]».
— Топ-10 — памятный плащ Тыквенного Стража.
— Всем участникам, кто провёл хотя бы один бой, — капюшон Тыквенного Духа.
— Победители (1–3 места) получают хеллоуинский образ и отметку в нике на 30 дней.

Итоги — 2 ноября, награды выдаются автоматически.

Встретим Хеллоуин по-боевому!

Смена логина и освобождение ников в «Алхимиках онлайн»

В модуле «Алхимики онлайн» появился блок «Смена логина» — теперь имя персонажа можно сменить прямо в игре, а прежние имена — освобождать.

Смена логина — 25 екр.
— Логин меняется сразу, входить в игру нужно будет уже под новым именем (пароль не меняется).
— Требования к логину: от 3 до 20 символов, только русские или только английские буквы (смешивать нельзя), а также цифры и символы _ - ~ ^ $ *.
— Занятые логины и те, что уже использовались ранее, недоступны.
— Смена логина недоступна в бою, в турнире, в походе в пещеру и при вселении в другого персонажа.

Освобождение прошлого логина — 25 екр.
— В том же блоке видна история имён персонажа с датами.
— Крестик рядом с прошлым ником удаляет его из истории: подтвердите — и логин смогут занять другие игроки.
— Освобождать прошлые ники можно в любое время.

Оплата — евроКредиты с вашего банковского счёта, поэтому счёт должен быть открыт.

Каждое освобождение ника фиксируется в истории: администрация видит, кто и когда отказался от логина, поэтому «передать» свой старый ник другому игроку незаметно не получится.

Найти услугу: игровая панель → Алхимики онлайн → блок «Смена логина».

Новый боевой рейтинг: бойцы, маги и турниры

Мы обновили игровой рейтинг — теперь он точнее показывает ваши боевые успехи.

— Рейтинг разделён на два: бойцы и маги. Кто вы, определяется по надетым вещам: у мага больше вещей на интеллект, мудрость и ману, у бойца — всё остальное.
— Очки дают только боевые действия: статусные бои, хаоты, групповые бои, турниры (в том числе «Башня Смерти»), победы над пещерными ботами и походы в Излом. Обычные дуэли рейтинг больше не меняют.
— Рейтинг считается за всё время и не делится по уровням. В конце каждого месяца он уменьшается на 10%.
— Появился отдельный рейтинг по победам в турнирах.
— Рейтинги по победам и по опыту остались прежними.

Смотреть рейтинг: бойцы | маги | турниры.

Правила начисления — внизу страницы рейтинга.

Бои с монстрами: 15 секунд на подготовку

В бою с монстром из локации (Бес Алчности, Мироздатель, Мусорщик, Общий Враг) первые 15 секунд идёт подготовка к сражению: никто не бьёт, не применяет приёмы и магию — ни игроки, ни монстры, ни их копии. В логе боя появляется запись «Сражение начнется через 15 сек...», а если ударить раньше — игра подскажет, сколько секунд осталось.

Кроме того, когда вы нападаете на Беса Алчности, в бой за монстра вступает ваша копия.

Излом Хаоса больше не уменьшает лимит опыта за ботов

Исправлена ошибка, из-за которой походы в Излом Хаоса уменьшали дневной лимит опыта за ботов. Опыт в Изломе за бой не выдаётся, поэтому лимит расходоваться не должен.
Всем, кто сегодня успел сходить в Излом, лимит восстановили.

У каждой пещеры своя задержка

Раньше после похода в пещеру задержка действовала сразу на все пещеры.
Теперь у каждой пещеры своя задержка: сходив в одну, вы можете отправиться в другую.

Исправление в боях на Центральной площади

Исправлена ошибка, из-за которой в итогах боя с монстром на Центральной площади мог не отображаться один из победителей.
Теперь победители и проигравшие указываются верно.

Переезд на новый сервер.

Ориентировочно с 23:00 до 01:00 будет происходит переезд на новый сервер, игра будет недоступна.
Игровой движок будет обновлен, также будут внесены исправления.
Персонажи и т.д. всё сохраниться, переживать не стоит.

Переезд завершен!

Исправления в Бездне

\n\nБездна Этаж 2
1. Скорректирован сопроводительный текст в сундуке-ловушке (обращение в соответствии с полом игрока)
2. Исправлена тележка (до этого из нее неправильно выпадали предметы)
3. Исправлена работа выбоин: теперь предметы в них выпадают корректно, а количество игроков, которые могут воспользоваться ими правильное\n\n

Исправления в Пещере Тысячи Проклятий (ПТП) и Бездне

\n\nПТП Этаж 5
1. Исправлена работа сундуков - теперь в некоторых выпадают тактики

Бездна Этаж 1
1. Исправлена работа Фонтана в центре 1 этажа: теперь для активации фонтана требуется зачистить зону вокруг
2. Скорректирован сопроводительный текст (красный текст)\n\n

Первый день Осени и День знаний!

\n\nАдминистрация поздравляет всех игроков с первым днём Осени!
В честь этого праздника запущен квест "День Знаний" и во всех пещерах начали падать пузырьки:



Пузырьки можно обменять на Тома Знаний у Шейлы в Abandoned Plain (Центральная Площадь > Загадочное место > Излом Хаоса-16).

Общаясь с Шейлой, вы получите предложение помочь ей в научных изысканиях. Только в обмен на помощь: за удачное смешение определенных комбинаций пузырьков, Шейла подарит вам книгу.

Рецепты:
=
(Интуиция +10)

=
(Ловкость +10)

=
(Сила +10)

=
(Интеллект +10)

=
(Сила, Ловкость, Интуиция, Интеллект +5)

ВНИМАНИЕ!
Пузырьки выпадают во всех пещерах из монстров с 01 сентября по 15 сентября.
Получить квестовую книгу непросто, есть немалый шанс неудачной сборки.
При неудаче пузырьки бесследно исчезают и придётся вновь собирать нужные бутылочки с жидкостью.
Если вы выбросите любую полученную в этом году книгу, то новую получить уже не сможете (ни выброшенной, ни другого вида).
Книги имеют знак Общей судьбы и не могут дариться/продаваться/передаваться.
1 книга в одни руки.
Срок годности до 31 августа следующего года.
Использований 0/20.
Книгу не нужно изучать, она готова к использованию.
Владелец книги имеет возможность использовать книгу 20 раз, повышая себе статы.
Время действия одной затраченной страницы - 180 минут (3 часа).
Эффект замораживается в Общежитии.

При первом использовании книги, кроме эффекта в виде прибавки статов, вы получите Страницы с заклятьями.
Эти страницы можно положить в карманы и использовать только во время боя.
Эффект от использования страниц – рандомный. Он может как временно усилить случайного персонажа, так и ослабить.
Причем этим случайным персонажем может быть боец вашей команды или команды противника.

Возможные эффекты при использовании страниц:
• Кровожадность (Прием) – Абс. мф. крита: +100 (3 размена)
• Особенное проклятье! (Эффект) – сила -10, ловкость -10, интуиция -10, интеллект -10 (до конца боя)
• Подлечить (Прием) – восстанавливает некоторое количество HP
• Тепловой удар (Прием) – незначительный урон магией
• Темное ранение (Эффект) – наносится незначительный урон и половиной этого урона исцеляет случайную цель
• Шкура поглощения (Эффект) – щит, полностью поглощающий урон (1 размен)
• Элементальный заряд (Эффект) – незначительный урон всеми магическими стихиями
• Ядовитые язвы (Яд) – незначительный урон магией (3 размена)

Успехов в выполнении квеста!\n\n

Орден Света

\n\n\n\nОрден Света был расформирован. Спасибо всем паладинам за службу!

Прими участие в голосовании!

Просьба всех активных игроков ознакомиться с голосованием: /news/read-374-chto_dalshe/last

Завершены работы в ПТП

ПТП Этаж 5
1. Исправлено время воскрешения ботов (время воскрешения было неправильным)
2. Скорректирован сопроводительный текст (красные надписи при ошибке)
3. Вместо двух алтарей сделан один правильный - Алтарь Осколков, а также восстановлена его работа (теперь в нем можно собрать Ключ Портала и Отпирающую руну)
4. Восстановлена работа решетки - теперь она отпирается ключом
5. Исправлена работа двери, ведущей в коморку Мастера Грита - теперь она работает
6. Теперь из сундуков можно добыть Тактики, они выпадают с некоторой долей вероятности

Исправления в Пещере Тысячи Проклятий (ПТП)

ПТП Этаж 3
1. Фонтан Зачарованных гор теперь имеет скрытый механизм: чтобы покинуть Коридор на 3 этаже ПТП при помощи фонтана, нужно нажать на него. Если в этот момент у вас есть драгоценный камень и пустая бутылка - вы получите эликсир, затем нужно повторно нажать на фонтан и вас перенесет на 4 этаж ПТП. Если у вас не оказалось нужных ингредиентов, то вас сразу же перенесет на 4 этаж!

ПТП Этаж 4
1. Исправлены действия ботов: некоторые монстры нападали на вас через стену. Их удалось утихомирить. Теперь они нападают только в пределах зоны досягаемости.

Скальпы

\n\nИз-за постоянной агрессии активных игроков на слабых персонажей низкого уровня, было введено ограничение. Скальпы (красные черепа) теперь можно получить только с персонажей своего уровня, на 1-3 уровня ниже вас и уровней старше вас.\n\n

Например: персонаж 11 уровня может взять скальп только с 8-21 уровней.

Исправления в Пещере Тысячи Проклятий (ПТП)

ПТП Этаж 3

1. Скорректировано требование для получения Зелий из фонтанов (красным шрифтом при использовании фонтана) - если у вас нет Бутылки или Драгоценного Камня, то система оповестит Вас
2. Скорректировано условие для получения Снадобья Стойкости (Условие: Фонтан Отрицания выдает только первым 2 игрокам в команде, а Фонтан Зачарованных гор только первым 3 игрокам в команде)
3. Обнаружен и удален лишний телепорт, который сокращал путь игрока, тем самым лишая удовольствия полного прохождения пещеры
1 2 3 4 5 ... 16