Тип работы:
Предмет:
Язык работы:


Редактор уровней для игры "Картинки из геометрических фигур"

Работа №166914

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы34
Год сдачи2021
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


Введение
1. Спецификация требований
1.1 Анализ существующих аналогов игры 4
1.2 Разработка требований для редактора уровней 5
1.2.1 Описание формата файла 6
1.2.2 Интерфейс программы 7
1.2.3 Функциональные требования к программе 9
1.3 Выводы по главе 14
2 Проектирование 15
2.1 Диаграммы последовательности 15
2.2 Основные алгоритмы программы 17
2.2.1 Объединение фигур 17
2.2.2 Алгоритм привязки фигур друг к другу 19
2.3 Диаграммы классов 20
2.4 Формат файла 21
2.5 Выводы по главе 23
3 Реализация, тестирование и документация 24
3.1 Реализация 24
3.1.1 Используемые инструменты 24
3.1.2 База данных 24
3.1.3 Интерфейс и инструменты приложения 24
3.1.4 Привязка данных 25
3.1.5 Экспорт файлов 25
3.1.6 Перестроение фигур 26
3.1.7 Зависимости объектов 27
3.2 Тестирование 27
3.3 Инструкция по установке 28
3.4 Инструкция разработчика 29
3.5 Выводы по главе 30
ЗАКЛЮЧЕНИЕ 32

Пазлы являются классической игрой, направленной на развитие логического и пространственного мышления у детей. Существует множество видов пазлов, но вне зависимости от вида пазла - цель их сбора заключается в получении единой картинки из отдельных частей.
Одной из популярных разновидностей пазлов является танграм - в ходе сбора которого ребенок составляет картину из разноцветных геометрических фигур - часто только многоугольников, но встречаются реализации с кругами и овалами . В статье предлагается аналогичный вид пазла для школьников младших классов. При этом, рисунки-задания группируются по темам. Нередко танграм совмещают с раскраской - тогда после сбора пазла от ребенка требуется правильно раскрасить его.
Игры такого типа нередко реализуются в виде мобильных приложений . Для выпуска такого приложения необходимо наполнить его базу уровнями, которые могут группироваться по темам. Уровни описываются в определенном формате, создание таких файлов вручную - трудоемкая задача. Цель работы - создание инструментального средства, позволяющего разрабатывать и редактировать уровни для игры «Картинки из геометрических фигур», а также группировать их в тематические наборы.
В связи с тем, что приложение формирует уровни для игры, находящейся в стадии разработки, задачами работы являются:
- определение содержания уровня - типов фрагментов пазла;
- определение набора допустимых операций с элементами пазла;
- разработка формата файла, удобного для хранения данных уровня.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы реализовано приложение «Редактор уровней для игры Картинки из геометрических фигур», которое позволяет создавать рисунки уровни из различных примитивов (прямоугольник, овал, линия, треугольник), так же реализована возможность рисования многоугольников и ломанных, примитивы объединяются в фигуры, которые можно связывать между собой, перемещать на холсте.
Для разработчика написана инструкция по установке рабочей среды и получения проекта для редактирования и запуска. Корректная работа приложения проверена путём ручного тестирования.
Приложение корректно функционирует на операционной системе Windows версии 7 и выше.
Проект доступен для скачивания из git-репозитория по ссылке.



1. Дидактическая игра "Собери картинку из геометрических фигур" // maam.ru URL: https://www.maam .ru/detskij sad/ didakticheskaj a-igra-soberi- kartinku-iz-geometricheskih-figur-991796.html (дата обращения: 04.02.2021).
2. Дидактическая игра «Сложи картинку из фигур» для детей 6-7 лет // sadikipermi.ru URL: https://sadikipermi.ru/files/igry/Картинки-к-игре-Сложи- картинку-из-фигур.pdf (дата обращения: 04.02.2021).
3. Рисунки из геометрических фигур - Задания в картинках и раскраски // bibusha.ru URL: https://bibusha.ru/risunki-iz-geometricheskikh- figur-zadaniya-raskraski (дата обращения: 04.02.2021).
4. Рисунок из геометрических фигур для детей: 1 класс, 2 класс (круг, овал, квадрат, треугольник и многоугольник) // montessoriself.ru URL: https://montessoriself.ru/risunok-iz-geometricheskih-figur-dlya-detej-1-klass-2- klass-krug-oval-kvadrat-treugolnik-i-mnogougolnik/ (дата обращения: 04.02.2021).
5. Танграм King // play.google.com URL:
https://play.google.com/store/apps/details?id=com.mobirix.tangram (дата
обращения: 06.02.2021).
6. Танграм Мастер // play.google.com URL: https://play.google.com/store/apps/details?id=com.littlebeargames.tangram (дата обращения: 06.02.2021).
7. Poly Shape - Tangram Puzzle Game // play.google.com URL: https://play.google.com/store/apps/details? id=com.easygame.simplepuzzle&hl=ru&gl=US (дата обращения: 06.02.2021).
8. Google Play // play.google.com URL: https://play.google.com/store? hl=ru&gl=US (дата обращения: 06.02.2021).
9. PlantUML // https://plantuml.com URL: https://plantuml.com/ru/ (дата обращения: 08.02.2021).
10. Процесс ICONIX. Диаграммы пригодности // pro-prof.com URL: https://pro-prof.com/archives/2723 (дата обращения: 10.02.2021).
11. Основы UML. Диаграммы последовательности // pro-prof.com URL: https://pro-prof.com/archives/2769 (дата обращения: 20.03.2021).
12. UML-диаграммы классов // prog-cpp.ru URL: https://prog-cpp.ru/uml- classes/ (дата обращения: 23.03.2021).
13. Общие сведения о WPF // docs.microsoft.com URL: https://docs.microsoft.com/ru-ru/dotnet/desktop/wpf/overview/?view=netdesktop- 5.0 (дата обращения: 20.05.2021).
14. Download .NET5 // dotnet.microsoft.com URL: https://dotnet.microsoft.eom/download/dotnet/5.0 (дата обращения: 20.05.2021).
15. Общие сведения о привязке данных (WPF .NET) //
docs.microsoft.com URL: https://docs.microsoft.com/ru-
ru/dotnet/desktop/wpf/data/?view=netdesktop-5.0 (дата обращения: 22.05.2021).
16. Game Level Redactor // Google Диск URL: https://drive.google.com/drive/folders/1s_TEdUN3U65Dyr5fr69vwpelr_-oXB3G? usp=sharing (дата обращения: 22.05.2021).
17. Microsoft® Expression® Studio Quick Start // www.microsoft.com URL: https://www.microsoft.com/en-us/download/details.aspx?id=4599 (дата обращения: 20.05.2021).
18. Visual Studio 2019 для Windows и Mac // visualstudio.microsoft.com URL: https://visualstudio.microsoft.com/ru/downloads/ (дата обращения: 20.05.2021).
18. Game Level Redactor // GitHub URL: https://github.com/mzsts/GameLevelRedactor (дата обращения: 22.05.2021).



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ