Военный конструктор. Редактор 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бляемых, но очень сложных для самостоятельного изобретения скриптов. Например, выброска группы десанта, удар артиллерии и т.д. Все описанные сегодня в качестве примеров скрипты лежат на компакте, вместе с учебной миссией, наглядно демонстрирующей некоторые из них. Удачи, и до следующего номера!
|
"...если в предыдущих играх серии все персонажи были некими безличными фигурами, то в Sonic Adventure открылись их хаpaктеры, взгляды на жизнь и прочие индивидуальные особенности. В общем, "очеловечили" их разработчики капитально..."...
24 04 2024 11:59:36
"...Описанных в статье преобразований достаточно, чтобы сделать профессиональный мод с измененным гeймплеем, повышенным (или пониженным) уровнем сложности игры, подправленными скриптовыми вставками между миссиями, а также с "прирученной" камерой, которая...
23 04 2024 14:43:10
Основной сюжет, часть первая | Основной сюжет, часть вторая Коллегия магов | Гильдия воров | Темное братство …|Игромания...
22 04 2024 20:22:16
Lair of Leviathan — третья часть Tales of Monkey Island, которую Telltale Games начала выпускать еще в июле этого года и с тех пор исправно радует ежемecячными продолжениями. Действие первой — Launch of the Screaming Narwhal — происходит на острове Флотса...
21 04 2024 23:43:54
Изюм и клюква Empire Earth — генератор случайных карт. В него заложены элементы AI, позволяющие компьютеру каждый раз выдавать на-гора играбельный мап, а не очередную голую прерию, где до ближайшего ресурса — три дня лету. Но гнилой чернослив...
20 04 2024 12:10:15
Что мне нравится в Голливуде, так это то, что здесь можно добиться успеха, зная по-английски всего два слова: “бесподобно” и “отвратительно”. Вики Баум Мало какая игра встречает столько противоречивых мнений, сколько их выпало на долю Shadow Op...
19 04 2024 10:39:45
Теперь касательно самой игры. Словами всех эмоций не передать. Представьте себе огромный вращающийся вентилятор, за которым находится источник света. Тени от лопастей падают на пол, причем движение теней точно повторяет движения лопастей. Стоит только вст...
18 04 2024 5:29:20
Мы отмечаем Новый год первого января, в Китае его празднуют в первое новолуние после 21 января, иранские и тюркские народы встречают его 21 марта... А в коллекционной карточной игре Hearthstone Новый год наступил в начале апреля, с выходом дополнения…|Игромания...
17 04 2024 20:35:22
«…Главное впечатление, которое оставила первая часть презентации, — новый «Ведьмак» превращается в карамельный Fable 2. Тот же стиль, то же настроение — разве что нимб над головой Геральта не возникнет, даже если он ухитрится не заглянуть ни к одной город...
16 04 2024 13:51:34
...Сегодня покупка LADA Racing Club — примерно то же самое, что приобретение холодильника марки Орск. А вам, скажите, нужен холодильник Орск? Ну такой, который нужно раз в месяц размораживать и подкладывать ему под ножки газеты, чтобы не гремел?.....
15 04 2024 0:47:33
24 часа в сутки я мысленно с вами. В остальное время со мной можно связаться, написав по адресу hot-line@igromania.ru или отправив SMS на короткий номер 1121 с префиксом #hard (то есть в начале сообщения вы должны ввести слово #hard и только потом,…|Игромания...
14 04 2024 5:24:39
«…Darkest Hour собирали фанаты, которые, конечно, знали, что нужно конкретно им, но до тех, кто пока еще не играет в варгeймы, или тех, кому надоело годами ковыряться в одном и том же, дела им нет…»...
13 04 2024 5:22:18
В официальных документах Microsoft одна из целей Xbox February Showcase (мы как раз недавно закончили публиковать серию материалов с выставки) была сформулирована так: «Дать прессе и игрокам понять, что 2011-й будет годом Xbox 360».…|Игромания...
12 04 2024 0:24:42
У Джека Вэнса есть чудесная повесть The Eyes of the Overworld (в русском переводе — «Глаза другого мира»), главный герой которой в определенный момент попадает в грязную, полуразрушенную деревню, населенную самыми отвратительными…|Игромания...
11 04 2024 18:19:52
Разрешите обратиться, товарищ Горячев. У меня к вам простой и незатейливый вопрос: чьи процессоры более стабильные — от Intel или AMD. Вроде традиционно считается, что камни от AMD глючнее. Может быть, я не прав? Все зависит от того,…|Игромания...
10 04 2024 22:31:50
Александр Пушкарь Прикипел к играм еще в бессознательном возрасте. Родители-инженеры брали его с собой на работу и сажали перед экраном БЭСМ, чтобы не отвлекал. Самолично собрал свой первый компьютер «Поиск-1» (впоследствии…|Игромания...
09 04 2024 11:28:32
Лиц, желающих испытать на собственном горьком опыте, каково оно, сеять разумное-доброе-вечное, ждет с распростертыми объятьями этот тайкун. Директор частного пансиона — роль почтенная, но до чего же хлопотная! Возведение и обустройство нашего образова...
08 04 2024 9:14:11
Если судить по трейлерам, Scarlet Nexus создаёт впечатление концентрированной, даже клюквенной «японщины». Будто разработчики взяли все стереотипы об аниме и возвели их в абсолют. Здесь тебе и военизированные спецподразделения…|Игромания...
07 04 2024 9:49:46
...легкий и относительно короткий квест. Среднестатистического игрока удивит тот факт, что две трети действия происходит в одном и том же поезде. А игрок, ждущий необычных и сложных паззлов, обнаружит одну лишь детективную рутину: допросы, отпечатки, улик...
06 04 2024 9:21:32
Quake III Arena www.planetquake.com/hydrostatic Наиболее интересным проектом на модификационном фронте за истекший месяц я могу назвать Hydrostatic. Судите сами: синглплеерный мод для мультиплеерной Quake 3 — явление редкое, а если этот мод…|Игромания...
05 04 2024 20:30:28
«…Игра стартует с того, как главный герой со своим другом Хэтти Хэттингтоном и парой сотен статистов плывут на корабле «Дружба», распевая заводные песни, а потом все внезапно попадают в серьезное кораблекрушение недалеко от таинственного острова. Как выяс...
04 04 2024 0:54:59
function show_hide_gt(objName){ for(i=1;i...
03 04 2024 21:18:38
Каждое второе воскресенье сентября отмечается День танкиста, праздник, учреждённый в память о подвигах бронетанковых и механизированных войск во время Великой Отечественной войны. И может ли остаться в стороне Wargaming со своей World of Tanks? С…|Игромания...
02 04 2024 23:57:58
Запустите игру, создайте профиль, выйдите из игры. Загляните в папку, куда установлена игра, и найдите там каталог Profile/<имя профиля>. Внутри вас поджидает файл local.ini, который надо открыть «Блокнотом» и добавить в его конец строку...
01 04 2024 18:56:40
Морриган — Dragon Age: Origins Начинаем еженедельную подборку с косплеем всеми любимой ведьмы Морриган из Dragon Age: Origins. Саша Костюкевич aka Senedy воплотила героиню во время магического ритуала в чаще леса. Фотограф —…|Игромания...
31 03 2024 0:19:35
GMC Noblesse SE-Bla (корпус ATX), Microlab AH500 (акустическая система 5.1), Samsung Yepp YP-T5V (флэш-mp3-плеер), Asus AX800 XT/TVD (крутая видеокарта), Plextor PX-712A (пишущий комбопривод 8-в-1), ASRock P4i65GV (материнка на Intel i865GV), Canon PowerS...
30 03 2024 19:50:49
Проблема выбора лучшего Интернет-браузера рано или поздно встает перед любым серфером по Сети. И на сегодняшний день выбирать приходится между Opera и IE. Видимых конкурентов этим двум программам — нет!В последнее время Opera набрала популярность. Теперь...
29 03 2024 8:30:22
"...если вы еще не успели, смахнув скупую мужскую слезу, попрощаться с головокружительными пробежками через все поле, кучей халявных голов и до безобразия простым отбором мяча, то самое время сделать это сейчас...."...
28 03 2024 14:31:25
СТАЛЬНЫЕ ТИТАНЫ Основы работы в редакторе миссий MechWarrior 4 Автор: Андрей "reD^NameLess" Желтяк Редактор: MechWarrior 4 Mission Editor…|Игромания...
27 03 2024 18:44:54
После пяти-шести матчей отчетливо ясно, с каких позиций бить эффективно, а с каких — нет. Вот здесь может стоять хоть Роналдиньо, но гола не будет. А вон там, в паре сантиметров, достаточно и безвестного дублера из второй лиги...
26 03 2024 12:16:53
«…перед нами почти «Борат» с поправкой на инопланетное происхождение центрального персонажа: роад-муви с похабным алиеном и двумя его придурковатыми спутниками в главных ролях…»...
25 03 2024 9:16:47
Рэйзор, также известный как мальчик, воспитанный волками, возглавит вашу «стаю» и с лёгкостью разберётся с любыми обидчиками. Для четырёхзвёздочного персонажа у Рэйзора отличный физический и Электро урон — и при…|Игромания...
24 03 2024 5:24:23
Его высочество Xbox Первый Люди любят узнавать новости, смотреть грандиозные шоу, а также наблюдать за тем, как кто-то садится в лужу. Презентация Xbox One совместила все это в одном, чем и заслужила бурные овации и лучи ненависти. All in One. …|Игромания...
23 03 2024 5:57:34
Англоязычные критики не так давно разнесли в пух и прах «Бесконечность» — новую работу талантливого Антуана Фукуа, на чьём счету «Тренировочный день», «Стрелок» и…|Игромания...
22 03 2024 15:42:52
После тестов нескольких супертонких ноутбуков с их компромиссами по питанию, частотам и охлаждению мы протестировали настоящего бойца: толстую, тяжёлую семнашку, которая жрёт 380 Вт, держит i9 на 4,8 ГГц, позволяет RTX 2080 работать на двух…|Игромания...
21 03 2024 10:19:17
...принимаются модели персонажей, созданные в самых разнообразных пакетах 3D-графики — 3DS Max, Maya, Z-Brush. Но есть и ряд довольно жестких условий......
20 03 2024 9:22:47
 Anito — типичный проект начинающей студии (кстати, родом с Филиппин), несущий на своем челе все признаки бюджетности. Спрайтовая графика, простенькая концепция... да что уж там — даже официальный сайт состряпан абы как. Впро...
19 03 2024 7:10:35
...все до последнего ацтекского каменного божка анимировано с любовью. Кузнецы звенят молотками. Рыбаки ме-е-едленно бьют веслами по воде в поисках косяков рыбы, а после сбавляют ход и закидывают сети. Пресловутый торнадо, прежде чем снести табачную ферму...
18 03 2024 17:33:31
За двадцать четыре года серия Jagged Alliance пережила немало воплощений, но большая их часть едва ли достойна упоминания. Последняя приличная игра под этим названием вышла в 1999 году — Jagged Alliance 2. Всё, что было дальше, —…|Игромания...
17 03 2024 16:26:43
Серия стратегий Sudden Strike напоминает войсковое подразделение, которое несколько раз расформировывали и создавали заново под другими знаменами. Первая часть была создана выходцами из российской конторы со звучным названием «Наши…|Игромания...
16 03 2024 8:55:50
«…3D World напоминает одновременно прошлогоднюю Super Mario 3D Land с 3DS и Super Mario Galaxy 2. От первой остались управление и структура уровней, а от второй — то, что каждый этап вводит новую механику. В одном месте мы гоняем по воде на спине надувног...
15 03 2024 4:27:20
Когда западные разработчики начинают подражать своим японским коллегам, на свет появляются довольно забавные игры. Вроде The Roots. На первый взгляд, проект ничем не напоминает “японскую” RPG. Напротив, совершенно очевидно, что...
14 03 2024 21:55:11
Добрейшего вам времени суток. Как вы заметили, в "Игромании" начался тотальный ликбез в области веб-мастеринга. Как всегда, в авангарде наших стройных рядов выступает рубрика "Интересное в сети". Она первая будет брошена в топку...
13 03 2024 17:10:38
ОружиеКулаки Носятся отдельно и достаются в случае нападения. Изначально с тобой и могут помочь в любой ситуации. Особенно хороши тем, что валят противника на землю и способствуют проведению ареста. Таким образом, кулак можно назвать лучш...
12 03 2024 2:30:48
«…В PCMark05 лэптоп набрал приличные 8198 очков — хватит на любые повседневные задачи, а также конвертирование аудио и видео. В Unigine Heaven Benchmark 2.1 ноутбук показал 7,3 fps и набрал 181 балл. Для 11-дюймовой модели — фантастический показатель…»...
11 03 2024 21:36:34
Последнее время нам приходит очень много вопросов о создании собственных карт для супер популярного мода Counter-Strike. Откликаемся на ваши просьбы. Так сказать, получите... CS маппинг не сильно отличается от маппинга для Half-Life, я бы сказал,...
10 03 2024 7:47:57
Да простят меня за повтор, но Лара Крофт мертва. Сколь ни приятно нам было созерцать эффектные формы этой экзальтированной дамочки, теперь у нее есть конкурент, который и прыгает не хуже, и сальто делает, и по полу может перекатиться (чтобы избежать...
09 03 2024 13:40:30
Alan Wake — амбициозный финский долгострой, вдохновленный «Твин-Пиксом» и Стивеном Кингом, — преподносится Microsoft и Remedy как прорыв в области сторителлинга. Автор нижеследующего текста объясняет, почему все 6…|Игромания...
08 03 2024 17:52:48
если Sony и Konami зачастую позволяют себе расслабиться и разбавляют свои линейки проходными и откровенно слабыми играми, то у Capcom средняя температура по больнице стабильно выше. С ними тоже бывает всякое, но столько хороших игр, сколько их у Capcom, с...
07 03 2024 0:41:32
"...TRON 2.0 действительно стоит ждать по ряду вполне очевидных причин. Во-первых - очень красиво. И во-вторых - очень похоже на то, что нам обещали. Собственно, из этого вытекает третья, возможно самая главная причина: нас не обманули..."...
06 03 2024 3:11:30
Еще:
Игры -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 ::