???
Математика на уровне МГУ

Показано с 51 по 75 из 77

Тема: Генератор миссий

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Зашедший
    Регистрация
    24.08.2008
    Сообщений
    43
    Нарушения
    -1/0 (0)

    Генератор миссий

    Вот написал генератор миссий.
    Заточен под il2sc.
    При написании идеи заимствовал из DCG и FBMission.

    Используется такая же идея: на карту ставятся маркеры и потом в зависимости от положения ЛФ и года на место этих маркеров ставятся шаблоны.
    Фронтовые объекты расположены вдоль всей линии фронта.
    На одном участке может продвинуться вперед одна армия а на другом другая.

    Возможны баги, я тестировал на маленькой карте из двух фронтовых маркеров.

    Зачем выкладываю: поделиться получить багрепорты,
    может кто-то заинтересуется и примет участие в создании карт и шаблонов, получить советы и идеи.

    В вложении сам генератор, маленький шаблон для Прохоровки и настройки.
    Писал на c# в vs2008, версия .net - 2.0

    Описание файла xml для карты:
    <field marker="75467.54 37548.97" field="71116 38375"/>
    Связать маркер на позиции 75467.54 37548.97 с базой в 71116 38375.
    Тоесть при захвате этого маркера захватывается и филд.
    <route from="75467.54 37548.97" to="78538.22 34773.21" depid="1"/>
    Связь между соседними фронтовыми маркерами, номер зависимости 1
    Зависимость это условие которое определяет существование связи,
    зависит от целостности определенных объектов.
    <sroute from="77041.69 36256.55" to="75467.54 37548.97" depid="2"/>
    Описание связи снабжения. Это связь между маркером снабжения и фронтовым маркером. Нужна для того чтобы маркер снабжения мог снабжать фронтовой маркер. from - маркер снабжения, to - фронтовой маркер.
    <dependency id="1">77192.95 36221.21;</dependency>
    Описание зависимости. Если объект 77192.95 36221.2 уничтожен то связи использующие эту зависимость будут недействительны.
    <red>78538.22 34773.21</red>
    <blue>75467.54 37548.97</blue>
    Задание начальной стороны маркера. Эти данные используются если война начинается с этой карты.
    <fred>85747 38015</fred>
    <fblue>71116 38375</fblue>
    То же но для филдов.
    <startred>78538.22 34773.21</startred>
    Если красные выиграли предыдущую карту то отдать им этот маркер.
    <startblue>75467.54 37548.97</startblue>
    То же для синих.
    <startfred>85747 38015</startfred>
    <startfblue>71116 38375</startfblue>
    То же для филдов.
    Вложения Вложения
    • Тип файла: rar Maps.rar (7.36 Мб, Просмотров: 413)
    • Тип файла: txt faq.txt (1.9 Кб, Просмотров: 322)
    • Тип файла: txt howto.txt (1.3 Кб, Просмотров: 328)
    • Тип файла: rar Generator.rar (953.3 Кб, Просмотров: 264)
    • Тип файла: txt readme.txt (10.1 Кб, Просмотров: 257)
    Крайний раз редактировалось Asmoday; 27.10.2009 в 17:25.

Ваши права

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