Форум HeroesWorld-а - Показать сообщение отдельно - Героекопалка
Показать сообщение отдельно
#14
Старый 29.08.2008, 19:40
  #14
^
Монца
📖
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
По умолчанию
Re: Героекопалка

Catch;193248Есть такой метод, очень простой по сути. Метод исключения. Я знаю сколько всего героев. Знаю сколько компов на карте. От первого числа отнимаю удвоенное второе. Потом начинаю тупо выкапывать всех возможных героев. Как только их число будет равно расчётному, я останавливаюсь и смотрю на тех героев, кто не был выкопан. Они и сидят у компов в тавернах. Процесс достаточно трудоёмкий, но не подразумевает прямого влезания в сейв. Хотя оно конечно намного проще.
Ваш алгоритм не работает.
1. Количество героев в тавернах противника не всегда зависит только от количества компов.
2. Есть еще нанятые герои. Их надо учитывать.
3. Если копаешь в левом слоте таверны, то никогда не выкопаешь героя, того же класса, что и в правом слоте.
Монца вне форума
Ответить с цитированием