Учебный Проект

Материал из wikiru.visual-prolog.com

Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок".

Описание игры. Изображается решетка для игры размером MxL точек.

Правила игры: каждый играющий по очереди добавляет координаты новой точки, являющейся продолжением ломаной линии.

Получающаяся в результате траектория игры должна быть непрерывной, причем каждый последующий ход можно делать с ее любого конца.

Игрок, который "замыкает" траекторию (т.е. ходит в точку на существующей ломаной), выигрывает.

SRC Вариант Краткое описание User
Interface
PE Текст
файл {{{release}}} Игроки: компьютер и человек. Первый ход - по выбору. Консоль
файл {{{release}}} То же, что и в варианте 1.
Отличие: Игроки - динамические классы. Первый ход компьютера случайный
Консоль
файл {{{release}}} То же, что и в варианте 2.
Отличия: N игроков. Тип игрока (компьютер, человек) - по выбору.
Консоль
файл {{{release}}} То же, что и в варианте 3.
Отличия: Небезопасный ход компьютера - случайный. Изменена структура кода класса, моделирующего компьютер.
Консоль
файл {{{release}}} То же, что и в варианте 4.
Отличия: Выбор хода компьютером делается на основе прогноза результата на глубину K шагов.
Консоль