Голосование

Как вы относитесь к играм в жанре "симулятор колонии"?












Оформление



Пользователей
  • Всего: 29194
  • Последний: WARchild
Сейчас на форуме
Пользователи: 3
Гостей: 558
Всего: 561

0 Пользователей и 1 Гость просматривают эту тему.

Тема: как уменьшить длительность загрузки новой игры  (Прочитано 2694 раз)

  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
как уменьшить длительность загрузки новой игры? какие тригеры или скрипты надо оптимизировать или удалить?

  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 2766
  • За создание крупных модов и других особо сложных проектов За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
Надо оптимизировать скрипт game_start и те скрипты, которые он вызывает.

1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
Знать какие именно

  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 3008
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
Так тебе никто не скажет, надо весь скрипт просматривать и те части (и вызовы других скриптов), которые могут быть исполнены позже, переносить. То есть перенести то, что может быть выполнено при первом посещении торговца, при первой встрече с лордом, при первом визите на арену...

  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
      # Setting random feast time
      (try_for_range, ":faction_no", kingdoms_begin, kingdoms_end),
        (store_random_in_range, ":last_feast_time", 0, 312), #240 + 72
        (val_mul, ":last_feast_time", -1),
        (faction_set_slot, ":faction_no", slot_faction_last_feast_start_time, ":last_feast_time"),
      (try_end),
     

Это я так понял рандомно праздники распределяет, а если фракций 58? это может повлиять на длительность загрузки новой игры?
 

Добавлено: 19 Сентября, 2013, 09:28

И это я не понял вообще

  # Setting the random town sequence:
      (store_sub, ":num_towns", towns_end, towns_begin),
      (assign, ":num_iterations", ":num_towns"),
      (try_for_range, ":cur_town_no", 0, ":num_towns"),
        (troop_set_slot, "trp_random_town_sequence", ":cur_town_no", -1),
      (try_end),
      (assign, ":cur_town_no", 0),
      (try_for_range, ":unused", 0, ":num_iterations"),
        (store_random_in_range, ":random_no", 0, ":num_towns"),
        (assign, ":is_unique", 1),
        (try_for_range, ":cur_town_no_2", 0, ":num_towns"),
          (troop_slot_eq, "trp_random_town_sequence", ":cur_town_no_2", ":random_no"),
          (assign, ":is_unique", 0),
        (try_end),
        (try_begin),
          (eq, ":is_unique", 1),
          (troop_set_slot, "trp_random_town_sequence", ":cur_town_no", ":random_no"),
          (val_add, ":cur_town_no", 1),
        (else_try),
          (val_add, ":num_iterations", 1),
        (try_end),
      (try_end),

  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 4024
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
ты не сможешь оптимизировать загрузку, поскольку не знаешь как это делать
забей
то, что ты привел и так оптимизированно

  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
По любому кто-то знает!

  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 7578
  • За наиболее важные для развития сайта идеи За особо выдающиеся авторские тексты За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов И создали они сайт... Призер конкурса Футболка по версии Всадников
    • Просмотр профиля
Ну сказали что делать оптимизировать код, смотреть что можно включать по мере надобности скрипты, поотрубать половину триггеров сделать у грамотную синхронизацию между собой, сделать их включение по мере надобности, почистить все тестуры, заметь на более лёгкие те которые не требует альфы а сделаны с альфой, поудалять нафиг все меши не используемые из брф, поудалять все материалы и текстуры не используемые, поудалять все ресурсы в модуле ини которые не нужны и из натива не используются, оптимизировать брф выкинуть лишние пообъеденив маленькие сделав средние. Этого ни кто не будет делать, это на сидеть неделями и смотреть как это более грамотно сделать, переписывать тригеры и код весь

Моя конфигурация:
Нормальная, мне хватает.

СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC