Вот, как и обещал в теме про алгоритмы, сама программа. Написал за 4 дня, очень сильно это дело затянуло (хотя по ТЗ курсача надо было написать всего лишь текстовый файтинг). Если хочется поиграться и написать своего бота - создаём в папке Fighters свой lua-файл с функцией think() и возвращаем из этой функции любое из четырёх действий - как пример можно расковырять dumb.lua
Скрины