Перейти к содержимому

Добро пожаловать на форум TWoW.ru
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем нашим возможностям. После регистрации и входа в систему Вы сможете создавать темы, отвечать в существующие темы, менять репутацию другим пользователям, получить свой собственный мессенджер, размещать обновления статуса, управлять профилем и многое другое. Если у вас уже есть учетная запись, Авторизуйтесь тут - в ином случае Зарегистрируйте новый аккаунт сегодня! Бесплатно!

Фотография

Редактор битв


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Друзья, сижу значит копаюсь в редакторе сражений. Хочу сделать то, о чем давно размышлял, программку для легкого создания битв (без использования встроенного глючного редактора). Почти доделал, получилось не плохо. Но есть подводные камни.

Назрело несколько вопросов к знатокам. Первый:
Трейты генералов. Как их прикручивать - понял, но вот какое значение ставить у трейта - не разобрался.

Рассмотрим пример:
Трейт GoodCommander бывает пяти уровней:
Легендарный командир
Хороший полководец
Надежный командир
Многообещающий командир
Начинающий командир

Значения для этих уровней, судя по выцарапонному из нутра, такие:
GoodCommander 16
GoodCommander 8
GoodCommander 4
GoodCommander 2
GoodCommander 1

Но меня терзают сомнения! ставил в пробном сражении GoodCommander 16, тестировал и мне показалось что воины под его началом сражаются хуже чем с GoodCommander 2, хотя Легендарный командир однозначно сильнее многообещающего командира. Есть подозрения что просто GoodCommander 16 не срабатывает.

Может быть все таки ставить так:
GoodCommander 5
GoodCommander 4
GoodCommander 3
GoodCommander 2
GoodCommander 1

Кто знает, подскажите?
  • 0

#2
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Практически доделал редактор битв, для следующей игры.

Приемущества такого подхода перед стандартными битвами:
1. Невероятно большие карты, даже для двух игроков.
2. Характеристики и свита генералов отражена полностью, все работает в сражениях без сучка и задоринки.
3. Армии могут быть воссозданы с точностью до одного человека.
4. Лычки, оружие и доспехи, могут быть максимально возможными, как в одиночной игре (без ограничения в три лычки на отряд в онлайн сражении).
5. С помощью редактора, можно делить отряд на несколько частей, если оговорено правилами. (Например из двух отрядов копейщиков по 150 человек, сделать пять отрядов по 60 человек.)
6. Можно воссоздать все постройки в городах, при осадах, как есть на самом деле.
7. Есть возможность отступления и возможность подкрепления. Реальное отступление до края карты очень важно, оно не раз приводило к спорам у игроков.
8. Можно задать очень точную зону расстановки, что исключит большую половину споров в игре.


Единственный минус, сложность создания таких битв. Я проникся этим вопросом и сделал редактор битв на основе Ексела. Необходимо заполнить желтые поля, что внизу на картинке. После во вкладке "готовый скрипт битвы" будет уже создана готовая битва. Нужно лишь ее загрузить через исторические сражения и начать войну. Получилось, ну проще некуда. На набор войск через онлайн сражения уходит куда больше времени.

Изображение
  • 0

#3
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Все работает, но устраняю мелкие косяки, добавляю новые возможности, коих в голове множится при отлаживании старых проблем. Процесс бесконечный, но с каждым разом "создатель битв" становится универсальней и проще.


Как все будет готово, выложу всем желающим и начнем создавать игру.
  • 0

#4
off   InSomNiac

InSomNiac

    Ветеран

  • Пользователь
  • 3 533 очков опыта
  • Откуда:ВРН
  • Обзывалка:Сам-по-себемыч

Перейти к Наградному листу

Камрад, все это проходилось уже давно ))) в целом поверь, слишком много нюансов, куда проще использовать заготовки которые я создал, и главная проблема в зонах размещения войск ;) в общем все уже решено, просто подставляй вместо легионеров рыцарей, а вместо жрецов зевса, инквизиторов и все... заготовки по размещению в поле у меня есть, города конечно в м2 имеют другую форму, так что тут придется создавать заготовки заново... прошу обратить внимание так же на наличие дорог в провинции – это позволяет появляться мостам через реки.
p.s. кинь плиз свой файл экселевский, посмотрю, что там можно/нужно добавить...

Сообщение отредактировал InSomNiac: 14 Ноябрь 2011 - 11:02

  • 0

#5
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Выложу, только срам уберу и порядок наведу. Там кроме меня пока ни кто не разберется ))

Остались каменные форты и кое какие крепости. С ними получились неожиданные трудности, но решаемые. Надо сказать, разработчики много где напутали, например чтобы цитадель выбралась, нужно кое где прописывать "большой город", ежели напишешь как положено "цитадель", то выйдет твердыня, пришлось методом тыка выискивать.
  • 1

#6
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
2InSomNiac
подкинь пожалуйста скрипт битвы с дорогами и мостами. Тут у меня пробел в знаниях.

У меня почти все готово, даже не верится. Последние шаги они самые трудные, потому что задрало все.
  • 0

#7
off   InSomNiac

InSomNiac

    Ветеран

  • Пользователь
  • 3 533 очков опыта
  • Откуда:ВРН
  • Обзывалка:Сам-по-себемыч

Перейти к Наградному листу

2Period
Этот вопрос решается небольшой вставкой из трех строчек (пример):

region Propontis
road_level 1
farming_level 1
  • 0

#8
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
2InSomNiac
Не совсем так просто как оказалось. Если название региона на английском языке не будет совпадать с координатами именно этой провинции, то вылет на рабочий стол. В общем необходимо указывать правильный регион а не писать его от балды.

Но сделать это не сложно, муторно немного
  • 0

#9
off   InSomNiac

InSomNiac

    Ветеран

  • Пользователь
  • 3 533 очков опыта
  • Откуда:ВРН
  • Обзывалка:Сам-по-себемыч

Перейти к Наградному листу

2Period
Это естественно.... при работе со скриптом битвы всегда надо оглядываться на descr_strat.txt
  • 1

#10
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
2InSomNiac
Давай теперь тут. Если есть какие вопросы по переделки редактора для Рима, пиши. Надо подумать как все наработки в обоих редакторах внедрять, кроме как вручную.

Мой скайп Period.ru Жду результатов по портированию )
  • 0

#11
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Новая версия редактора битв. Лежит на дропбоксе Арчи.

Версия 0.9
Добавлены все погодные условия
Добавлены модели Королей (Бриан, Ллевелин, Хаккон, Эдвард). Теперь их можно выбирать для онлайн сражений. Над королями и наследниками торчит штандарт. Ну и игра этих персонажей воспринимает не как обычных генералов.
Исправлена ошибка с неправильно отображавшимися в битве наемниками (воинами не принадлежавшими этой стране).
Изменен алгоритм зоны расстановки войск для разного типа городов. Теперь зона расстановки меняется в зависимости от поселения, она проходит по кромке стен. Меняется так же зона расстановки осадных армий.
Добавлено несколько всплывающих окон для удобства создания битв.

В планах
1. добавить городские строения в онлайне.
2. Оптимизировать редактор под Тевтонскую компанию
3. Доделать битвы на мостах (пока не корректно работает)
4. Опционально, включить в игру подкрепления (хотя не обязательно)

И все!

Сообщение отредактировал Period: 15 Январь 2012 - 14:07

  • 1

#12
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Версия 0.91 На дропбоксе.
Добавлены городские постройки в битву.
  • 0

#13
off   Period

Period

    Ветеран

  • Пользователь
  • 4 227 очков опыта
  • Откуда:Башкирия, Уфа
Новая версия редактора битв:

Версия 1.11
Добавлены генеральские отряды с лидером (на случай нескольких генеральских отрядов в стеке, чтобы был командир)

Версия 1.1
Редактор оптимизирован под Тевтонскую компанию
Исправлена ошибка с несколькими армиями приводившая к вылету

Версия 1.0
Добавлены битвы на мосту
Убраны редкие ошибки
Оптимизирован интерфейс
Добавлены фермы (рандомная инфраструктура в провинции)
Добавлены дороги в провинции



Скоро буду писать мануал для него, чтобы все смогли им пользоватся.

Сообщение отредактировал Period: 15 Февраль 2012 - 21:13

  • 0

#14
off   as1991

as1991

    Десятник

  • Пользователь
  • 10 очков опыта

2Period
Этот вопрос решается небольшой вставкой из трех строчек (пример):

region Propontis
road_level 1
farming_level 1

О, гуру, куда их вставлять-то?   :wall:

Куда ни суну - везде не то.... 

Например, вот в такую битву

imp1481903554_rometw-alx_2016-12-16_19-4

 файл этой битвы можно тут посмотреть (если заняться нечем (а вдруг!?)   :D   http://imtw.ru/uploa...escr_battle.txt

 

 


Сообщение отредактировал as1991: 16 Декабрь 2016 - 18:56

  • 0

#15
off   InSomNiac

InSomNiac

    Ветеран

  • Пользователь
  • 3 533 очков опыта
  • Откуда:ВРН
  • Обзывалка:Сам-по-себемыч

Перейти к Наградному листу

Если мне не изменяет память то вот в эту секцию:

battle 83, 84      
variable_weather_and_time ( day_time 12.00, year_day 0, duration 0.00, weather_seed 162 )

 

но надо наверно еще и поселение этого региона прописать, взять можно из descr_strat.txt был бы установленный рим вспомнил бы сразу, а так (( ну извини, может на досуге поставлю его, скажу, но попробуй пока вот так:

battle 240, 108

region Propontis
road_level 1
farming_level 1
variable_weather_and_time ( day_time 12.00, year_day 0, duration 00.00, weather_seed 0 )


Камрад, кстати, я припоминаю... кажется экзешник должен быть от александра, это важный нюанс.


  • 1

#16
off   as1991

as1991

    Десятник

  • Пользователь
  • 10 очков опыта

Спасибо за подсказки!

Нашлось время, провел ряд тестов (сувал region ХХХ

road_level 1

farming_level 1 , куда ни попадя :) )

Дорог так и не появилось. Мосты - да, появлялись (но они и раньше появлялись ,при использовании другого метода).

Экзешники использую всякие, в том числе и Алекса. 

 Хоть сколько файлов у вас было в папке сражения? 

В принципе, для обычной битвы достаточно одного - descr_battle (для сражения с доп. условиями победы, например, "Захват участка" - три)


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей


Свернуть чат ЧАТик Открыть чат во всплывающем окне

Внимание! В тестововм режиме Чат работает на всех страницах форума. Если виснуть форум не будет, активность в Чате будет постоянная и Вист не будет гундеть - оставим на всех страницах!
@  Ober-Leutenant : (13 Декабрь 2017 - 4:01 ) Свистать всех наверх!
@  ПТУР Фагот : (12 Декабрь 2017 - 21:38 ) @lekseus а чо это?
@  lekseus : (12 Декабрь 2017 - 20:30 ) @ ПТУР Фагот не юродствуй
@  ПТУР Фагот : (12 Декабрь 2017 - 20:28 ) милого дня.
@  ПТУР Фагот : (12 Декабрь 2017 - 19:28 ) с Тверского?
@  Damian : (12 Декабрь 2017 - 18:55 ) С Елоховского
@  ПТУР Фагот : (12 Декабрь 2017 - 18:47 ) ачо за Юдифь у Богатура?
@  Damian : (12 Декабрь 2017 - 18:13 ) В работе проскочил перл -"Депутат Совета Депутатов и председатель ассоциации многоквартирных владельцев"
@  Takeda : (12 Декабрь 2017 - 18:07 ) Муниципальный хехе
@  ПТУР Фагот : (12 Декабрь 2017 - 18:00 ) @Тарпин у тебя есть офис? :)
@  ПТУР Фагот : (12 Декабрь 2017 - 18:00 ) @Takeda ты важный, где-то даже чванливый :)
@  Ober-Leutenant : (12 Декабрь 2017 - 17:38 ) Веселуха...
@  Ober-Leutenant : (12 Декабрь 2017 - 17:38 ) А действующий хотя и действует, но не настоящий. А экс его сегодня прилюдно опустил.
@  Ober-Leutenant : (12 Декабрь 2017 - 17:37 ) *хочут
@  Ober-Leutenant : (12 Декабрь 2017 - 17:37 ) Все хочет в нашу контору.
@  Damian : (12 Декабрь 2017 - 17:26 ) Тогда понятно, почему сегодня у него "экс", а завтра будет "действующий". "Действующий" видать формально ещё на свободе
@  Takeda : (12 Декабрь 2017 - 17:22 ) Ученый начальник колонии :)
@  Konst : (12 Декабрь 2017 - 17:20 ) "И что это у тебя все эк и экс..."
Может он начальник колонии? :)
@  Takeda : (12 Декабрь 2017 - 16:42 ) нет, у себя в офисе :)
@  Тарпин : (12 Декабрь 2017 - 16:41 ) Так, иногда лекции читаю-- В МГУ?