1 Концепция системы
Приложение предназначено для художников (пользователи), работающих с изображениями и создающих графические объекты (тайлы, спрайты, анимации) из "кусков" картинок.
Предоставление удобного и простого интерфейса для пользователей при использовании, создание файла описания с возможностью редактирования в любого текстового редактора - это основные задачи, решаемые приложением.
Программа будет использоваться в организациях, занимающихся разработкой игрового программного обеспечения.
2 Описание системы
2.1 Описание предметной области
Документ состоит из списка тайлов, списка спрайтов и списка анимаций. Тайл - некоторая прямоугольная область изображения. Спрайт собирается из набора тайлов, размещенных определенным образом. Анимация состоит из набора спрайтов.
Пользователь системы, создав новый документ, указывает путь к файлу изображения на диске. После этого создает список тайлов путем выбора области для каждого из них на изображении. Выбрав тайлы из списка и разместив их на экране определнным образом, они объединяются в спрайт. Выбираются спрайты из списка и объединяются в анимацию, каждый спрайт - это ее кадр.
1.2 Функции системы
- создание нового документа
- редактирование состава списков тайлов, спрайтов, анимации текущего документа.
- сохранение документа в файл.
- загрузка документа из файла.
1.3 Входные данные для системы
- файл изображения
1.4 Выходные данные для системы
- текстовый файл в формате XML
1.5 Пользователи системы
- художники