Учебный Проект: различия между версиями
Материал из wikiru.visual-prolog.com
Строка 1: | Строка 1: | ||
Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок". | Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок". | ||
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код. | |||
Описание игры. Изображается решетка для игры размером MxL точек. | Описание игры. Изображается решетка для игры размером MxL точек. | ||
Строка 28: | Строка 30: | ||
|type=файл | |type=файл | ||
|variant=2 | |variant=2 | ||
|description= | |description=Отличие: Игроки - динамические классы. Первый ход компьютера случайный | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 37: | Строка 39: | ||
|type=файл | |type=файл | ||
|variant=3 | |variant=3 | ||
|description= | |description=Отличия: N игроков. Тип игрока (компьютер, человек) - по выбору. | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 46: | Строка 48: | ||
|type=файл | |type=файл | ||
|variant=4 | |variant=4 | ||
|description= | |description=Отличия: Небезопасный ход компьютера - случайный. Изменена структура кода класса, моделирующего компьютер. | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 55: | Строка 57: | ||
|type=файл | |type=файл | ||
|variant=5 | |variant=5 | ||
|description= | |description=Отличия: Выбор хода компьютером делается на основе прогноза результата на глубину '''K''' шагов. | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' |
Версия 10:19, 7 декабря 2007
Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок".
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код.
Описание игры. Изображается решетка для игры размером MxL точек.
Правила игры: каждый играющий по очереди добавляет координаты новой точки, являющейся продолжением ломаной линии.
Получающаяся в результате траектория игры должна быть непрерывной, причем каждый последующий ход можно делать с ее любого конца.
Игрок, который "замыкает" траекторию (т.е. ходит в точку на существующей ломаной), выигрывает.
SRC | Вариант | Краткое описание | User Interface |
PE | Текст |
---|---|---|---|---|---|
файл | {{{release}}} | Игроки: компьютер и человек. Первый ход - по выбору. | Консоль | ||
файл | {{{release}}} | Отличие: Игроки - динамические классы. Первый ход компьютера случайный | Консоль | ||
файл | {{{release}}} | Отличия: N игроков. Тип игрока (компьютер, человек) - по выбору. | Консоль | ||
файл | {{{release}}} | Отличия: Небезопасный ход компьютера - случайный. Изменена структура кода класса, моделирующего компьютер. | Консоль | ||
файл | {{{release}}} | Отличия: Выбор хода компьютером делается на основе прогноза результата на глубину K шагов. | Консоль |