1)Написать игру "Крестики-нолики" - рандомный ход компа
2)Написать игру "Крестики-нолики" - по графу (построить граф со всеми возможными позициями в крестиках-ноликах)
пояснение:
Допустим начинаем с пустого поля, девять вариантов куда поставить крестик, из каждого варианта идёшь вглубь, делая всевозможные ходы, и считаешь попутно количество побед крестиков, ноликов и ничьих. Затем в главном цикле, в зависимости от уровня сложности, выбираешь стратегию. Допустим, мы играем за крестики, тогда на лёгком уровне мы выбираем тот ход (ту из позиций из графа, в которую мы можем попасть из текущей), который ведёт к наибольшему количеству побед ноликов. Считается по формуле a/(a+b+c), где a - количество побед ноликов, b - количество побед крестиков, c - количество ничьих. На средней сложности выбираем путь, где больше всего ничьих, т. е. c/(a+b+c), на сложной где больше побед, т. е. b/(a+b+c)
При этом ты нужно ещё прикрутить запись графа в файл, и, соответственно, его считывание оттуда. Если графа в файле нет, то строим, если есть - считываем
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |