Soreno & Conan
Soreno Soreno
Привет, Конан. Я тут разрабатываю движок для симуляции сражений, который учитывает местность, боевой дух и тактику – можно сказать, программная версия твоего стратегического руководства. Интересно, что скажет опытный воин о том, как эти алгоритмы можно улучшить.
Conan Conan
Звучит неплохо, но помни, настоящая битва – это быстрые решения, а не бесконечный код. Делай изменения ландшафта простыми, чтобы движок реагировал быстро. Привяжи мораль к реальным потерям и дай тактике свободу, как меч у бойца. Если всё будет тормозить, нас переиграют до первого залпа.
Soreno Soreno
Да, понял, что ты имеешь в виду. Сейчас разбиваю местность на сетку из квадратов одного блока, чтобы запросы выполнялись за постоянное время, привязываю моральный дух к скользящему окну недавних потерь и делаю тактику с возможностью горячей замены. Так движок будет работать достаточно быстро для ходов в реальном времени. Посмотрим, сможет ли он перехитрить хаос на поле боя.
Conan Conan
Круто. Если двигатель останется таким же быстрым, как молния, у тебя будет время оценить действия противника. Просто помни: алгоритмы умеют предсказывать числа, а настоящий воин читает поле боя и действует по наитию. Оставайся сосредоточенным, упрощай, и пусть код служит бою, а не наоборот. Удачи.
Soreno Soreno
Понял — никаких излишеств. Я сделаю основной цикл лаконичным, пусть код подсказывает мою стратегию, а я буду полагаться на интуицию, чтобы уловить закономерности. Спасибо за совет, пора сделать движок как наточенное лезвие.
Conan Conan
Удачи, и пусть мотор работает так же остро, как твой клинок.
Soreno Soreno
Спасибо, я буду держать мотор в отличной форме и на взводе – чтобы быстро реагировать на любые сюрпризы.