![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Искал информацию по нейросетям, наткнулся на забавную ссылку.
Какой-то парень написал программу для генетической оптимизации стратегии игры в Starcraft 2 (т.н. build order – очередность постройки юнитов и зданий).
Поскольку думать компьютер пока еще не может, задачу на оптимизацию (уж не знаю насколько с потолка) поставил человек – найти порядок постройки, при котором максимально быстро построятся 7 роучей (юнит такой).
Программа чуть-чуть посчитала и выдала стратегию, нарушающую общепринятые подходы к развитию. Никто из людей до такого не додумался, ведь это нелогично, неправильно и вообще бред. Зато очень быстрый бред.
Этой стратегии можно противостоять, но это довольно сложно (если верить статье и знакомому старкрафтеру, лично я ни разу не играл в SC2).
А на форумах сразу начали обсуждать, насколько этично, морально и вообще честно привлекать науку и прочие достижения прогресса в такой древней и традиционной игре. Ну-ну.
Оригинал статьи: http://lbrandy.com/blog/2010/11/using-genetic-algorithms-to-find-starcraft-2-build-orders/
Какой-то парень написал программу для генетической оптимизации стратегии игры в Starcraft 2 (т.н. build order – очередность постройки юнитов и зданий).
Поскольку думать компьютер пока еще не может, задачу на оптимизацию (уж не знаю насколько с потолка) поставил человек – найти порядок постройки, при котором максимально быстро построятся 7 роучей (юнит такой).
Программа чуть-чуть посчитала и выдала стратегию, нарушающую общепринятые подходы к развитию. Никто из людей до такого не додумался, ведь это нелогично, неправильно и вообще бред. Зато очень быстрый бред.
Этой стратегии можно противостоять, но это довольно сложно (если верить статье и знакомому старкрафтеру, лично я ни разу не играл в SC2).
А на форумах сразу начали обсуждать, насколько этично, морально и вообще честно привлекать науку и прочие достижения прогресса в такой древней и традиционной игре. Ну-ну.
Оригинал статьи: http://lbrandy.com/blog/2010/11/using-genetic-algorithms-to-find-starcraft-2-build-orders/