📄Работа №150181

Тема: Android-приложение «Картинки из геометрических фигур»

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

📋 Содержание

1 Анализ задания 6
1.1 Анализ существующих аналогов игры 6
1.2 Разработка спецификации требований 8
1.2.1 Интерфейс программы 8
1.2.2 Функциональные требования 9
1.2.3 Формат файла уровня 11
1.3 Выводы по главе 12
2 Проектирование 14
2.1 Экран меню 15
2.1.1 Работа с базой данных 15
2.1.2 Динамическая модель 16
2.1.3 Статическая модель 17
2.2 Игровой экран 18
2.2.1 Алгоритм инициализации фигур 18
2.2.2 Алгоритм передвижения фигур 19
2.2.3 Алгоритм правильного положения фигур 19
2.2.4 Динамическая модель 20
2.2.5 Статическая модель 21
2.3 База данных 23
2.4 Выводы по главе 24
3 Реализация и тестирование 25
3.1 Реализация 25
3.1.1 Используемые инструменты 25
3.1.2 База данных 25
3.1.3 Работа с сервером 25
3.2 Инструкция разработчика 26
3.3 Инструкция пользователя 27
3.4 Тестирование 28
3.5 Выводы по главе 28

📖 Введение

Классическая игра «Картинки из геометрических фигур» предназначена для детей дошкольного возраста (3-6 лет) и направлена на развитие умения различать геометрические фигуры, анализа положения предметов в пространстве, умения сравнивать геометрические фигуры по размеру, развитие внимания и мышления [1]. Игра заключается в том, что ребенку демонстрируется картинка, составленная из геометрических фигур, и выдается набор таких же фигур. Задача ребенка — составить аналогичную картинку, расположив фигуры в правильном порядке.
Существует множество вариантов игры — фигуры могут быть вырезаны из бумаги или ткани, могут отличаться по цвету, на холсте для их закрепления могут присутствовать метки (или пуговицы). Помимо этого, существуют компьютерные реализации этой же игры, каждая из которых имеет свои особенности.
Целью работы является создание базового варианты игры «Картинки из геометрических фигур» для платформы Android, предусматривающего возможность дальнейшей доработки (реализации новых режимов игры).
Задачами настоящей работы являются:
• анализ аналогов разрабатываемой игры;
• определение функциональных требований для приложения;
• спроектировать и разработать приложение, разместить приложение на сервере Google Play, выполнить тестирование;
• разработать инструкции пользователя и программиста.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В результате проделанной работы реализовано мобильное приложение «Картинки из геометрических фигур». Развернут сервер для взаимодействия с удаленной базой данных, а также для взаимодействия с редактором уровней.
Для разработчика написана инструкция по установке рабочей среды и получения проекта для редактирования и запуска. Корректная работа приложения проверена путём ручного тестирования и с помощью модульных тестов. Архитектура была построена таким образом, что она позволяет легко дорабатывать приложение, расширяя его функционал.
Приложение корректно функционирует на операционной системе Android версии 8 и выше.
Проект доступен для скачивания из git-репозитория по ссылке [13].
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Дидактическая игра «Собери картинку из геометрических фигур» // Maam URL: https://www.maam.ru/detskijsad/didakticheskaja-igra-soberi- kartinku-iz-geometricheskih-figur-991796.html (дата обращения: 08.02.2021).
2. Танграм для детей // Google Play URL: https://play.google.com/store/apps/details?
id=com.robotifun.tangram&hl=ru&gl=US (дата обращения: 10.03.2021). Poly Shape - игра-головоломка
3. Poly Shape - игра-головоломка Tangram // Google Play URL: https://play.google.com/store/apps/details?
id=com.easygame.simplepuzzle&hl=en_US&gl=US (дата обращения: 10.03.2021).
4. Танграм King // Google Play URL: https://play.google.com/store/apps/details? id=com.mobirix.tangram&hl=ru&gl=US (дата обращения: 10.03.2021).
5. Создание уровня доступа к данным (C#) // Microsoft Docs URL: https://docs.microsoft.com/ru-ru/aspnet/web-forms/overview/data-access/ introduction/creating-a-data-access-layer-cs (дата обращения: 27.03.2021).
6. Xamarin.Android // Microsoft Docs URL: https://docs.microsoft.com/ru- ru/xamarin/android/ (дата обращения: 04.02.2021).
7. Skia // Skia URL: https://skia.org/ (дата обращения: 04.02.2021).
8. Общие сведения о Microsoft.Data.Sqlite // Microsoft Docs URL: https://docs.microsoft.com/ru-ru/dotnet/standard/data/sqlite/?tabs=netcore- cli (дата обращения: 26.03.2021).
9. Mongodb // Mongodb URL: https://mongodb.com (дата обращения: 30.04.2021).
10. Облачные серверы // Reg URL: https://www.reg.ru/vps/cloud/ (дата обращения: 30.04.2021).
11. Visual Studio 2019 для Windows и Mac // visualstudio.microsoft.com URL: https://visualstudio.microsoft.com/ru/downloads/ (дата обращения: 30.04.2021).
12. Android Studio // developers.android URL: https://developer.android.com/studio (дата обращения: 30.04.2021).
13. Tangram // GitHub URL: https://github.com/9PK4U/Tangram (дата обращения: 21.04.2021).
14. Google Disk // drive.google URL: https://drive.google.com/drive/folders/10CKD0HRL7cN24h7xY- ttrxb4q_yDc0Fg?usp=sharing (дата обращения: 30.04.2021).
15. Compass // mongodb.com URL:
https://www.mongodb.com/products/compass (дата обращения: 30.04.2021).

🖼 Скриншоты

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

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

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