Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Заметки среднестатистичного маппера
Эта статья – скорее своеобразный набор заметок, сделанных на собственном опыте(и не только) в маппинге кс. Тут вкратце я расскажу некоторые особенности маппинга в VHE, что стоит делать при создании карт, и что не стоит. Уровень статьи предполагает что читающий уже осилил редактор Valve Hammer Editor, твердо понимает что он делает и знает, о чем тут будет говориться. Вообщем читаем и вдумываемся.
1)Для начала определитесь что вы хотите получить на выходе, поставьте себе цель. Вы должны продумать общий сюжет, вид карты, атмосферу. Несомненно - во время игры мало кто смотрит на дизайн, но согласитесь намного интересней играть на карте которая по максимуму сответсвует реальности(не просто плоские дома с прямыми улицами, а балконы, выходы на крышу, мусорные ящики, трубы, люки). Все это создает атмосферу. Когда вы все это представили, сядьте и нарисуйте план будущей карты. Продумайте его. На личном опыте знаю, как это порой полезно. Так сказать, на ходу, хорошую карту придумать сложно, хорошая карта должна давать возможность тактичной игры(несколько бомбплейсов, разные ходы к заложникам, укрытия и тп.). В конце концов вам будет проще представить фронт работ. 2) Теперь о видах карт. После того как вы представили себе вашу будущую карту, выберите сюжет. Естественно не надо делать карту наподобии de_inferno и при этом на ножах. Не логично будет. Все играли в разные карты, и видели, в каком стиле какая сделана. Из этого можно сделать вывод – можно сделать de_italy, но не надо делать cs_snow или cs_iceworld. 3)Внимательность к мелочам – это залог успеха карты. Пробегитесь по de_torn или по de_train – все эти карты тщательно проработаны, ни одна деталь не лишняя. Но не нужно делать нагромождение ящиков(если у вас не специфичная карта) – все это убивает дизайн и геймплей. Для удобства лучше сначала сделать основу карты(улицы, туннели, вообщем все общее и крупное), а затем приступить к вставке более мелких деталей(столов, ламп, ящиков, стекол, лестниц и прочее). 4)Не стоит торопить и рассчитывать что вы все сделаете за один день. Если вы хотите сделать что то, наподобии de_dust, то вам для достижения хороших результатов надо будет посидеть не один день. Все это лишь из-за того, что проработки требует каждая деталь. 5)Создавайте свою библиотеку префабов, и вносите в нее часто используемые (например стекла, ступенчатые и обычные лестницы). Это во многом облегчит вашу работу. Также не забывайте качать чужие префабы, чтобы разнообразить карту. 6)Думаю будет не лишним напомнить о сохранении, так как всякое происходит в самый не подходящий момент. И заодно, дабы предостеречь начинающих мапперов, которые взялись за большую карту, от ошибки начинающих – старайтесь компилировать карту после определенного куска проделанной работы, так вам проще будет контролировать компиляционные ошибки. 7)Читайте учебники, и смотрите на работы других мапперов. Довольно часто из чужой работы можно почерпнуть что то новое. 8)Перед финальной компиляцией(особенно если карта большая) – пролетите всю карту в 3D виде редактора и внимательно посмотрите, нет ли каких недочетов, чтобы потом, обнаружив их в игре, не чертыхаться, и заново не компилировать карту 2 часа. 9)Пользуйтесь ZHLT компиляторами. Лучше них пока ничего и никем не написано, и они лучше всего подходят для компиляции больших карт. Также они довольно не плохо сокращают время компиляции. 10)Эта заметка скорее из фишек про то, как снизить скорость компиляции. Если вы пролетите по любой стандартной карте cs 1.6, вы сможете найти ящик или какой нибудь похожий предмет(имеется ввиду отдельно стоящий), который не будет соприкасаться с полом. Между полом и этим предметом будет расстояние в 1 юнит: в игре это незаметно, но таким образом маппер сократил время компиляции. Объясню почему: любой объект, небольших размеров(например ящик, шкаф, бочка, стол) соприкасаясь с брашем(большего по размеру, чем сам предмет), незаметно для нас разбивает этот самый браш на несколько частей. Во время компиляции карты, компилятор просчитывает каждый браш и каждую сторону брашей отдельно, и если таковых будет много – то система может просто встать. Во избежание этого, хитрые мапперы придумали поднимать(отодвигать) некоторые статичные объекты на высоту 1 юнита. Замечу, что это распространяется на обычные объекты, если выш яшик или стол будут энтинитей func_wall, то браш, с которым соприкасается предмет, не будет разбит. Но не советую превращать все ящики со столами в func_wall – лучше поднимите их на 1 юнит, а в func_wall превращайте маленькие предметы(светильники, ножки стола, поручни). 11)Префиксы в названиях карт - de_,cs_,fy_ и тд дают понять что за цель/сюжет карты. Сейчас я постараюсь подробно описать наиболее известные префиксы карт: de - закладка бомбы(Т ее устанавливают, СТ естественно должны разминировать). Пример: de_dust cs - освобождение заложников. Обычно заложники находяться на базе Т(но иногда их можно найти где нибудь поблизости), и задача СТ -освободить их, доведя живыми до своей базы. Пример: cs_italy as - VIP. Один из СТ на раунд становиться VIP персоной, которая не должна умереть. У VIPа при себе только один пистолет при себе и броня, поэтому задача остальных СТ довести VIPа живым до места спасения. Задача Т в таких картах - убить VIPа. Пример: as_oilrig es - Спасение. Мало распространненый вид карт, но от этого не менее интересный. В классическом варианте карта es выглядит так: Т появляются с пистолетом и не могут покупать оружие. Их задача-добраться до эскейп-зоны, найти ее на карте. По мере прохождения карты Т могут находить оружие и броню. Задача СТ(они все могут покупать в самом начале раунда) - не дать Т добраться до эскейп-зоны. Пример: es_trinity fy - достаточно распространенный вид карт. Смысл в том, что игроки появляются надостаточно не большой карте, и не покупают оружие - оно все уже лежит возле места появления. Примеры: fy_poolday или fy_snow. ka - knife arena или битва на ножах. Тут достаточно все просто: Обе команды появляются лишь с одним ножиком, и на небольшой карте пытаются убить друг друга. Пример: ka_35hp aim - карты для тренировки меткости в стрельбе. Обычно на карте присутсвует 1-2 вида оружия, и команды появляются на удаленном друг от друга расстоянии, что заставляет более точно целиться, чтобы поразить противника. Пример: aim_deagle или aim_awp. he - карта с HE-гранатой. В основном суть таких карт заключается в том, что основное оружие на ней-это граната, и обе команды просто забрасывают друг друга таковыми. Пример: he_tennis. zm — так называемый Zombie Mod. Концепция карт состоит в том, что игрок имеет только нож и не имеет права на покупки, и, если его убивают, он переходит на сторону зомби. dm — DeathMatch, простые карты, на которых минимум внешнего реализма, но много адреналина. Игра на таких картах быстротечна. В этом виде карт две команды соревнуются не за бомбы или заложников, а за сам процесс и за последнего выжившего. pa — Prepared Assault (Подготовленное нападение), тоже самое, что и ka, только за исключением выдаваемого оружия — пистолеты. kz/jump — Карты для Climbing mod, некого аналога мода Defrag (Q3), где игроку не нужно никого убивать, а целью является преодоление порой очень длинных и сложных препятствий на время. awp/snip — Игра ведётся на снайперских винтовках AWP (реже Scout). wh — Чаще всего это ремейки к популярных карт (de_dust, de_dust2, de_train и так далее). Главная особенность — прозрачные стены. surf — Карты, координально отличающиеся от классического CS присутствием на них так называемых "серфилок" — очень вытянутых стен, расположенных под углом 60 градусов. Последнее время приобретает большую популярность из-за своей оригинальности, так как на этих картах надо не только уметь метко стрелять, но и хорошо кататься(умение двигаться по скатам и спускам для набора скорости и удержания персонажа на них. rl/rc - гонки на движущихся средствах(авто, катерах, поездах,...)(?) soc - футбольные карты(?) 1hp - битвы с 1 hp - раунд начинается с того что все игроки: либо падают на платформу уровня и получают от падения 99 урона; либо тригерно получают 99 урона; игра продолжается с 1 hp) 1v1..NvN - дуэли cpl - карта для проведения чемпионатов. gg - карты для проведения gungame 12) пункт стерт, из-за опровергнутой информации. Будет добавлен позже. Вот вам небольшой список личных наблюдений, сделанных за мой небольшой картостроительный опыт в всеми любимой «контре»)) Надеюсь, что что то вам как то поможет. Я постараюсь добавлять сюда что то новое, по мере нахождения интерестностей. Enjoy! Отредактировано Fakov, 25.10.2009 в 13:57. |
17.06.2009, 17:32 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Lazdakon
/dev/null
offline
Опыт:
46,270Активность: |
Цитата:
Плохой совет имхо. Я про слово сюжет. Не вписывается сюда. Цитата:
Правильно не cs_ а fy_ Цитата:
И просмотреть недочеты из игры, глазами игрока. |
|||
23.06.2009, 10:43 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|||||
23.06.2009, 11:39 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Nething я знаю что правильно фу_ а не кс_:)
Сюжет в кс есть, какой никакой но есть. Еще при выборе играющей стороны можно прочитать краткий сюжет(грубо говоря предисторию) карты, с чего вдруг надо освободить заложников или подорвать ящики. Просто делать карту, не представляя что хочешь получить в конце-очень и очень трудно. ComotozNick линки на учебники не дал изначально, тк на момент написания статьи они не были загружены в базу хгма:) теперь загружены, можешь смотреть(там действительно много стоящей информации). Вечером добавлю линки сюда:) |
23.06.2009, 12:17 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Fakov учебников по картостроению в базе ХГМ полно и уже давно. Возьми хотя бы мой или канзаки. (Прост они почему то лежат не в КС папке а в ХЛ2)
|
23.06.2009, 12:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Lazdakon
/dev/null
offline
Опыт:
46,270Активность: |
Цитата:
Это статья? Чего не изменишь? |
|
23.06.2009, 12:25 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Вообще имхо по размеру и содержательности - назвать статьей можно с натяжкой. Вот для сравнения =) тут
|
23.06.2009, 12:33 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
V1ctor1ous
offline
Опыт:
23,481Активность: |
Вопрос, от чего зависит префикс карты, такой как de_, cs_ и другие? |
23.06.2009, 12:39 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Скажем так от "цели" карты. Cs - освобождение залогов, de - минирование, fy - без закупки - оружие валяется и т.п. |
23.06.2009, 12:43 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HTC
Мечта - та же реальность
offline
Опыт:
23,685Активность: |
Цитата:
ууууу далеко не прошли, на дасте практически все время сидят. Цитата:
Тут бы на него ссыль для приличия) Также приведи примеры карт наиболее "совершенных" по твоему мнению. |
||
23.06.2009, 12:51 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Цитата:
HTC я не говорю что народ на меншаке или дасте не сидит, я имел ввиду что появилось куча других популярных карт. Цитата:
|
||
23.06.2009, 13:00 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
короче Fakov статью дополнит и исправит в ближайшее время, мб сегодня вечером, а обсуждение не статьи, карт etc перенесите в другие темы(создайте новую). |
23.06.2009, 13:02 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Цитата:
Дополнил статью пунктом по префиксам в названиях карт. |
|
24.06.2009, 00:13 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Arte_de_Mort
offline
Опыт:
23,452Активность: |
Цитата:
сюжет карты - это ещё и то, в каком ключе будет делаться карта. Взять хотя бы карту aztec, сюжет там - руины ацтеков, которые хотя разнести террористы карта без сюжета - это как правило карты, которые делают не valve, а игроки, к примеру карты типа большой абстрактной арены с тупым месивом, которая в реальности существовать бы не могла |
|
24.06.2009, 01:43 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Тролль +1
Именно это я имел ввиду, говоря о сюжете карты. |
24.06.2009, 08:18 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Razor Zecer
Адский порох
offline
Опыт:
2,892Активность: |
Fakov Думаю не стоит говорить о полезности статьи. Это очевидно
|
17.07.2009, 21:20 | #16
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Цитата:
)) никто о ней и не говорит, тем более если читающий - освоившийся маппер. Нет, это скорее для общего развития. |
|
17.07.2009, 23:28 | #17
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Написано же "заметки", для заметок вполне прилично. Следует еще добавить инфу о различных популярных фанмодах, если топикстартер о них что-н знает: zombie, gungame, kreedz, hidenseek, deathrun, surf. |
18.07.2009, 13:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Цитата:
ТОлько о нем и немного(исключительно о геймплее, создание карт для подобных модов не разбирал). ЗЫ: добавлен 12 пункт. ЗЗЫ: Раздел предполагает темы с презентациями ваших карт для КС 1.6, так что дерзайте. Или мне надо самому начать? =0 |
|
18.07.2009, 14:10 | #19
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
3aragka
offline
Опыт:
7,141Активность: |
Добавь/поправь
В зависимости от типа игровой карты, задания могут быть следующими: cs_* — освобождение заложников (Hostage rescue)( de_* — взрыв/обезвреживание бомбы (Bomb defuse) as_* — убийство очень важной персоны (VIP assasination) es_* — побег (Escape). zm_* — так называемый Zombie Mod. Концепция карт состоит в том, что игрок имеет только нож и не имеет права на покупки, и, если его убивают, он переходит на сторону зомби. dm_* — DeathMatch (Смертобой), простые карты, на которых минимум внешнего реализма, но много адреналина. Игра на таких картах быстротечна. В этом виде карт две команды соревнуются не за бомбы или заложников, а за сам процесс и за последнего выжившего. fy_* — оружие разбросано по картам, отсутствие покупных точек. ka_* kf_*— Knife Arena, карта-арена в которой нельзя купить оружие, игрокам выдаются только ножи. pa_* — Prepared Assault (Подготовленное нападение), тоже самое, что и ka, только за исключением выдаваемого оружия — пистолеты. kz_* jump_* — Карты для Climbing mod, некого аналога мода Defrag (Q3), где игроку не нужно никого убивать, а целью является преодоление порой очень длинных и сложных препятствий на время. aim_* — Похожи на fy карты, только стрельба ведется на дальних и средних расстояниях. awp_*, snip_* — Игра ведётся на снайперских винтовках AWP (реже Scout). he_* — Карты обычно небольшие, из оружия только гранаты. wh_* или spam_* — Чаще всего это ремейки к популярных карт (de_dust, de_dust2, de_train и так далее). Главная особенность — прозрачные стены. surf_* — Карты, координально отличающиеся от классического CS присутствием на них так называемых "серфилок" — очень вытянутых стен, расположенных под углом 60 градусов. Последнее время приобретает большую популярность из-за своей оригинальности, так как на этих картах надо не только уметь метко стрелять, но и хорошо кататься(умение двигаться по скатам и спускам для набора скорости и удержания персонажа на них. rl_*или rc_* - гонки на движущихся средствах(авто, катерах, поездах,...)(?) soc_* - футбольные карты(?) *1hp* - битвы с 1 hp - раунд начинается с того что все игроки: либо падают на платформу уровня и получают от падения 99 урона; либо тригерно получают 99 урона; игра продолжается с 1 hp) *1v1*; 2v2_*; 3v3_*; 4v4_*; 5v5_*; 6v6_*; 7v7_*; 8v8_*;... - дуэли *cpl* - карта для проведения чемпионатов. *gg* - карты для проведения gungame Отредактировано 3aragka, 20.10.2009 в 12:12. |
07.10.2009, 09:37 | #20
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|