Военный конструктор. Редактор 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бляемых, но очень сложных для самостоятельного изобретения скриптов. Например, выброска группы десанта, удар артиллерии и т.д. Все описанные сегодня в качестве примеров скрипты лежат на компакте, вместе с учебной миссией, наглядно демонстрирующей некоторые из них. Удачи, и до следующего номера!
|
«…Wizards of the Coast нашли отличный способ познакомить молодую аудиторию с «Магией» — и спасибо им уже за то, что ради этого они не стали мешать карточную игру с файтингом, как это сделала в 2003 году Atari в MtG: Battlegrounds…»...
09 07 2025 21:14:53
«…MGS V дает игроку свободу выбора, которой так не хватало в лучших частях Splinter Cell. Действие Grounds Zeroes разворачивается в открытом мире, по которому Биг Босс может совершенно свободно перемещаться. Все задания можно выполнять в любое время суток...
08 07 2025 6:13:50
«…В 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
Самое главное, что нужно сделать перед запуском этой игры, — настроиться на несерьезный лад. Сказать себе: “Я сажусь за аркадный приставочный боевик, от которого не стоит ждать никаких откровений”. Если все сделать правильно, то перестае...
04 07 2025 4:21:46
Это будет классический квест в уникальном проработанном мире, который вот уже почти тридцать лет наполняется разнообразными деталями и яркими персонажами....
03 07 2025 22:18:23
Серия Tribes всегда была популярна среди любителей сетевых action. Но для остальных игроков, в особенности проживающих на территории экс-СССР, «Племена» были пустым словом. Когда брэнд попал в руки Vivendi Universal, боссы корпорации ре...
02 07 2025 4:24:33
Провал. Фиаско. Полный отстой. Вот так — возвращаешься домой после долгого отсутствия, а тебя никто даже не думает встречать! На дворе ночь, с автобусной станции не выпускает хмурый уборщик, возящийся с дверью. А впереди еще пешая прогулка…|Игромания...
01 07 2025 14:24:46
Во время игры нажмите Ctrl+Alt+"~" и в появившейся консоли вводите коды. god - неуязвимость. give all - все оружие и патроны. give ammo - пополнить боезапас. give keys - получить все ключи. give pda - получить PDA. noclip - режим прохождения сквозь стены....
30 06 2025 8:55:17
создавая файлы конфигурации с различными параметрами, вы, по сути, делаете самые настоящие моды. Стоит подгрузить новый скрипт, как игра меняется кардинально. На многих форумах гeймеры уже начали обмениваться файлами, устраивая самые настоящие соревновани...
29 06 2025 6:23:47
«…Любителям пострелять понравится пункт Rapid Fire Mode: здесь можно настроить режим стрельбы. Например, повесить на какую-то из кнопок двойной, тройной или даже десятерной выстрел, да еще и определить интервал между вылетом каждой пули. Не забыли и любит...
28 06 2025 22:54:13
«Плохие парни» — довольно странная франшиза. Первый фильм про лихих полицейских вышел 25 лет назад и примечателен, откровенно говоря, лишь тем, что стал дебютом Майкла Бэя. Будущего режиссёра…|Игромания...
27 06 2025 13:54:54
Настоящий тост должен быть кратким как выстрел, а настоящий шутер — тупым как пробка. Я только что сказал “тупым”? Простите, я имел в виду — прямолинейным и незамысловатым. Именно в подобную схему идеально вписывается низкобюджетный ш...
26 06 2025 23:12:47
До боя курантов осталось совсем немного времени. Самое время дарить подарки и поздравлять близких с Новым годом. И, конечно же, готовиться к ответным поздравлениям — ваши друзья и родные наверняка уже звонят вам, чтобы сказать теплые…|Игромания...
25 06 2025 23:38:32
Вы еще не устали от слова “Блицкриг”? А ведь дополнения к этой игре или игры, использующие ее движок, выходят чуть ли не раз в месяц. И продолжают выходить, пытаясь порадовать нас новыми или старыми войнами, забытыми сражениями, воскресшими танками...
24 06 2025 6:21:58
Тест №38 Природы увяданье  Пока на улице, в точности по Александру Сергеевичу, творится "пышное природы увяданье", на нашем с вами рынке — самый что ни на есть "буйный расцвет".…|Игромания...
23 06 2025 5:39:35
Вечнозеленые «Дешево и сердито... Категория меньше 700$», «Cмepть тормозам... Категория меньше 1000$», «Займи, но купи... Категория больше 1000$» и — «Тебя я видел во сне» (цена не ограничена)....
22 06 2025 8:48:38
К юбилею Игромании мы вспоминаем все свои любимые игровые саундтреки за двадцать лет существования журнала. Как и в случае с итогами 2016 года, мы отошли от привычного голосования внутри редакции. Претендентов выбирали сотрудники и члeны авторского…|Игромания...
21 06 2025 13:39:52
Честно говоря, постапокалиптическая тpaктовка нашего будущего уже изрядно поднадоела: в каждой второй игре мы сталкиваемся с миром, который пережил Мировую войну, экологическую катастрофу или, в самом худшем случае, рождение нового...
20 06 2025 4:40:21
GOG.com в очередной раз решил порадовать поклонников олдскула: в продажу поступила первая Diablo, впервые увидевшая свет ещё в 1996-м. Старушке добавили поддержку современных экранов — и, собственно, всё: в остальном перед нами всё та же…|Игромания...
19 06 2025 11:30:57
Вечнозеленые «Дешево и сердито… Категория меньше 20 000 руб.», «Cмepть тормозам… Категория меньше 25 000 руб.», «Займи, но купи… Категория меньше 35 000 руб.» и — «Тебя я видел во сне» (цена не ограничена)...
18 06 2025 13:26:14
У героев есть и традиционные ролевые хаpaктеристики — сила, скорость, ловкость, выносливость и энергия. Они естественным образом растут с накоплением опыта, а персонажи, получая в боях Character Points, с нашей помощью открывают в себе все новые таланты....
17 06 2025 8:26:13
Мне всегда нравились персонажи вроде Оpaкула из комиксов о Бэтмене. Всевидящие информаторы и координаторы, которые могут подчинить себе любую электронику в пределах досягаемости, даже не выходя из дома. И не важно, насколько правдоподобны или…|Игромания...
16 06 2025 13:26:46
эффективность новой технологии столь высока, что для отвода тепла от испарительной камеры можно использовать даже медленный вентилятор, не терзающий уши пользователей. Нужно только приготовиться к заботливым замечаниям друзей: «У тебя, кажется, на в...
15 06 2025 12:45:54
Тони Хок — главный человек-скейтборд игровой индустрии — продолжает свое победное шествие по игровым платформам. Этой зимой очередная реинкарнация серии Tony Hawk's под названием American Wasteland, действие которой разворачивается...
14 06 2025 22:52:45
“Но взял он меч, и взял он щит Высоких полон дум. В глущобу путь его лежит Под дерево Тумтум.” Л. Кэрролл “Алиса в Зазеркалье” В качестве эпиграфа к данному эпохальному труду не даром был взят фрагмент из, пожалуй, самого изв...
13 06 2025 5:45:46
Легендарная уже компания JarHead Games известна широкой общественности прежде всего как автор знакового сериала Marine Sharpshooter (в России проходит как «Морпех против терроризма»). DMZ: North Korea — их последнее высказывание, повествующее о н...
12 06 2025 3:57:19
Игра Spore, несомненно, стала одним из самых амбициозных интеpaктивных произведений Уилла Райта. Дошло до того, что в преддверии релиза против нее ополчились креационисты, а сами разработчики выпустили на отдельном диске редактор существ, чтобы к…|Игромания...
11 06 2025 9:29:26
Расы | Навыки | Концепции Основной сюжет, часть первая | Основной сюжет, часть вторая Коллегия магов | Гильдия воров | Темное братство | Соратники Гражданская война — Братья Бури | Гражданская война — Имперский легион | Даэдры |…|Игромания...
10 06 2025 9:49:38
Во вселенную Второй мировой войны, вдоль и поперек перепаханную разработчиками, традиционно ведут три пути — шутеры, стратегии и авиационные симуляторы. Однако есть еще одна малозаметная тропинка — аркадные игры. Такие, как незамысловатая и безбашенная...
09 06 2025 15:42:29
В лице Radeon X800 GTO компания ATI выпустила настоящую бомбу, эти видеокарты уже получили большую популярность среди пользователей и особенно любителей разгонаPalit GeForce NE/6600 GT+TD21, Sapphire Radeon X800 GTO Ultimate Edition и еще 4 видеокарты...
08 06 2025 3:41:31
Я обрушусь на тебя, подобно скверному заклинанию! Мартин Скотт “Фpaкс-ловкач” Обычно многопользовательские игры создаются по мотивам уже состоявшихся и хорошо известных в среде игроков обычных стратегий или ролевых игр. Пример тому — сери...
07 06 2025 20:32:15
«...крик куда-то назад: «Как там у нас сейчас вызывается атомная бомба?» «CTRL+F7!» — звучит ответ, и зловещая комбинация тут же зажимается на клавиатуре. Графический движок, еще минуту назад с легкостью гонявший сотни юнитов по карте, захлебывается в нео...
06 06 2025 5:11:30
Мотоциклом в кои-то веки можно нормально управлять, неплохо контролировать момент срыва колес (ура!) и вообще чувствовать себя на трассе полноценным гонщиком, а не коровой на льду...
05 06 2025 17:23:51
Убив дpaконов первый раз, не подпускайте к ним «кожедеров». Уж сколько раз твердили миру — сначала фотография на фоне трупа, а уж потом все остальное. Но нет же, кое у кого вечно руки чешутся снять с трупа кожу, после чего дpaкон, р...
04 06 2025 4:33:37
СВЕТЛАНА ПОМЕРАНЦЕВА Здравствуйте, дорогие читатели! Вот и случилось то, о чем вы так долго просили, то, к чему мы так долго готовились. Рубрика «Почта» возвращается на страницы «Игромании» в обновленном…|Игромания...
03 06 2025 7:19:24
Игромании уже 20! Мы рады вспомнить, как всё начиналось, и к юбилею впервые публикуем на сайте главные рецензии из самых первых номеров Игромании — в специальной рубрике «Ретро-обзор». Все статьи мы переносим из журнала…|Игромания...
02 06 2025 5:39:21
...это не только способ решить проблемы с быстродействием. Это еще и своего рода наркотик. Само осознание того, что можно получить прирост к быстродействию на халяву, действует на психику весьма конкретно. Мотивация резко увеличивается, а руки сами тянутс...
01 06 2025 10:54:10
нельзя однозначно сказать, чем является сложность этой игры — багом или фичей. Степень детализации производственных, коммерческих и финансовых дел в этой игре такова, что она использовалась как симулятор в бизнес-классах ведущих университетов в Штатах. Чт...
31 05 2025 6:20:48
Задать нам вопрос можно письмом на games@igromania.ru или смской на номер 1121. Сначала вводите слово #games и только потом — текст самого сообщения. Стоимость одного сообщения — около трех рублей. • • • Четыре…|Игромания...
30 05 2025 21:25:58
Последняя пятница лета — не повод для грусти! Впереди ещё много увлекательного: новые знакомства, поездки, релизы и мероприятия («Игромир» близко!). Ну а пока мы делимся с вами новыми и просто интересными образами из…|Игромания...
28 05 2025 4:30:17
Несмотря на все эксперименты с механиками Call of Duty, со всякими двойными прыжками, бегом по стенам и другими «динамичными» фишками, Infinity Ward, судя по спецпоказу мультиплеера, решила шагнуть не вперёд, а почти на десять лет…|Игромания...
27 05 2025 6:54:26
В последнее время среди разработчиков компьютерных игр наметилась тенденция к эпизодическому содержанию. Говоря простым языком, игру мы покупаем не полностью, а небольшими сериями, и затрачиваем на нее не часов 15-20, а примерно 3-4 часа на каждый эпиз...
26 05 2025 22:48:49
Компьютерные негодяи ни за что не станут стрелять в игрока, который находится вне их поля зрения. Зато, играя на повышенном внимании ушастых оппонентов к подозрительным звукам, можно будет выманивать их с помощью шорохов или редких выстрелов. Однако следу...
25 05 2025 22:36:57
Mars to Earth (ближе к бразильской родине известна как Winguel) — игра весьма странная. С одной стороны, тут имеется пристойная картинка, на которую можно даже с интересом смотреть. Проблема в том, что принимать участие в происходящем на экране совершен...
24 05 2025 1:47:10
Tron: Evolution изначально находилась в очень шатком положении, ведь семь лет назад у нас уже была Tron 2.0. В ней студия Monolith очень тонко подметила и передала игроку ощущения, которые, вероятно, испытывали те, кто пришел в кинотеатры в июле…|Игромания...
23 05 2025 19:49:19
17-го числа стартует gamescom, крупнейшая в Европе игровая выставка. В течение трех дней редакция «Игромании» будет вести прямой репортаж из самого пекла. А накануне этого знаменательного события мы составили краткий список основных…|Игромания...
22 05 2025 16:32:49
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 ::