Учебный Проект: различия между версиями
Материал из wikiru.visual-prolog.com
м («Игра "Ползунок"» переименована в «Учебный Проект») |
м |
||
Строка 3: | Строка 3: | ||
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код. | В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код. | ||
[[Игра "Ползунок". Правила игры|Правила игры ...]] | |||
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
Строка 16: | Строка 16: | ||
|type=проект | |type=проект | ||
|release=12 | |release=12 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 12|Семейство проектов с UI - ObjectConsole, Windows. Решение проблемы размерности.]] | ||
|target=Con/Win | |target=Con/Win | ||
|pe='''+''' | |pe='''+''' | ||
Строка 24: | Строка 24: | ||
|type=проект | |type=проект | ||
|release=11 | |release=11 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 11. Семейство проектов|Семейство проектов с различными UI - Console, ObjectConsole, Windows. Использование библиотек. Новый Игрок]] | ||
|target=Con/Win | |target=Con/Win | ||
|pe='''+''' | |pe='''+''' | ||
Строка 32: | Строка 32: | ||
|type=проект | |type=проект | ||
|release=10 | |release=10 | ||
|description=[[ | |description=[[Учебный Проект. Релизы 8-10|Модификация кода. Взаимодействие с игроками осуществляется на основе событий]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 40: | Строка 40: | ||
|type=проект | |type=проект | ||
|release=9 | |release=9 | ||
|description=[[ | |description=[[Учебный Проект. Релизы 8-10|Модификация кода. Каждый класс является динамическим (генерирует объект)]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 48: | Строка 48: | ||
|type=проект | |type=проект | ||
|release=8 | |release=8 | ||
|description=[[ | |description=[[Учебный Проект. Релизы 8-10|Модификация кода. Структура проекта реорганизована. Каждый класс помещен в пакет]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 56: | Строка 56: | ||
|type=файл | |type=файл | ||
|release=7 | |release=7 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 7|Механизм мультиязычного режима.Реорганизация кода]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 64: | Строка 64: | ||
|type=файл | |type=файл | ||
|release=6 | |release=6 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 6|Режим многократных игр. Легкое добавление новых моделей игроков. Задаваемый размер поля. Реорганизация кода]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 72: | Строка 72: | ||
|type=файл | |type=файл | ||
|release=5 | |release=5 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 5|Выбор хода компьютером делается на основе прогноза результата на глубину '''K''' шагов. Реорганизация кода]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 80: | Строка 80: | ||
|type=файл | |type=файл | ||
|release=4 | |release=4 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 4|Небезопасный ход компьютера - случайный. Изменена структура кода класса, моделирующего компьютер]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 88: | Строка 88: | ||
|type=файл | |type=файл | ||
|release=3 | |release=3 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 3|N игроков. Тип игрока (компьютер, человек) - по выбору]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 96: | Строка 96: | ||
|type=файл | |type=файл | ||
|release=2 | |release=2 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 2|Игроки - динамические классы. Первый ход компьютера случайный]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' | ||
Строка 104: | Строка 104: | ||
|type=файл | |type=файл | ||
|release=1 | |release=1 | ||
|description=[[ | |description=[[Учебный Проект. Релиз 1|Игроки: компьютер и человек. Первый ход - по выбору]] | ||
|target=Консоль | |target=Консоль | ||
|pe='''+''' | |pe='''+''' |
Версия 22:01, 3 октября 2009
Пример эволюции разработки приложения от первоначальной идеи до сегодняшнего состояния. В качестве объекта разработки выбрана простая игра "Ползунок".
В каждом следующем варианте расширяются функциональные возможности приложения (при этом модифицируется код с возможной его реструктуризацией) или только улучшается код.