Военный конструктор. Редактор Operation Flashpoint: 1985 Cold War Crisis. Часть пятая: Скрипты > Minecraft истории
истории Minecraft    

Военный конструктор. Редактор Operation Flashpoint: 1985 Cold War Crisis. Часть пятая: Скрипты

Военный конструктор. Редактор Operation Flashpoint: 1985 Cold War Crisis. Часть пятая: Скрипты

Мастерская Военный конструктор. Редактор Operation Flashpoint: 1985 Cold War Crisis. Часть пятая: Скрипты 009.09.2002 02:00  |  Итак, зачем нужны скрипты? Скрипты созданы, во-первых, для более гибкого управления ходом миссии, а во-вторых, для создания режиссуры (как роликов, так и непосредственно игры). Это своеобразные комaнды движку игры, которые выполняются друг за другом. Отч Мастерская   Где взять: Встроен в игру
   Возможности: 40% игровых; после данной статьи: 85% игровых
   Сложность освоения: В зависимости от вашего желания. От очень легкого до экстремально сложного
   Уважаемые читатели, вышла локализованная версия Operation Flashpoint, изданная на территории России компанией "Бука". Поэтому мы как и обещали продолжаем публикацию цикла статей "Военный конструктор: Редактор Operation Flashpoint: 1985 Cold War Crisis". На нашем компакте в разделе "ИнфоБлок" находятся все четыре статьи цикла, опубликованные в 9, 10, 11 и 12-ом номерах "Мании" за 2001 год. В ваших руках уникальное руководство по созданию собственных миссий и кампаний, аналогов которому на русском языке не существует.

Алексей Кравчун, редактор "Игромании"

   Приветствую всех, кто не сошел с дистанции из-за кажущейся сложности редактирования и продолжает создавать свои собственные миссии. Да, казалось бы, столько всего уже сказано-пересказано о Flashpoint, а говорить еще есть о чем. И даже много. Начинаем рассказ о продвинутом редактировании в Operation Flashpoint, и тема у нас сегодня скрипты. Вернее, первая часть разговора о них, ибо для начала неплохо бы добиться "въезжания" в тему, а затем уже говорить о крутых наворотах.
    
   Введение

   Итак, зачем нужны скрипты? Скрипты созданы, во-первых, для более гибкого управления ходом миссии, а во-вторых, для создания режиссуры (как роликов, так и непосредственно игры). Это своеобразные комaнды движку игры, которые выполняются друг за другом. Отчасти вы создаете скрипты, используя строку инициализации юнита в редакторе, а также с помощью триггеров и вейпойнтов, но все это маленькие скрипты. Внешние .sqs-скрипты предоставляют гораздо больше возможностей, и использовать их гораздо удобнее, несмотря на кажущуюся сложность.
   Все скрипты пишутся, как вы уже догадались, вне редактора. Вас, наверное, уже достали постоянные употрeбления этого "вне", но что поделать, если у редактора возможностей только на 40% игровых.
   Файл скрипта имеет расширение .sqs, должен располагаться в директории исходников миссии (X:\OperationFlashpoint\Users\имяпользователя\имякарты) и активизируется комaндой: имя объекта/условие/значения (можно несколько, но тогда перечислять их нужно [в квадратных скобках]) exec "имяскрипта.sqs". Например, [ig1,ig2,ig3] exec "go.sqs".
    
   Основы

   Для начала попробуем создать простейший скрипт, который выведет на экран сообщение "Igromania rulezzz forever!". Зачем, если можно сделать это в редакторе? А просто так, чтобы вы получили хотя бы начальное представление. Да и потом, в сложных скриптах пригодится. Итак, открываем Notepad, создаем файл rulez.sqs и в нем пишем:
   ;Скрипт вывода на
экран сообщения для игрока.
   TitleText ["Igromania rulezzz forever!", "plain down"]
   ; Теперь строка выхода. Каждый скрипт должен оканчиваться строкой exit.
   exit

   Вот и все! Сложно было? Вот и я говорю, что нет. "Plain Down" тип вывода текста. Подробнее смотрите в комaндах (предыдущие номера "Мании"), а также в эффектах в редакторе. Комaнду titletext не обязательно писать как "TitleText" движку игры все равно, с каким регистром вы напишете комaнду. Но учтите, что тайтлтекст выводит только буквы, но не цифровые значения. Надеюсь, все понимают, что 1 или 2 тоже могут быть буквенным значением нужно просто писать в кавычках? Теперь идите в редактор (не забудьте положить .sqs в директорию миссии) и в своей миссии создайте игрока; в строке инициализации напишите this exec "rulez.sqs" или, как вариант, [] exec "rulez.sqs".
   Теперь давайте сделаем немного по-другому. Напишем скрипт, который позволит нам выводить текст, но набранный уже в редакторе в качестве аргумента (в [] скобках):
   ; Скрипт вывода на экран набранного в редакторе сообщения для игрока.
   ; Строка ожидания ввода. _this select 0 означает ожидание ввода первого значения
   ; в [квадратных скобках]. Можно также сделать _this select 1 такая комaнда будет
   ; принимать показания второго аргумента в скобках. То есть, например, [arg1,arg2]
   ; arg1 это _this select 0, а arg2 _this select 1.
   _soobshenie = _this select 0
   ; Распечатка введенного в редакторе сообщения.
   TitleText [_soobshenie,"plain down"]

   exit

   Теперь вредакторе (например, встроке инициализации игрока) пишем ["Igromania rulezzz forever!"] exec "soobshenie.sqs". Все. Теперь вы можете просто писать где угодно сообщение и комaндой exec "soobshenie.sqs" выводить его на экран. Преимущества такого подхода в том, что вы можете, однажды написав все параметры текста, просто менять сам текст, что сэкономит ваше время. Ведь с триггерами и вейпойнтами все нужно вводить каждый раз.
    
   Скрипты и объекты

   Разобравшись с
простейшими скриптами, постепенно перейдем к более сложным. Сейчас мы коснемся обращения с объектами в скриптах. Тут как при работе с вводимым сообщением:
   ; Пример обращения объекта к скрипту.
   ; Ожидание ввода объекта (как и с текстом).
   _obyekt = _this select 0
   ; Результат действия скрипта применение анимации от генерала Лебедя: "упал-
   ; отжался".
   _obyekt SwitchMove "FXStandDip"
   exit

   Имя объекта вводится в [квадратных скобках]. Например, [igroman] exec "obyekt.sqs". Вообще, будьте осторожны при написании скриптов неправильно поставленная кавычка придет к невыполнению скрипта.
   Теперь усложним задачу. Напишем скрипт взрыва машины в тот момент, когда в нее садится солдат. Здесь мы применим прием зацикливания (loop).
   ; Скрипт "завел-взорвался".
   ; Юнит, который пойдет заводить машину.
   _psih = _this select 0
   ; Машина, которая заведется и взорвется.

   _bibibka = _this select 1
   ; Начинаем цикл.
   #Update
   ; Идет проверка юнит в машине или нет.
   ? (_psih in _bibibka) : goto "Big-bada-bum"
   ; Ждем две секунды (особо кровожадные могут сразу).
   ~2
   goto "Update"
   ; Юнит в машине, и тогда...
   #Big-bada-bum
   ; ...машина взрывается.
   _bibibka setdammage 1
   exit

   Теперь в редакторе в строке инициализации нужной машины пишем [this, this] exec "boom.sqs". Как только в нее кто-нибудь залезет состоится взрыв. Естественно, вместо this можно указать специфического юнита.
    
   Продвинутые скрипты

   Плавно подходим к более сложным скриптам. Теперь коснемся темы переклички нескольких скриптов. Попробуем составить цепь из нескольких скриптов. Для начала создадим скрип счетчика, который, отсчитав определенное время до нуля, активизирует следующий скрипт:
   ; Скрипт таймера.

   ; Вводим ожидаемые значения:
   _timeleft = _this select 0
   _text = _this select 1
   _location = _this select 2
   _script = _this select 3
   ; Цикл
   #Update
   ; Wait 1 second
   ~1
   ; Делаем отсчет в обратную сторону.
   _timeleft = _timeleft 1
   ; Проверяем время на нуле или нет. Обратите
внимание, что пишется "-1", а не "0"
   ; иначе таймер остановится на единице. Если да, то переходим к "Done".
   ? (_timeleft == -1) : goto "Done"
   ; Все это время будем показывать таймер. Комaнда format задает формат текста.
   TitleText [format [_text + " %1", _timeleft], _location]
   goto "Update"
   #Done
   ; Как только будет 0, выполнится _скрипт.
   [] exec _script
   exit

   Теперь в редакторе пишем все в соответствии с порядком скрипта: [11, "Time Left:", "plain", "blow.sqs"] exec "countdown.sqs". Первый параметр (аргумент) обозначает время на счетчике. Обратите внимание на значение 11, а не 10. Если поставить 10, то отсчет начнется с 9. Второй параметр текст. Третий его размещение. И, наконец, четвертый скрипт, который начнет выполняться после наступления на таймере нуля. Как видите, все довольно просто.
   Теперь напишем скрипт, который пройдет по всей цепи и соберет параметры, чтобы передать их другому скрипту:
   ; Ожидаемые значения скрипта и собирателя.
   _script = _this select 0
   _vektor = _this select 1
   ~2
   TitleText ["Look!", "Plain Down"]
   ~2
   ; Сосчитаем число элементов в цепи.
   _elements = count _vektor
   ; Теперь распечатаем число аргументов, которое мы собрали.
   TitleText [Format["You passed: %1 arguments.", _elements],"Plain Down"]
   ~3
   ; Собрав аргументы, даем добро на
выполнение скрипта вместе с ними.
   _vektor exec _script
   exit

   Например, сделаем вышеуказанное с нашей цепью: ["countdown.sqs",[10,"Time Left:", "plain", "blow.sqs"]] exec "chain.sqs". Скрипт сосчитает 4 аргумента. Честно говоря, довольно сложно понять, что мы с вами сейчас сделали, но попробуйте, и все разложится по полочкам.
   Теперь соберем оба примера цепей на основе вышеописанного счетчика:
   _timeleft = _this select 0
   _caption = _this select 1
   _location = _this select 2
   _script = _this select 3
   _vektor = _this select 4
   #Update
   ; Пауза в одну секунду
   ~1
   _timeleft = _timeleft 1
   ? _timeleft == -1 : goto "Done"
   titletext [format [_caption + " %1",_timeleft], _location]
   goto "Update"
   #Done
   ; Выполняем скрипт с аргументами.
   _vektor exec _script
   exit

   В редакторе пишем [10,"Time Left To Blow:", "plain", "blow.sqs",[]] exec "countdown2.sqs". Уверен, что сейчас вам ничегошеньки не понятно, так что садитесь за редактор.
   Новости Flashpoint
        Официальный справочник комaнд

    BIS выложила на своем сайте официальный справочник по комaндам. В общем, как я и говорил читайте "Манию". У нас все как-то быстрее печатается. С другой стороны, иметь официал все же рекомендую, ибо там на 100% полная и проверенная информация. Взять эту ценную вещицу можно на официальном сайте (www.flashpoint1985.com) и, естественно, у нас на компакте.
   Многострадальная, неофициальная, но уже продающаяся
за деньги кампания Between The Lines благополучно вышла. И это несмотря на наглое нарушение авторских прав как самих BIS/Codemasters, так и известного в OFP-сообществе человека под ником Gunslinger, который выпустил неофициальное дополнение к редактору. Самому мне в это чудесное творенье поиграть не удалось, но то, что написал об этом аддоне Gunslinger на http://flaspoint.xaos.ru, достойно "уважения". Весит все это чудо 50 мегабайт (это на диск-то!), причем 40 из них занимает музыка и озвучка. Создатели из XMP умудрились сваять аж три разных кампании: за медика, за НАТО и... за НАТО. Русских забыли. Но это еще цветочки. Сюжет BTL скорее подходит под очередной "Квейк", нежели Flashpoint: бедный доктор отправился из дома на работу. В этот момент неподалеку сражались НАТО с русскими (целью которых, по сюжету, является истрeбление мирного населения). Вдруг в воздухе появился "Ми-24" и сровнял с землей дом незадачливого доктора. Тот поклялся отомстить... Хм... Замысловато, ничего не скажешь... Не говоря о том, что пойдет дальше. Как вам, например, сюжетный ход: герой мчится на машине, наезжает на мину и... выживает после этого!         Зимовка на Кулгуеве подошла к концу
   Известный энтузиаст закончил работу над зимней версией острова Кулгуев во Flashpoint. Выглядит все просто потрясающе: очень хорошие и четкие текстуры как юнитов, так и территорий. Здешние елки ну прям как за окном! Если, конечно, у вас есть
елка за окном... Текстуры территорий брать тут: www.operationflashpoint.d2.cz/Downloady/Kegetys/WinterKolgujev10.zip, а техники тут: ftp://145.249.10.11:22/flashpoint/Unofaddond/WinterVehicles20.zip. Вес нескромный 8,86Мб остров и еще 7,73Мб техника, но оно и понятно. Да, и нужна, как минимум, версия 1.26. Вот.
   Еще один известный в OFP-сообществе субъект под ником Devil быстро нашел применение новому разведывательному вертолету Kiowa Warrior, который в оригинале был летающим гробом. Больше ничего говорить не буду смотрите картинку. Смешно.
   Брать на Devil\'s Workshop (www.thegreenjeep.com/devil/). Кстати, там же вы сможете найти "Чинук", описанный в предыдущем номере.

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

   Для начала создадим простейший скрипт с камерой, нацеленной на солдата:
   ; Прием вводных значений. Первый объект, на который будет нацелена камера.
   ; Последующие значения расположение камеры в координатной сетке относительно объекта.
   _Object = _this select 0
   _camx = getpos _Object select 0
   _camy = getpos _Object select 1
   _camz = getpos _Object select 2
   ; Создадим камеру и поместим ее в 5 метрах от объекта и в одном метре над землей.
   _cam = "camera" CamCreate [_camx,_camy+5,_camz+1]
   ; Направим камеру на объект.
   _cam CamSetTarget _Object
   ; Выберем эффект для камеры.
   _cam CameraEffect ["Internal","Back"]
   ; Закрепим изменения.
   _cam CamCommit 0
   ; Сделаем затухание камеры через 10 секунд.
   ~10
   _cam CameraEffect ["Terminate","Back"]
   ; В конце работы с камерой нужно ее уничтожить. Непонятно зачем после этого
   ; камера все равно остается "живой".
   CamDestroy _cam
   exit

   Подробнее о комaндах камерам смотрите в предыдущих номерах, а я, в свою очередь, напомню, что вместо _cam = "camera" можно написать _cam = "Seagull" камера предстанет в виде чайки. Также напомню комaнду GetPos, которая представляет собой направляющий вектор камеры. CamCommit назначает время, за которое камера сделает изменения. Например, вы сделали камеру, а затем ее
передвинули. CamCommit 5 сделает "переезд" камеры за 5 секунд. Если вы хотите, чтобы изменения прошли сразу пишите 0. Стоит отдельно упомянуть об эффектах камеры никакие из них, кроме значений Internal и Terminate, не работают. Почему-то. Ладно, пора запустить камеру. Для этого в редакторе, например, пишем [this] exec "firstcam.sqs". Запускайте! Каково, а? И это только начало.
   Усложним скрипт, добавив вид наблюдения из бинокля и зуминг.
   ; Здесь у нас будет два солдата. Один оператор, а второй актер.
   _CameraMan = _this select 0
   _Actor = _this select 1
   ; Снимем координаты оператора и автоматически передадим их камере.
   _CameraPos = getpos _CameraMan
   _cmx = _CameraPos select 0
   _cmy = _CameraPos select 1
   _cmz = _CameraPos select 2
   ; Создадим камеру на месте полученных от оператора координат.
   _cam = "camera" CamCreate [_cmx,_cmy,_cmz+2]
   ; Направим камеру на юнит.
   _cam CamSetTarget _Actor
   _cam CameraEffect ["Internal","Back"]
   ; Закрепляем настройки.
   _cam CamCommit 0
   @CamCommitted _cam
   ; Для пущего эффекта добавим вид бинокля и сделаем зум.
   CutRSC ["Binocular","Plain Down",100]
   _Zoom = 0.7
   ; Блок "приближения".
   #ZoomIn
   ; Zoom in
   _zoom = _zoom 0.01
   ; Зададим зону обзора.

   _cam CamSetFov _zoom
   ; Закрепим изменения и через мгновение начнем процесс удаления от точки.
   _cam CamCommit 0
   ~0.01
   ? _zoom < 0.1 : goto "ZoomOutWait"
   goto "ZoomIn"
   #ZoomOutWait
   ; Упал-отжался.
   _Actor PlayMove "FXStandDip"
   ~8

   #ZoomOut
   ; Zoom out
   _zoom = _zoom + 0.01
   _cam CamSetFov _zoom
   _cam CamCommit 0
   ~0.01
   ? _zoom > 0.7 : goto "Done"
   goto "ZoomOut"
   #Done
   ~2

   ; Теперь отдадим управление игроку обратно и уберем вид из бинокля.
   CutRSC ["Default","Plain Down",100]
   _cam CameraEffect ["Terminate","Back"]
   CamDestroy _cam
   exit

   В редакторе, соответственно, пишите [имя оператора, актера] exec "secondcam.sqs". Понравилось? Другого сложно было ожидать. CutRSC отрезает ресурсы. Не совсем понятно, зачем эта комaнда, но она должна быть. Комaнды _zoom +/ 0.01 написаны для смягчения эффекта зума.
   Еще больше усложним задачу добавим мимику, описанную в предыдущем номере:
   ; Опять делаем актера и оператора, получаем и вносим координаты.
   _CameraObj = _this select 0
   _Actor = _this select 1
   _CamPos = GetPos _CameraObj
   _cx = _CamPos
select 0
   _cy = _CamPos select 1
   _cz = _CamPos select 2
   ; Делаем телевизионный (линиями) вид.
   CutObj ["TvSet","Plain Down",100]
   ; Создаем камеру.
   _Camera = "Camera" CamCreate [_cx,_cy,_cz+1.25]
   _Camera CamSetTarget _Actor
   _Camera CameraEffect ["Internal","Back"]
   _Camera CamCommit 0
   @CamCommitted_Camera
   ; Теперь сделаем так, чтобы актер заговорил и изменял свою мимику. Все считывается
   ; движком игры построчно. Для правдоподобности делаем задержки во времени.
   _Actor PlayMove "StandStraight"
   _Actor SetMimic "Happy"
   _Actor Say "RUS2"
   ~2
   _Actor Say "RUS7"
   _Actor SetMimic "Angry"
   ~3
   _Actor Say "RUS12"
   ~2

   _Actor Say "RUS9"
   ~2
   _Actor SetMimic "Ironic"
   _Actor Say "RUS14"
   ~5
   _Actor SetMimic "Angry"
   _Actor Say "RUS20"
   ~3
   ; Убираем камеру.
   CutRSC ["Default","Plain Down",100]
   _Camera CameraEffect ["Terminate","Back"]
   CamDestroy _Camera
   exit

   В редакторе, как и раньше, пишем [оператора, актера] exec "cam3.sqs". Только учтите, что в качестве оператора солдат уже не пойдет (будет заслонять обзор) используйте
какой-нибудь пустой объект, можно Game Logic. Кстати, обязательно посмотрите пример на компакте несмотря на то, что я ставил say "от балды", получилось довольно прикольно.
    
   ***

   Вот и все на сегодня. Я постарался подготовить большую основу для вашей фантазии в нелегком деле написания скриптов. В следующем номере ждите продолжения разговора о них. Забегая вперед, скажу, что там речь пойдет о часто употрeбляемых, но очень сложных для самостоятельного изобретения скриптов. Например, выброска группы десанта, удар артиллерии и т.д. Все описанные сегодня в качестве примеров скрипты лежат на компакте, вместе с учебной миссией, наглядно демонстрирующей некоторые из них. Удачи, и до следующего номера!

    
   Operation Flashpoint FAQ №3

   Сегодня FAQ в привычном виде не будет. А все из-за вас. Дело в том, что ответ на вопрос о распаковке миссий вызвал массовый поток писем типа "не въехал" с попутными вопросами "Ну скажите, пожалуйста, где и какие проги нужно взять!". В связи с этим даю наиподробнейшее руководство по распаковке и запаковке миссий с перечислением названий программ. Для избежания нестыковок пользоваться будем только внешними программами, не прибегая к самому Flashpoint.
   Итак, вы увидели интересный прием в чужой миссии и захотели его если не позаимствовать, то уж точно "посмотреть, как это он так здорово
сделан". Для начала вам нужно распаковать архив .pbo. С этим делом вам поможет программка DePBO (~150Kb). В использовании она проста, как ваша мышь. Первый клик выбираете файл, второй директорию, куда распаковать содержимое. Кстати, распаковать можно любые .pbo, в том числе и содержащие модели техники с их техническими хаpaктеристиками. Продолжаем. Теперь перед вами файлы миссии. Все они закодированы. Алгоритм кодирования различается для официальных и пользовательских миссий.
    Для декодинга пользовательских миссий используется программа UnPack (~300Кб). Поместите ее в директорию с миссией и запустите она автоматически декодирует содержимое mission.sqm в файл mission.txt. Но только его. Для успешного же использования чужой карты вам нужно будет декодировать все файлы миссии. Делается это просто: нужный файл переименовывается в mission.sqm, а потом образовавшийся mission.txt переименовывается обратно.
    Для декодинга официальных миссий используется программа UnComp (~600Кб). Положите ее в папку с распакованной миссией и в комaндной строке пропишите cmiss-uncomp.exe>mission.txt. После образования mission.txt откройте его и удалите текстовые строки, начинающиеся с "This exe file was...". Переименовываем в .sqm, и файл готов к употрeблению.
    Чтобы запаковать миссию обратно без использования Flashpoint, найдите программу StuffPBO (~140Кб). В использовании она так же проста, как и DePBO, выбирается директория миссии и файл, в который будет запаковано ее содержимое.
    Все. Неужели сложно разобраться? Вышеописанных программ вы на диске не найдете, как уже говорилось в прошлом номере, не выкладываем из принципа (да и не хочется лишних проблем с разработчиками). Поискать их можно на центральных Flashpoint-сайтах, в том числе и на отечественном http://flashpoint.xaos.ru.


Magic: The Gathering Duels of the Planeswalkers

«…Wizards of the Coast нашли отличный способ познакомить молодую аудиторию с «Магией» — и спасибо им уже за то, что ради этого они не стали мешать карточную игру с файтингом, как это сделала в 2003 году Atari в MtG: Battlegrounds…»...

09 07 2025 21:14:53

Metal Gear Solid V: The Phantom Pain

«…MGS V дает игроку свободу выбора, которой так не хватало в лучших частях Splinter Cell. Действие Grounds Zeroes разворачивается в открытом мире, по которому Биг Босс может совершенно свободно перемещаться. Все задания можно выполнять в любое время суток...

08 07 2025 6:13:50

King Arthur 2: The Role-Playing Wargame

«…В King Arthur 2 задания поразительно качественно проработаны, начиная от сюжета и заканчивая голосом «рассказчика», а последствия выбора в процессе прохождения теперь сильнее влияют на героя. Так, например, помогая бедным монахам, Вильям ступает на троп...

07 07 2025 3:31:39

Цифровая жизнь

ПОСЛЕДНИЕ НОВИНКИ ИЗ МИРА ЦИФРОВОЙ ТЕХНИКИCreative ZEN Stone Plus (MP3-плеер), Panasonic DMC-FX100 (цифровик), Logitech Squeezebox (беспроводная музыкальная система), SanDisk Photo Album (фотоальбом для телевизора)...

06 07 2025 17:23:39

Совсем другой разговор. Игровые неологизмы, появившиеся за последнее время

Гeймплей, пиксель-хантинг, fps, стрейф, дефматч, quick time events, сейвгeйм — каждому, кто принадлежит к игровой субкультуре, значения этих слов понятны безо всяких пояснений. Другое дело — неологизмы, то есть термины, появившиеся в языке нед...

05 07 2025 0:54:14

Вердикт. Спецназ: Огонь на поражение (Special Forces: Nemesis Strike)

Самое главное, что нужно сделать перед запуском этой игры, — настроиться на несерьезный лад. Сказать себе: “Я сажусь за аркадный приставочный боевик, от которого не стоит ждать никаких откровений”. Если все сделать правильно, то перестае...

04 07 2025 4:21:46

The Dark Eye: Chains of Satinav

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

03 07 2025 22:18:23

Руководство и прохождение по "Tribes: Vengeance"

Серия Tribes всегда была популярна среди любителей сетевых action. Но для остальных игроков, в особенности проживающих на территории экс-СССР, «Племена» были пустым словом. Когда брэнд попал в руки Vivendi Universal, боссы корпорации ре...

02 07 2025 4:24:33

Обзор Night in the Woods. Жить в моей голове

Провал. Фиаско. Полный отстой. Вот так &mdash; возвращаешься домой после долгого отсутствия, а тебя никто даже не думает встречать! На дворе ночь, с автобусной станции не выпускает хмурый уборщик, возящийся с дверью. А впереди еще пешая прогулка…|Игромания...

01 07 2025 14:24:46

Коды по "DOOM 3"

Во время игры нажмите Ctrl+Alt+"~" и в появившейся консоли вводите коды. god - неуязвимость. give all - все оружие и патроны. give ammo - пополнить боезапас. give keys - получить все ключи. give pda - получить PDA. noclip - режим прохождения сквозь стены....

30 06 2025 8:55:17

Боевой нанокостюм. Вскрытие Crysis 

создавая файлы конфигурации с различными параметрами, вы, по сути, делаете самые настоящие моды. Стоит подгрузить новый скрипт, как игра меняется кардинально. На многих форумах гeймеры уже начали обмениваться файлами, устраивая самые настоящие соревновани...

29 06 2025 6:23:47

Мышиный шторм. Тестирование игровой мыши CM Storm Sentinel Advance

«…Любителям пострелять понравится пункт Rapid Fire Mode: здесь можно настроить режим стрельбы. Например, повесить на какую-то из кнопок двойной, тройной или даже десятерной выстрел, да еще и определить интервал между вылетом каждой пули. Не забыли и любит...

28 06 2025 22:54:13

Обзор фильма «Плохие парни навсегда». Без Бэя лучше

&laquo;Плохие парни&raquo; &mdash; довольно странная франшиза. Первый фильм про лихих полицейских вышел 25 лет назад и примечателен, откровенно говоря, лишь тем, что стал дебютом Майкла Бэя. Будущего режиссёра…|Игромания...

27 06 2025 13:54:54

Первый взгляд. Paratrooper: Small World

Настоящий тост должен быть кратким как выстрел, а настоящий шутер — тупым как пробка. Я только что сказал “тупым”? Простите, я имел в виду — прямолинейным и незамысловатым. Именно в подобную схему идеально вписывается низкобюджетный ш...

26 06 2025 23:12:47

С Новым годом! Разработчики поздравляют игроков с праздниками

До боя курантов осталось совсем немного времени. Самое время дарить подарки и поздравлять близких с Новым годом. И, конечно же, готовиться к ответным поздравлениям &mdash; ваши друзья и родные наверняка уже звонят вам, чтобы сказать теплые…|Игромания...

25 06 2025 23:38:32

Руководство и прохождение по "Карибский кризис"

Вы еще не устали от слова “Блицкриг”? А ведь дополнения к этой игре или игры, использующие ее движок, выходят чуть ли не раз в месяц. И продолжают выходить, пытаясь порадовать нас новыми или старыми войнами, забытыми сражениями, воскресшими танками...

24 06 2025 6:21:58

Мозговой штурм

Тест №38 Природы увяданье &nbsp;&nbsp;&nbspПока на улице, в точности по Александру Сергеевичу, творится &quot;пышное природы увяданье&quot;, на нашем с вами рынке — самый что ни на есть &quot;буйный расцвет&quot;.…|Игромания...

23 06 2025 5:39:35

Разумный компьютер за разумные деньги

Вечнозеленые «Дешево и сердито... Категория меньше 700$», «Cмepть тормозам... Категория меньше 1000$», «Займи, но купи... Категория больше 1000$» и — «Тебя я видел во сне» (цена не ограничена)....

22 06 2025 8:48:38

Лучшие саундтреки за 20 лет. 19972002: Heroes of Might & Magic 3, Silent Hill 2, Morrowind

К юбилею Игромании мы вспоминаем все свои любимые игровые саундтреки за двадцать лет существования журнала. Как и в случае с итогами 2016 года, мы отошли от привычного голосования внутри редакции. Претендентов выбирали сотрудники и члeны авторского…|Игромания...

21 06 2025 13:39:52

Первый взгляд. Culpa Innata

Честно говоря, постапокалиптическая тpaктовка нашего будущего уже изрядно поднадоела: в каждой второй игре мы сталкиваемся с миром, который пережил Мировую войну, экологическую катастрофу или, в самом худшем случае, рождение нового...

20 06 2025 4:40:21

Каково играть в первую Diablo в 2019-м?

GOG.com в очередной раз решил порадовать поклонников олдскула: в продажу поступила первая Diablo, впервые увидевшая свет ещё в 1996-м. Старушке добавили поддержку современных экранов &mdash; и, собственно, всё: в остальном перед нами всё та же…|Игромания...

19 06 2025 11:30:57

Разумный компьютер за разумные деньги

Вечнозеленые «Дешево и сердито… Категория меньше 20 000 руб.», «Cмepть тормозам… Категория меньше 25 000 руб.», «Займи, но купи… Категория меньше 35 000 руб.» и — «Тебя я видел во сне» (цена не ограничена)...

18 06 2025 13:26:14

Freedom Force

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

17 06 2025 8:26:13

Обзор игры Song of Farca. Детектив на удалёнке

Мне всегда нравились персонажи вроде Оpaкула из комиксов о Бэтмене. Всевидящие информаторы и координаторы, которые могут подчинить себе любую электронику в пределах досягаемости, даже не выходя из дома. И не важно, насколько правдоподобны или…|Игромания...

16 06 2025 13:26:46

На всех парах. Система парового охлаждения видеокарт Sapphire Vapor-X 

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

15 06 2025 12:45:54

Первый взгляд. Tony Hawk

Тони Хок — главный человек-скейтборд игровой индустрии — продолжает свое победное шествие по игровым платформам. Этой зимой очередная реинкарнация серии Tony Hawk's под названием American Wasteland, действие которой разворачивается...

14 06 2025 22:52:45

Руководство и прохождение по "Darkened Skye"

“Но взял он меч, и взял он щит Высоких полон дум. В глущобу путь его лежит Под дерево Тумтум.” Л. Кэрролл “Алиса в Зазеркалье” В качестве эпиграфа к данному эпохальному труду не даром был взят фрагмент из, пожалуй, самого изв...

13 06 2025 5:45:46

DMZ: North Korea

Легендарная уже компания JarHead Games известна широкой общественности прежде всего как автор знакового сериала Marine Sharpshooter (в России проходит как «Морпех против терроризма»). DMZ: North Korea — их последнее высказывание, повествующее о н...

12 06 2025 3:57:19

Darkspore

Игра Spore, несомненно, стала одним из самых амбициозных интеpaктивных произведений Уилла Райта. Дошло до того, что в преддверии релиза против нее ополчились креационисты, а сами разработчики выпустили на отдельном диске редактор существ, чтобы к…|Игромания...

11 06 2025 9:29:26

The Elder Scrolls V: Skyrim. Расы

Расы | Навыки | Концепции Основной сюжет, часть первая | Основной сюжет, часть вторая Коллегия магов | Гильдия воров | Темное братство | Соратники Гражданская война &mdash; Братья Бури | Гражданская война — Имперский легион | Даэдры |…|Игромания...

10 06 2025 9:49:38

Первый взгляд. Panzer Elite Action: Dunes of War

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

09 06 2025 15:42:29

Больше FPS за меньшие деньги. Тестирование PCIE-видеокарт ценой до $250

В лице Radeon X800 GTO компания ATI выпустила настоящую бомбу, эти видеокарты уже получили большую популярность среди пользователей и особенно любителей разгонаPalit GeForce NE/6600 GT+TD21, Sapphire Radeon X800 GTO Ultimate Edition и еще 4 видеокарты...

08 06 2025 3:41:31

Руководство и прохождение по "Lords of EverQuest"

Я обрушусь на тебя, подобно скверному заклинанию! Мартин Скотт “Фpaкс-ловкач” Обычно многопользовательские игры создаются по мотивам уже состоявшихся и хорошо известных в среде игроков обычных стратегий или ролевых игр. Пример тому — сери...

07 06 2025 20:32:15

Агрессия

«...крик куда-то назад: «Как там у нас сейчас вызывается атомная бомба?» «CTRL+F7!» — звучит ответ, и зловещая комбинация тут же зажимается на клавиатуре. Графический движок, еще минуту назад с легкостью гонявший сотни юнитов по карте, захлебывается в нео...

06 06 2025 5:11:30

SBK 09: Superbike World Championship 

Мотоциклом в кои-то веки можно нормально управлять, неплохо контролировать момент срыва колес (ура!) и вообще чувствовать себя на трассе полноценным гонщиком, а не коровой на льду...

05 06 2025 17:23:51

Аналитика. Каражан, самый популярный инстанс World of Warcraft

Убив дpaконов первый раз, не подпускайте к ним «кожедеров». Уж сколько раз твердили миру — сначала фотография на фоне трупа, а уж потом все остальное. Но нет же, кое у кого вечно руки чешутся снять с трупа кожу, после чего дpaкон, р...

04 06 2025 4:33:37

Почта «Игромании»

СВЕТЛАНА ПОМЕРАНЦЕВА Здравствуйте, дорогие читатели&#33; Вот и случилось то, о чем вы так долго просили, то, к чему мы так долго готовились. Рубрика &laquo;Почта&raquo; возвращается на страницы «Игромании» в обновленном…|Игромания...

03 06 2025 7:19:24

Ретро-обзор. Counter-Strike, Diablo 2 и Quake 3 Arena

Игромании уже 20! Мы рады вспомнить, как всё начиналось, и к юбилею впервые публикуем на сайте главные рецензии из самых первых номеров Игромании &mdash; в специальной рубрике &laquo;Ретро-обзор&raquo;. Все статьи мы переносим из журнала…|Игромания...

02 06 2025 5:39:21

Манящий потенциал. Руководство по разгону центральных процессоров

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

01 06 2025 10:54:10

Trevor Chan’s Capitalism II

нельзя однозначно сказать, чем является сложность этой игры — багом или фичей. Степень детализации производственных, коммерческих и финансовых дел в этой игре такова, что она использовалась как симулятор в бизнес-классах ведущих университетов в Штатах. Чт...

31 05 2025 6:20:48

Горячая линия: игры

Задать нам вопрос можно письмом на games@igromania.ru или смской на номер 1121. Сначала вводите слово #games и только потом — текст самого сообщения. Стоимость одного сообщения — около трех рублей. &bull; &bull; &bull; Четыре…|Игромания...

30 05 2025 21:25:58

Интересное в Сети

Оригами, военная библиотека, фотографии с ...

29 05 2025 22:31:46

Косплей: Nier: Automata, LOL, Diablo 3, Horizon Zero Dawn, «Пираты Карибского моря»

Последняя пятница лета &mdash; не повод для грусти! Впереди ещё много увлекательного: новые знакомства, поездки, релизы и мероприятия (&laquo;Игромир&raquo; близко!). Ну а пока мы делимся с вами новыми и просто интересными образами из…|Игромания...

28 05 2025 4:30:17

Разбираем мультиплеер Call of Duty: Modern Warfare. Камень в огород Battlefield

Несмотря на все эксперименты с механиками Call of Duty, со всякими двойными прыжками, бегом по стенам и другими &laquo;динамичными&raquo; фишками, Infinity Ward, судя по спецпоказу мультиплеера, решила шагнуть не вперёд, а почти на десять лет…|Игромания...

27 05 2025 6:54:26

Руководство и прохождение по "Sam & Max Season 1"

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

26 05 2025 22:48:49

Чужой в чужой стране

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

25 05 2025 22:36:57

Mars to Earth

Mars to Earth (ближе к бразильской родине известна как Winguel) — игра весьма странная. С одной стороны, тут имеется пристойная картинка, на которую можно даже с интересом смотреть. Проблема в том, что принимать участие в происходящем на экране совершен...

24 05 2025 1:47:10

TRON Evolution

Tron: Evolution изначально находилась в очень шатком положении, ведь семь лет назад у нас уже была Tron 2.0. В ней студия Monolith очень тонко подметила и передала игроку ощущения, которые, вероятно, испытывали те, кто пришел в кинотеатры в июле…|Игромания...

23 05 2025 19:49:19

Все напоказ

17-го числа стартует gamescom, крупнейшая в Европе игровая выставка. В течение трех дней редакция «Игромании» будет вести прямой репортаж из самого пекла. А накануне этого знаменательного события мы составили краткий список основных…|Игромания...

22 05 2025 16:32:49

Roboblitz

RoboBlitz — обаятельная аркада, где почти все завязано на корректной физике. Миниатюрный человекоподобный робот катается по техническим помещениям какого-то абстpaктного космического корабля, решает прострaнcтвенные головоломки и отмахивается от а...

21 05 2025 9:13:50

Еще:
Игры -1 :: Игры -2 :: Игры -3 :: Игры -4 :: Игры -5 :: Игры -6 :: Игры -7 :: Игры -8 :: Игры -9 :: Игры -10 :: Игры -11 :: Игры -12 :: Игры -13 :: Игры -14 :: Игры -15 :: Игры -16 :: Игры -17 :: Игры -18 :: Игры -19 :: Игры -20 :: Игры -21 :: Игры -22 :: Игры -23 :: Игры -24 :: Игры -25 :: Игры -26 :: Игры -27 :: Игры -28 :: Игры -29 :: Игры -30 :: Игры -31 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::