Шаблон:Polyline12CodeExplanation
Материал из wikiru.visual-prolog.com
Проект | Краткая информация |
---|---|
ObjectWin0/Polyline12_ObjWindows | "Прическа" кода для обеспечения прозрачности взаимодействия моделей игроков, модулей SeniourJudge и JuniourJudge. Добавление специальлной тестовой модели игрока Computer00. Константа playLimit_C в модуле JuniourJudge определяет число ходов. Игрок Computer00 может быть запущен один (играющий сам с собой). На значении константы playLimit_C=10000 можно наблюдать поломку программы. |
ObjectWin1/Polyline12_ObjWindows | Первая модификация кода с целью обеспечения устойчивости. Рекурсивный принцип передачи ходов от игрока к игроку заменен на итерационный. Корректность механизмов режима мультиигр и механизма остановки игры не затрагивалась. Тестовая игра игрока Computer00 обеспечивается на практически любом значении константы playLimit_C (тестируется успешно на значении 100000). |
ObjectWin2/Polyline12_ObjWindows | Окончательная редакция кода. Обеспечена корректность всех режимов. Тестируется успешно на работе игрока Computer00 при значении константы playLimit_C=100000 с использованием режима мультиигр. |