Военный конструктор. Редактор Operation Flashpoint: 1985 Cold War Crisis. Часть пятая: Скрипты
Возможности: 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
; Проверяем время на нуле или нет. Обратите
|
; иначе таймер остановится на единице. Если да, то переходим к "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". Уверен, что сейчас вам ничегошеньки не понятно, так что садитесь за редактор.
|
Работа с камерой
Вот мы и подобрались к самому интересному созданию скриптовых роликов. Грамотное составление скриптовых роликов может многократно повысить интерес к вашей миссии, тогда как их отсутствие вообще грозит потерей заинтересованности масс.
Для начала создадим простейший скрипт с камерой, нацеленной на солдата:
; Прием вводных значений. Первый объект, на который будет нацелена камера.
; Последующие значения расположение камеры в координатной сетке относительно объекта.
_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 назначает время, за которое камера сделает изменения. Например, вы сделали камеру, а затем ее
|
Усложним скрипт, добавив вид наблюдения из бинокля и зуминг.
; Здесь у нас будет два солдата. Один оператор, а второй актер.
_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бляемых, но очень сложных для самостоятельного изобретения скриптов. Например, выброска группы десанта, удар артиллерии и т.д. Все описанные сегодня в качестве примеров скрипты лежат на компакте, вместе с учебной миссией, наглядно демонстрирующей некоторые из них. Удачи, и до следующего номера!
|
24 часа в сутки вопросы по созданию, модифицированию и вскрытию игр принимаются на адрес gamedev@igromania.ru и по SMS на короткий номер 1121 с префиксом dev (в начале сообщения печатаете слово #dev, а затем, через пробел, сам вопрос). Стоимость…|Игромания...
28 03 2024 3:39:44
...особенность, выделяющая ArchLord из серой массы других игр, — захват центрального замка. Штурм происходит раз в три недели, участвуют только сильнейшие кланы. Сумели захватить цитадель — ваш клан будет контролировать ее три недели и сможет...
27 03 2024 22:27:14
Игру ждали, ждали долго. Очень долго, если учитывать, что, начиная с зимы 1996 года, мы были уверены ребятами из Interplay, что игра вот-вот выйдет. Одно дело знать, что ровно через год выйдет хит, и быть спокойным до самого последнего дня, а друго...
26 03 2024 4:31:29
Многопользовательский боевик от третьего лица может быть не только с большим бюджетом и превосходной графикой, он может быть еще и... многостраничным. Как тетрадь тинэйджера....
25 03 2024 17:46:36
К моменту релиза Colin McRae Rally 04 на консолях (осень прошлого года) версия для PC еще даже не была анонсирована. Обиженные фанаты сразу же надули губы: “Не будет? Ну и не надо, все равно ничего нового в игру не добавят”. И это правда. Новую версию...
24 03 2024 4:55:52
Вокруг Fallout Tactics ведутся жаркие споры. Больше всего криков “Suxxx!!!” раздается из лагеря давних фанатов серии Fallout. Их негодование легко объяснимо: многогранная вселенная Fallout изрядно упрощается при переносе ее в среду отрядовой тактической...
23 03 2024 12:47:36
Седьмого мая на PS4 и Switch выйдет Void Bastards — футуристический шутер с элементами «рогалика», похожий на оживший комикс. Изначально он появился на PC и Xbox One почти год назад, но тогда мы оставили его без…|Игромания...
22 03 2024 6:57:44
RTS, обставленная в мифологических декорациях, населенная соответствующим бестиарием и сконцентрированная на онлайновых сражениях. В центре сюжетной коллизии — три богини судьбы...
21 03 2024 11:19:15
«…При особо удачном стечении обстоятельств на поле боя появляется натуральный Рэмбо, с гoлым торсом и банданой, который выше прочих солдатиков в пять раз, фигачит с пулемета лучше любой турели и одновременно поливает все нескончаемым потоком paкет. А когд...
20 03 2024 21:18:39
Вечнозеленые “Дешево и сердито... Категория меньше 700, “Cмepть тормозам... Категория меньше 1000, “Займи, но купи... Категория больше 1000 и — “Тебя я видел во сне” (цена не ограничена)....
19 03 2024 1:53:32
Что получится, когда вместе соберутся: бравый охотник за головами, пожизненно не снимающий ковбойскую повязку; маленький и страшно вонючий старикашка, корчащий из себя мастера Йоду; очкастый крот с двумя шестизарядными кольтами и малень...
18 03 2024 12:23:19
Из описания особенностей чипсета складывается впечатление, что i925X даже хуже i915P. Но у первого есть одно неоспоримое преимущество — большая производительностьASUS (P5AD2 Premium), ABIT (AA8-3rd Eye), Foxconn (925A01-8EKRS2), Gigabyte (GA-8ANXP-D), Int...
17 03 2024 21:18:59
Чтобы спасти деревню, нам пришлось ее уничтожить. Знаменитая фраза времен вьетнамской войныДля некоторых война — это играЖанр Опаснее всего — жители балконов. Похоже, на просторах игрового мира появился новый жанр...
16 03 2024 1:45:53
«…Изменения в боевой системе очевидны: монстры проламываются сквозь стены, летящие в лицо топоры можно отбивать мечом, а в левую руку — брать факел. Но это та же самая восхитительно садистская и непредсказуемая игра, научившая нас обходить врагов со сторо...
15 03 2024 8:26:56
"...Откровенных сцен насилия и жестокой расчлeненки вы, как ни приглядывайтесь, не увидите. Это куда более тонкий, ненавязчивый глумеж над многочисленными жанровыми клише. Например, игра начинается с того, что "зеленый шмэл" Мерфи обнаруживает в мрачных к...
14 03 2024 17:51:45
...Вспоминает Крис: То, что появилось на веб-сайтах 19 января, не было законченной игрой. Я за четыре дня слепил на коленке симпатичную, как мне показалось, флэшку. Дал посмотреть ее друзьям — им понравилось, и один из приятелей выложил игру на сайт...
13 03 2024 2:11:29
«…Любителям пострелять понравится пункт Rapid Fire Mode: здесь можно настроить режим стрельбы. Например, повесить на какую-то из кнопок двойной, тройной или даже десятерной выстрел, да еще и определить интервал между вылетом каждой пули. Не забыли и любит...
12 03 2024 4:57:22
«…Как раз на настоящие автогонки игра больше всего и похожа. Огороженные кольцевые трассы, по-спортивному раскрашенные машины с пестрыми наклейками спонсоров по всему кузову. Даже пафосное нитроускорение теперь совсем необязательно устанавливать и использ...
11 03 2024 2:44:23
В 2020-м нас ждёт не только запуск нового поколения консолей, но и релиз множества долгожданных проектов: как крупнобюджетных, так и независимых. Причём с шутерами как-то особенно повезло. В этом году наконец выйдут несколько игр, которых мы ждали…|Игромания...
10 03 2024 8:41:18
...некоторые дeвицы уже успели обозвать его «самым дорогим и самым успешным мужским cтpиптизом в истории». Но этим, конечно, дело не ограничивается: 300 полугoлых мужиков полтора часа колют, рубят, режут, складывают стены из трупов, утирают кр...
09 03 2024 5:54:18
«…Один противник прекрасно перемещается по рингу и способен вымотать вас за пару раундов, если не зажать проказника в углу и не угомонить десятком-другим хуков. Другой обладает нокаутирующим правым, и если не сбивать его руку постоянным прессингом слева,...
08 03 2024 1:31:39
 Закономерным следствием феноменального успеха The Sims должно было стать мгновенное появление массы подражателей. Прошел год, другой, третий, но ни одного достойного конкурента "Симов" так и не появилось. Между тем создатели самой пол...
07 03 2024 19:57:20
рынок веб-камер развивается семимильными шагами — не в последнюю очередь благодаря широкому распространению ICQ, Skype и Windows Live Messenger, ну и, конечно, благодаря широкополосному доступу в интернет. Теперь люди хотят не только переписываться...
06 03 2024 17:48:32
I. Общие положения 1) Каждый зарегистрированный пользователь имеет право комментировать любые статьи, новости, а также другой контент, представленный на сайте, если его комментарий не нарушает данные правила. 2) За соблюдением правил в комментариях…|Игромания...
05 03 2024 18:47:23
Как все начиналось? Анонс Napoleon: Total War состоялся в августе 2009 года. Авторы обещали нам возможность лично стяжать славу Наполеона Бонапарта или выдвинуть войска против армий легендарного полководца. Свое слово они сдержали, но, тесно связав…|Игромания...
04 03 2024 6:22:43
Сделать темные коридоры и раздолбанные лаборатории — невелика наука, а вот сделать так, чтобы темные коридоры и раздолбанные лаборатории (растиражированные в сотнях фильмов, включая близкий по духу Resident Evil) напоминали об игре, — задача куда более сл...
03 03 2024 16:37:55
Серия Dragon’s Lair — настоящая классика игровых автоматов — продолжает выходить на российских просторах. Вторую часть выпустила компания «1С» (первую издавала «Акелла»). Суть игры от этого, впрочем, не меняется: перед нами снова интеpaктивный мультфиль...
02 03 2024 11:19:59
Все сорок минут, проведенные с этой игрой, мы смеялись пpaктически без перерыва, так что от хохота слезились глаза, спирало дыхание и болел живот. Мы, конечно, предполагали, что у Тима Шейфера должно получится что-то небaнaльное...
01 03 2024 23:17:57
О номинации Претенденты на звание ААА-игры года — это супертяжеловесы от мира видеоигр. Здесь всё серьезно, зрелищно и очень дорого. Во второй по важности номинации после «игры года» конкуренция всегда…|Игромания...
29 02 2024 4:37:38
многое из того, что тут есть, не найти больше ни в одном из известных науке автосимуляторов: эксклюзивную лицензию на WTCC или ту же «Формулу-3000», например...
28 02 2024 0:42:11
«…Runic Games делают ставку на более искушенную хардкорную аудиторию и при этом ведет более гибкую политику, чем их бывшие коллеги из Blizzard: в Torchlight 2 у вас сразу есть выбор — совершать легкую прогулку по трупам и не глядя, по шаблону развивать ге...
27 02 2024 8:11:55
24 часа в сутки любые ваши вопросы по играм принимаются по адресу: games@igromania.ru. Если вопрос, заданный в письме, покажется нам интересным, мы ответим на него на страницах журнала. Писать персональные ответы на каждое ваше письмо мы не можем. В…|Игромания...
26 02 2024 9:28:47
По многочисленным просьбам поклонников игры "GTA 2", компания "БУКА" решила обнародовать чит-коды к игре "Беспредел". С использованием кодов игра становится более агрессивной, жестокой и жутко кровавой. Если у вас крепкие нервы и вас не мучают ночны...
25 02 2024 17:12:19
Морриган — Dragon Age: Origins Начинаем еженедельную подборку с косплеем всеми любимой ведьмы Морриган из Dragon Age: Origins. Саша Костюкевич aka Senedy воплотила героиню во время магического ритуала в чаще леса. Фотограф —…|Игромания...
24 02 2024 3:47:51
В 2018 году издательство Microids выпустило ремастер Asterix&Obelix XXL 2, убрав из названия фразу Mission Last Vegum и подтянув текстуры до приемлемого HD-качества. Однако, несмотря на это, игра всё равно осталась гостьей из 2006 года,…|Игромания...
23 02 2024 19:12:24
Наследник "Цезаря" и "Фараона" "Зевс: Мастер Олимпа" — последняя игра из серии градостроительных игр, разpaбатываемых Impressions Games вот уже на протяжении десяти лет. Конечно, в своей основе "Зевс" мало чем отличается от своих...
22 02 2024 1:13:58
«…Можно будет даже участвовать в чужих сюжетных диалогах, вставлять собственные реплики. Более того — за активное участие в параллельных историях игра будет награждать игроков социальными очками, которые используются в системе прокачки персонажа…»...
21 02 2024 18:23:10
2010 FIFA World Cup South Africa Age of Decadence Aion Alan Wake Aliens vs. Predator Alpha Protocol APB ArmA 2 ArmA 2: Operation Arrowhead Assassin’s Creed 2 Assassin's Creed: Brotherhood Batman: Arkham Asylum Battlefield 1943 Battlefield: Bad…|Игромания...
20 02 2024 5:34:40
У нас тут в «Игромании» давно существует такое жанровое определение — «интеpaктивное приложение к билету в кино». Так вот, Lost: Via Domus («Lost: Остаться в живых» в версии «Нового диска») в роли игры — несостоятельный детективный квест с эк...
19 02 2024 21:35:23
«…1990 год выдался бурным на памятные события. Республики СССР одна за другой объявили о своем суверенитете, Михаил Горбачев получил Нобелевскую премию мира, ФРГ и ГДР объединились в единое государство, трагически погиб Виктор Цой, Nintendo выпустила в Яп...
17 02 2024 23:32:18
«…Тематические (зима, преисподняя, лес) карты щеголяют анимированными задниками, взрывы и всполохи пламени выглядят роскошно. Ну а главное — потрясающе смотрятся сами червячки. Злобный юмор серии держится прежде всего на игре ее маленьких актеров, и масте...
16 02 2024 16:59:18
«…Едва ли не половина игры проходит во флэшбеках, действие постоянно переключается между героями и временными отрезками: в настоящем мы управляем Джиной и ищем доказательства невиновности Брайана в убийстве, в прошлом играем за самого Баско в доме скорби,...
15 02 2024 18:12:34
В Россию наконец-то привезли первую PlayStation 5, и сегодня нам удалось лично познакомиться с тестовым экземпляром: оценить новый гeймпад, послушать шум кулера и прикинуть, насколько сильно всё это будет греться. Консоль Одно из наших главных…|Игромания...
14 02 2024 11:20:38
Хоть убейте, я не знаю, как относиться к современной серии Far Cry. Слишком уж она неоднозначная — и в то же время культовая. Первой и второй частей будто и не существует, после удачной Far Cry 3 вышла амбициозная четвёрка, но, увы,…|Игромания...
13 02 2024 0:58:42
Что есть у бюргеров и чего не хватает их русским коллегам? Силиконовые крылья или тыквы в бюcтгальтере? Да наши, дай им только повод, и не такого нагородят: засунут тирану в декольте арбузы и отправят на панель. А ведь тут главное — чувство мер...
12 02 2024 2:55:17
После великой войны Зевс захватил власть на небесах и изгнал титанов в Тартар на веки вечные... Тогда Земля расцвела, и cмepтные стали жить на ней. Но, возгордившись, боги забыли, что даже из их тюрьмы можно бежать.Что титаны, собственно, и сделали. А...
11 02 2024 23:24:59
Танец на пальцахВведение Вводный ролик настраивает на игру. Еще одно руководство по FIFA не-помню-порядковый-номер? Зачем оно нужно — все уже жевано-пережевано в статьях о прошлых версиях игры? Или это перепечатка прошлогоднего материала?...
10 02 2024 21:55:54
Лиц, желающих испытать на собственном горьком опыте, каково оно, сеять разумное-доброе-вечное, ждет с распростертыми объятьями этот тайкун. Директор частного пансиона — роль почтенная, но до чего же хлопотная! Возведение и обустройство нашего образова...
09 02 2024 3:59:21
24 часа в сутки вопросы по созданию, модифицированию и вскрытию игр принимаются на адрес gamedev@igromania.ru и по SMS на короткий номер 1121 с префиксом dev (в начале сообщения печатаете слово dev, а затем, через пробел, сам вопрос). Стоимость…|Игромания...
08 02 2024 13:21:48
Еще:
Игры -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 ::