XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> StarCraft 2 inside
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
Toadcop

offline
Опыт: 54,313
Активность:
Объекты SC2
Как известно все игровые данные (объекты) СК2 хранятса в XML файлах (древо образная структура). Как уже известно все объекты имеют родителя (объект от которого они унаследуются и перенимают его параметры) так же теперь объекты делаются своего рода как "конструктор" (офк из заданых возможных вариантом как в то время вц3 имел тока 1 набор который модифицыровался.) в целои напишу самые интеерсные вещи.

// материал взят с wc3c.net

1) да есть герои. вот как оно выгледит как видно справа появляются иконки (скорей всего ихнию позицыю можно будет менять...) и их можно так же с помощю F1-5 (возможно больше) выбирать. Что бы сделать юнита героем ему надо добавить класс (тип) heroic.
а также другие УИ елементы которые как бы намекают
Код:
UI\Layout\UI\HeroPanel.SC2Layout
UI\Layout\UI\InventoryPanel.SC2Layout
UI\Layout\UI\MercenaryPanel.SC2Layout
UI\Layout\UI\PlanetPanel.SC2Layout


2) Юниты могут иметь несколько разных аттака. и они "автоматически" выбирают какой аттакой аттаковать. (так же возможны конфликты) например у roach по дефолту есть спрятаная ближния аттака (обычно они аттакуют ранжом кислотой). у каждой аттаки есть минимум ренж по который и определятса какую использовать это если они преднозначены на одинаковые цели. а в целом хмл предоставляет любой салат аттак =) и других параметров.

3) Все способности являютса отдельными от иконки на панели (устанавливаются отдельно) так же можно строить свои суб меню (допустим для строительства или спеллбуков !) и вроде можно делать вложеные суб меню. это тоже описывается древо видно структурой в хмл файлах. (или ловко наследуется с предка) уже удалось запихать батраку построение зданий от всех рас =)

4) Все игровые интерактивные объекты являютса "юнитами" (т.е. юниты, предметы на полу, разрушаемые, снаряды и т.п.) тем самым снаряду можно добавить способности и другие самые разные еффекты. это являтеса наверно одни из лучших нововедений в структуре игры. ибо тем самым можно сделать самые разные взаимодействия между объектами не приходя к крайностям.

5) все стоимости и т.п. теперь не привязаны к юнитам а напрямую висят на апгрейдах/способностях/покупке юнита т.е. все данные максимально раздеяютса (делаются независимыми) и имеют абстрактное объединение. так же им можно задавать разные другие параметры. описание способностей тоже более гибкое и (вроде) каждая способность может иметь on/off вариант (типо как активирован/выключен) и так же автокаст.
т.е. в плане объектов sc2 вроде предоставляет то чего не хватало в wc3.


пока что всё. кратко свёл доступную (самую важную) информацыю.
в целом выгледит так что код (скрипт) будет более разгружен чем в вц3... хотя кто хочет что то особеного всё таки прийдётся кодить ;) (те же физик системы и т.п.)

но все эти крутизны вызывают новый вопрос... как этим всем чюдом управлять кодом из игры... (есть вариант что будет предоставлено такое же дерево которое можно будет менять но уже из среды Galaxy но тут появляютса свои ньюансы и т.п.)
Старый 03.04.2010, 04:02
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Ого, интересные возможности.

Спасибо за описание)

Эх, только жаль редактора ещё нету, поскорее бы)
Старый 03.04.2010, 09:43
Arte_de_Mort

offline
Опыт: 23,452
Активность:
интересно что такое PlanetPanel.SC2Layout

Arte_de_Mort добавил:
неужели что-то связанное с выбором планеты, на которой будем играть, что-то вроде глобальной карты
Старый 03.04.2010, 10:20
BLOOD ELF

offline
Опыт: 8,662
Активность:
Arte_de_Mort,
Может быть. Ведь в ролике показывали, как играли на корабле за Рейнора перед миссией, так там было как в RPG. Можно было походить по кораблю, поговорить со всеми NPC. Очень похоже на Mass Effect на корабле.
Старый 03.04.2010, 10:43
Sebra

offline
Опыт: 5,603
Активность:
Toadcop, а где на wc3c.net эта инфа?
MercenaryPanel меня тоже интересует. Выбор наёмников - суммонов?
BLOOD_ELF:
Ведь в ролике показывали, как играли на корабле за Рейнора перед миссией
Ссылку можно? Пропустил.
Старый 03.04.2010, 10:53
JimALIEN
вдупляет sc2 editor
offline
Опыт: 7,176
Активность:
там вродь как такового игрового процесса на корабле не было, т.е. все стоит на своих местах и лиш меняет анимацию при наведении мышки, этакое навороченое "меню". Или я плохо смотрел, хз... Меня лично в данный момент волнуют только 2 вопроса: можно ли будет изменять описания обьектов\абил\апгрейдов\предметов в процессе игры (аля сокетные\чарнутые шмотки), учитывая п.4 надеюсь что можно) И собсна можно ли будет использовать Havok для интерактивных обьектов, т.к. пока разлетающиеся осколки являюца только украшением.
Старый 03.04.2010, 14:35
YellowStar
poon
offline
Опыт: 15,144
Активность:
Имхо - на одной карте (256х256) стопроцентов можно будет делать субуровни. То есть без перехода между картами можно делать переход под землю (выбор через панель или скриптом) или в космос. Т.Е близам нет смысла увеличивать размеры карт:). Их можно делать 'пластами'.

Также думаю что будут интегрирована работа с архивом карты и его локальной перезаписью (аля текущие онлайн флеш игры) что даст возможность менять расположение кнопок уи в карте как удобно юзеру.
Старый 03.04.2010, 14:35
XOR

offline
Опыт: 38,159
Активность:
Вроде как близы сразу ориентировались на удобство модмейкерам так что вкусностей еще должно быть много)
P.S. ошипки ужас ворда.
Старый 03.04.2010, 15:02
BLOOD ELF

offline
Опыт: 8,662
Активность:
Sebra, Я давно на диске Видеомании смотрел. Там вроде болльше было к квесту, тыкнул мышкой и он пошел, а камера остается на месте. Но уверен все это можно будет редактировать.
И модели там были HI-Res.
Старый 03.04.2010, 16:32
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
И собсна можно ли будет использовать Havok для интерактивных обьектов,

нет нельзя. ибо оно асинк. (там свои проблемы... с тем же детерменизмом флоатов актуально стаёт для рс/мак) т.е. оно расчитано тока для локальной графики.
Старый 03.04.2010, 17:06
iZucken
ШТО
offline
Опыт: 17,960
Активность:
ну да ведь, "физику" даже можно ведь в настройках вырубать, =>. но может можно будет его как сорц использовать..
Старый 03.04.2010, 17:20
DioD

offline
Опыт: 45,134
Активность:
если будет возможность воздействовать на хавок, то синхронизировать его деятельность получиться, для совместимости мак\ПС придётся делать два разных сценария, но это не проблема.
насколько вам известно в варкрафте высота точки тоже асинк, но комплексом мер можно достигнуть синхронизации.
что касается подуровней, не факт, так как судя по всему игра будет всё же 2Д (не надо оно в стратегиях имхо) (хотите 3д смотрите субмарин титанс, игра 90х годов, может заметите насколько сложнее играть в 3д)
Старый 03.04.2010, 17:45
Toadcop

offline
Опыт: 54,313
Активность:
DioD,
http://gafferongames.com/networking-for-game-programmers/floating-point-determinism/

// поэтому в галакси юзаетса фиксед поинт тип. и этим они показали что не собераются рисковать. тем самым левый физик движок не попадёт в руки юзерам.
Старый 03.04.2010, 18:09
DioD

offline
Опыт: 45,134
Активность:
чтобы вы не говорили это реально, так как существует реальная возможность предугадать все возможные варианты и вести корректирующие значения.
Старый 03.04.2010, 19:48
agentex

offline
Опыт: 34,834
Активность:
DioD, да близам че - они просто не включат в галакси функции контроля хавока (а скорее всего так и будет) - и что ты сделаешь?
Старый 03.04.2010, 20:00
Buldozer
aka AxeAa
offline
Опыт: 1,047
Активность:
да , жиров не будет, мега крутых падений с клифов и высот и т.п. не будет ?
Старый 03.04.2010, 20:11
Nikikin
Ку-ку
offline
Опыт: 8,994
Активность:

Object Helper v0.4

This little tool generates the required xml text to add new units or doodads in the "Objects" file of a map. To use, simply open up a minimap (must be .bmp format), choose whatever you wish from the options and click away! It will generate the xml text which you should copy and put it in your Objects file (inside of the map)
I made this cause I was going to add a lot of units and I wasn't going to do the math of the pixel location of the unit for each unit I was adding. Then I thought it'd be nice to also have it modify the other properties like scale, player and such and then I thought it'd be nice to make it not just for me, but for everyone else, cause inititally it was going to be just zergling placement :P
Funny story: I found out that MilkyWay Edit does this just right now. After finishing the program :P
Program UI:
» Stuff:
  • Yeah, this is not automatic
  • Yeah, you have to crop and save the minimap.tga inside a map to load it into this
Старый 03.04.2010, 21:01
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
предугадать все возможные варианты и вести корректирующие значения.
...
это возможно тока я сомневаюсь что близзы начяли заморачиватся над этим мало важным моментом (сделать физику применимой не тока для графики)

agentex, +1

Buldozer, нет. тока если сам закодиш =)
Старый 03.04.2010, 21:31
Shaimus
За Вол'Джина!
offline
Опыт: 1,736
Активность:
Диполь а перевести не суждено?
Да кстати буржуи уже и геров со спеллами и характеристиками сделали на хмл (точнее комунисты =О ). Возникает вопрос: зачем? О.о ведь уже в этом месяце выйдет редактор.
Старый 04.04.2010, 01:18
XOR

offline
Опыт: 38,159
Активность:
Далеко не факт, какая же уважающая себя компания не удлинит сроки, особенно если это близард?)
Старый 04.04.2010, 01:21

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:54.