Учебный Проект: различия между версиями
Материал из wikiru.visual-prolog.com
Строка 64: | Строка 64: | ||
|link='''[[Игра "Ползунок" вариант 5|Текст]]''' | |link='''[[Игра "Ползунок" вариант 5|Текст]]''' | ||
}} | }} | ||
{{example_chain | |||
|type=файл | |||
|variant=6 | |||
|description=Отличия: Режим мультиИгр; Легкое добавление новых моделей игроков; Размер поля переменный | |||
|target=Консоль | |||
|pe='''+''' | |||
|link='''[[Игра "Ползунок" вариант 6|Текст]]''' | |||
}} | |||
|} | |} | ||
[[Category:Задачи]] | [[Category:Задачи]] | ||
[[Category:Игры]] | [[Category:Игры]] |
Версия 20:03, 10 декабря 2007
Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок".
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код.
Описание игры
- Изображается решетка для игры размером MxL точек.
Правила игры
- Kаждый играющий по очереди добавляет координаты новой точки, являющейся продолжением ломаной линии.
- Получающаяся в результате траектория игры должна быть непрерывной, причем каждый последующий ход можно делать с ее любого конца.
- Игрок, который "замыкает" траекторию (т.е. ходит в точку на существующей ломаной), выигрывает.
SRC | Вариант | Краткое описание | User Interface |
PE | Текст |
---|---|---|---|---|---|
файл | {{{release}}} | Игроки: компьютер и человек. Первый ход - по выбору. | Консоль | ||
файл | {{{release}}} | Отличие: Игроки - динамические классы. Первый ход компьютера случайный | Консоль | ||
файл | {{{release}}} | Отличия: N игроков. Тип игрока (компьютер, человек) - по выбору. | Консоль | ||
файл | {{{release}}} | Отличия: Небезопасный ход компьютера - случайный. Изменена структура кода класса, моделирующего компьютер. | Консоль | ||
файл | {{{release}}} | Отличия: Выбор хода компьютером делается на основе прогноза результата на глубину K шагов. | Консоль | ||
файл | {{{release}}} | Отличия: Режим мультиИгр; Легкое добавление новых моделей игроков; Размер поля переменный | Консоль |