Учебный Проект: различия между версиями
Материал из wikiru.visual-prolog.com
Строка 65: | Строка 65: | ||
|release=7 | |release=7 | ||
|description=[[Игра "Ползунок" вариант 7|Отличия: Механизм мультиязычного режима.Реорганизация кода]] | |description=[[Игра "Ползунок" вариант 7|Отличия: Механизм мультиязычного режима.Реорганизация кода]] | ||
|target=Консоль | |||
|pe='''+''' | |||
}} | |||
{{example_chain | |||
|type=проект | |||
|release=8 | |||
|description=[[Игра "Ползунок" вариант 8|Отличия: Модификация кода. Структура проекта реорганизована. Каждый класс помещен в пакет]] | |||
|target=Консоль | |||
|pe='''+''' | |||
}} | |||
{{example_chain | |||
|type=проект | |||
|release=9 | |||
|description=[[Игра "Ползунок" вариант 9|Отличия: Модификация кода. Каждый класс является динамическим (генерирует объект)]] | |||
|target=Консоль | |||
|pe='''+''' | |||
}} | |||
{{example_chain | |||
|type=проект | |||
|release=10 | |||
|description=[[Игра "Ползунок" вариант 9|Отличия: Модификация кода. Взаимодействие с игроками осуществляется на основе событий]] | |||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' |
Версия 15:19, 11 января 2008
Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок".
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код.
Описание игры
- Изображается решетка для игры размером MxL точек.
Правила игры
- Kаждый играющий по очереди добавляет координаты новой точки, являющейся продолжением ломаной линии в горизонтальном или вертикальном направлениях.
- Получающаяся в результате траектория игры должна быть непрерывной, причем каждый последующий ход можно делать с ее любого конца.
- Игрок, который "замыкает" траекторию (т.е. ходит в точку на существующей ломаной), выигрывает.