Программирование, радиоэлектроника,
саморазвитие и частичка из моей жизни здесь...

Wargus - старая добрая игра WarCraft II в новом лице

Wargus - Клон любимой многими игры WarCraft IIWargus - это реализация любимой многими игры WarCraft II на мощном движке Stratagus, с улучшенной графикой, новыми интересными и удобными фишками. Второй варик возвращается! Второй варик возвращается в новом лице!

Эх...сколько воспоминаний и эмоций вызывает у меня игра WarCraft 2...

Прежде всего, расскажу вам свою историю о том как я познакомился с этой замечательной стратегией реального времени.

Содержание:

  1. Моя история знакомства с игрой
  2. Что такое Wargus
  3. Сборка Wargus под Windows
  4. Скриншоты из игры
  5. Полезности и дополнения
  6. Заключение

Моя история знакомства с игрой

Во времена, когда только появился MS Windows 95, я еще маленьким мальчишкой на работе у своего отца посещал небольшую серверную комнату, в которой стояли два современных на то время компьютера:

  • Pentium 166MHz с SVGA монитором Samsung на 15 дюймов, звуковой картой, колонками Primax 90S и Win95 на борту;
  • Pentium 233MHz - сервер на целый завод,  здоровенная башня со стопкой винчестеров внутри и каким-то Unix или Netware на борту (на мониторе наблюдал лишь консольный вывод текста).

Эти и еще несколько машин по заводу были соединены в локальную сеть на 10 МБит с использованием коаксиального кабеля (BNC). Пентиум-166 использовался для ввода данных и обслуживания инфраструктуры, генерации различных отчетов, написания всяких скриптов и тому подобного, на нем были установлены MS-DOS и MS WINDOWS 95.

Под MS-DOS местный программист-админ частенько любил посидеть и поиграть в разные игрушки. Иногда он сам играл, а иногда приходил с другом и над игрой у них мог пролететь целый день.

Первой из таких игр, которая мне запомнились была Дюна 2 (Dune 2). Как сейчас помню себя уставившимся на эти квадратики, синие контейнеры, которые что-то собирают и множество маленьких машинок, которые по приказу куда-то едут и даже стреляют.

До этого времени я уже был знаком с такими играми как CD-MAN, DuckTales, Prehistorik 2 и многими другими, играл в них на IBM 386, знал множество команд MS-DOS, свободно себя чувствовал в Нортон Коммандере (СПАСИБО моему ОТЦУ за помощь и науку!). 

Мне нравилось наблюдать за программистом и его другом как они играют в игрушки, то во что они играли было каким-то другим, более интересным для меня уровнем полета фантазии.

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

Так я и познакомился с Варкрафт 2 (Warcraft 2) и со временем мне самому захотелось попробовать поиграть. Игра была полностью на английском языке, поэтому я ничего не понимал ни в меню, ни в названиях, ни в простынях из текста перед миссиями (указания к миссиям, брифинг).

Но все же, желание победило незнание - я попросил отца чтобы он помог мне разобраться, вместе с программистом они выписали все названия кнопок, меню, сообщений и дома на листике бумаги был сделан перевод на родной язык по словарю. Я изучал этот листочек и не мог уже никак дождаться момента, когда попробую поиграть в WarCraft II самостоятельно.

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

А какое звуковое сопровождение из колонок... это было непередаваемое наслаждение. Каждый поход на работу к отцу - это был маленький праздник для меня, уже тогда у меня появились мечты о своем собственном компьютере.

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

Для игры в Warcraft 2 можно также воспользоваться эмулятором, например DosBox или VirtualBox. Но я вам предложу что-то немножко другое, более совершенное.

Итак, расскажу вам подробно о таком проекте как Wargus, как сделать свою сборку игры, где что брать и куда класть, плюс некоторые плюшки :)

Что такое Wargus

Wargus - это любительский проект, авторы которого решили немного осовременить старую добрую игру. Если более точно, то Wargus - это порт игры WarCraft II на движке Stratagus.

Благодаря этому порту стало возможным поиграть в игру на самых разных платформах: Linux, Maemo(Nokia N900), Android, BSD, BeOS, MacOS X, Microsoft Windows.

Сейчас проекты Stratagus и Wargus размещаются на платформе Launchpad (веб-проект, созданный для совместной работы над свободным ПО).

Сборка Wargus под Windows

Собрать свежую версию Wargus под Windows достаточно просто. Для создания своей сборки нужно выполнить несколько шагов.

1) Установка Stratagus.  Качаем со страничка проекта Stratagus - https://launchpad.net/stratagus  последнюю версию инсталлятора (на момент написания статьи 2.2.6.). Создаем папку для нашей игры (Wargus) на каком либо диске и устанавливаем в нее Stratagus.

2) Распаковка файлов оригинальной игры WarCraft II. Для извлечения ресурсов вам понадобится полная оригинальная игра "Warcraft 2: Tides of Darkness" с дополнением "Beyond the Dark Portal Expansion Set", а именно все файлы из папки DATA.

Замечу что нужен именно обычный Варкрафт 2, к примеру версия Battle NET Edition не подойдет!

Возможно что у вас есть в наличии оригинальный диск с игрой, а если нет - то поиск в интернете вам в помощь. Распаковываем все файлы из папки DATA в какую-нибудь временную папку, например "TEMP".

3) Установка Wargus. Качаем со страничка проекта Wargus - https://launchpad.net/wargus ту же версию порта Wargus что и движок Stratagus.

Запускаем инсталлятор, для установки указываем ту же папку в которую мы уже установили Stratagus, позже инсталлятор попросит нас указать папку с файлами от оригинального Warcraft CD - указываем нашу папочку TEMP, в которую мы распаковали все файлы от оригинальной игры Blizzard Warcraft II (файлы из папки DATA).

Нажимаем "Далее", потом "Установить" и ждем 5-10 минут. Будут копироваться файлы движка, распаковываться ресурсы (графика, музыка, видео) с перекодировкой в форматы для новой игры. По завершению процесса установки сборка готова, можно запускать Wargus.exe.

Примечание: установленную игру можно копировать/переносить на другие компьютеры, носить с собой на флешке - в таком случае придется запускать файл Stratagus.exe, запуск файла Wargus.exe будет вызывать ошибку.

Скриншоты из игры

Несколько скриншотов игры Wargus:

Видео-логотип Blizzard при старте игры Wargus (WarCraft II)

Рис. 1. Видео-логотип Blizzard при старте игры Wargus (WarCraft II).

Стартовая страница игры - меню, копирайты, версия

Рис. 2. Стартовое окно игры - меню, копирайты, версия.

Окно установки разрешения экрана и глобальные опции графики

Рис. 3. Окно установки разрешения экрана и глобальные опции графики.

Брифинг - начало кампании за людей

Рис. 4. Брифинг - начало кампании за людей.

Игровый процесс Wargus (WarCraft 2) - скриншот 1

Рис. 5. Игровой процесс Wargus (WarCraft 2) - скриншот 1. Болото, хорошо что у нас есть транспорт ;)

Игровый процесс Wargus (WarCraft 2) - скриншот 2

Рис. 6. Игровой процесс Wargus (WarCraft 2) - скриншот 2. Вестланд - деревья как грибы!

Игровый процесс Wargus (WarCraft 2) - скриншот 3. Зима, холодно и на нас нападают!

Рис. 7. Игровой процесс Wargus (WarCraft 2) - скриншот 3. Зима, холодно и на нас нападают!

Игровый процесс Wargus (WarCraft 2) - скриншот 4. Похоже у наших соперников делишки идут хорошо...

Рис. 8. Игровой процесс Wargus (WarCraft 2) - скриншот 4. Похоже у наших соперников делишки идут хорошо...

Полезности и дополнения

Играя большие сторонние карты и кампании (Skirmish mode) с огромным количеством юнитов у меня иногда случались зависания игры, с оригинальными кампаниями я думаю проблем не будет никаких - там все неплохо сбалансировано.

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

Напоследок, как и писал вначале, прикладываю вкусные печеньки:

Также есть порт игры и на Android OS на сайте 4PDA.ru:

Желаете запустить Wargus на GNU Linux?

Как это сделать можно узнать из отдельной подробной статьи - Сборка и запуск Wargus (Stratagus) на Linux снуля (WarCraft 2).

Заключение

Игра отличная даже на текущее время, она достаточно простая, увлекательная и очень красочная. Кто-то поностальгирует, а кому то будет просто интересно попробовать старенькую игрушку в новом лице. Старался рассказать все просто и с улыбкой, если есть у кого что добавить - прошу комментировать!

Комментарии к публикации (5):
Дикий #1Дикий
08 Февраль 2014 18:24

Спасибо, интересный рассказ smile Искал новые карты, миссии... Щас вспомню молодость... smile

+1
Manif #2Manif
17 Май 2015 20:17

Скажите, почему созданные в стандартном редакторе War2 карты не конвертирует?

0
ph0en1x #3ph0en1x
18 Май 2015 17:18

Весь пак карт, который был собран раньше для оригинальной игры, переконвертирован из формата Warcraft 2 "pud" в формат карт Wargus "smp", "sms".

На момент написания статьи с конвертацией карт не было никаких проблем. Попробуйте проверить и переконвертировать стандартные готовые карты для WarCraft II, возможно вы что-то упустили.

0
Manif #4Manif
22 Май 2015 20:14

Спасибо. Проблема теперь вот с чем. Вы пишите, что в варгусе присутствует редактор карт. Я не нашёл его. Где его взять? Я сейчас пользуюсь оригинальным редактором, а потом конвертирую карты из PUD в SMP и т.д. Но дело в том, что при конвертации теряются выставленные запреты на постройку программой PUDrest. Не подскажите, как быть с запретами па постройку/апгрейды в вагрусе? Кампанию делаю, а на первой карте строить драконов как-то не честно )) Спасибо.

0
Manif #5Manif
22 Май 2015 21:04

Проблема решилась при помощи скрипта LUA.

+1