📄Работа №166914

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

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 34 листов
📅
Год: 2021
👁️
Просмотров: 44
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение
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).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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