Рубрика «казаки»

Играй, но проверяй: как движок обсчитывает дизайнера - 1

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

Читать полностью »

Реверс-инжиниринг «Казаков 3», часть сетевая: создаём локальный сервер - 1

Недавно в разговоре с коллегами обсуждали различные игры жанра RTS, и я задумался, почему же релиз третьих «Казаков» прошёл мимо меня. Пару минут и один поисковый запрос спустя я вспомнил — помимо крайне сырого раннего релиза, реинкарнация этой классической стратегии отличилась невозможностью многопользовательской игры без постоянного соединения с официальным сервером. Многочисленные просьбы игроков «добавить LAN» на форумах разной степени свежести намекают, что изменений ждать не стоит.

Что ж, если гора не идёт к Магомету…
Читать полностью »

Реверс-инжиниринг «Казаков», часть последняя: второе дыхание - 1

После нескольких месяцев работы над исходным кодом игры «Казаки: Снова война» я наконец-то могу умыть руки и представить результат своих трудов. В этой статье мне хотелось бы поделиться с вами опытом рефакторинга этого незаурядного проекта, в частности кодовыми курьёзами. Всем любителям некро-программирования посвящается…
Читать полностью »

Реверс-инжиниринг «Казаков», часть третья: напёрстки в LAN - 1

На дворе конец 2016 года, наконец-то, вызвав бурю восторга среди фанатов, вышла третья часть «Казаков»… А мне всё не давала покоя странная ошибка в сетевой компоненте первой части. Странность заключалась в том, что при создании игры в локальной сети нормально запустить игру могли только два человека. При трёх игроках индикатор загрузки рос мучительно медленно, а начиная с четырёх и вовсе оставался на отметке 0%. Что ж, начнём расследование!Читать полностью »

«Казаки 3» — краткий обзор перезапуска легендарной RTS - 1

Два дня назад, 20 сентября, без особого шума и рекламной кампании состоялся релиз третьей части легендарной исторической RTS «Казаки 3». Новая игра от украинской студии GSC Game World по сути является перезапуском серии, так как возвращает нас во временной период первой части. Однако, нельзя сказать, что это плохо. Жанр RTS стагнирует уже много лет, лишь изредка радуя поклонников качественными тайтлами, так что выход «Казаков» пришелся кстати.

Отзывы к игре в Steam противоречивы, что свидетельствует о сырости и забагованности проекта. Но предлагаю дать новым «Казакам» шанс. Обзор игры под катом.
Читать полностью »

Сегодня состоится релиз третьих «Казаков» - 1

Сегодня, 20 сентября, состоится релиз третьей части серии «Казаки» от украинской студии GSC Game World, о чем говорится на странице игры в Steam. Судя по таймеру обратного отсчета в магазине, игра станет доступна для покупки и установки в 16:00 по МСК.

Разработчики не стали отходить от общей стилистики прошлых игр серии и «Казаки» все еще являются RTS — стратегией в реальном времени. С момента выпуска второй части серии «Казаки II: Наполеоновские войны» прошло уже одинадцать лет, однако, новость о разработке третьей части игры вызвала определенный ажиотаж среди поклонников жанра.
Читать полностью »

Реверс-инжиниринг «Казаков», часть вторая: Увеличение очереди - 1

В большинстве случаев слово «очередь» не вызывает положительных эмоций, тем более в сочетании со словом «увеличить». Но если вы любите играть с миллионами единиц ресурсов к началу игры, чтобы на десятой минуте бросить в бой тысячи солдат, то стандартного заказа по пять боевых единиц единиц с помощью клавиши Shift вам будет мало. Вот если бы можно было заказывать по 20 или по 50 солдат, или ещё лучше – иметь несколько разных клавиш-модификаторов...Читать полностью »

Реверс-инжиниринг и замедление «Казаков» - 1

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

  1. Искусственно загрузить ядро процессора, на котором запущена игра
  2. Запускать игру в виртуальной машине с ограниченными ресурсами
  3. Играть не по локальной сети, а по интернету — там задержки побольше

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js