🔍 Поиск готовых работ

🔍 Поиск работ

Мобильное приложение для обучения игре в шахматы

Работа №201479

Тип работы

Дипломные работы, ВКР

Предмет

программирование

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

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


Аннотация 2
ВВЕДЕНИЕ 6
1 ТРЕБОВАНИЯ К РАЗРАБАТЫВАЕМОМУ ПРИЛОЖЕНИЮ 8
1.1 ОСНОВНЫЕ ЭЛЕМЕНТЫ 8
1.2 Правила игры 10
1.2.1 Основные положения 10
1.2.2 Ход игры 10
1.2.3 Экран игры 10
1.2.4 Управление 11
1.2.5 Функциональные требования 11
1.2.6 Нефункциональные требования 11
1.2.7 Варианты использования системы 12
Краткие выводы по разделу 13
2 СРЕДСТВА РАЗРАБОТКИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 14
2.1 Операционная система ANDROID 14
2.2 Выбор среды разработки 18
Краткие выводы по разделу 22
3 ОБЗОР АНАЛОГОВ 23
Краткие выводы по разделу 25
4 АРХИТЕКТУРА ПРИЛОЖЕНИЯ 26
4.1 Компонент GameManager 27
4.2 Компонент Menu 27
4.3 Компонент ChessBoard 28
4.4 Компонент ChessArray 30
4.5 Компонент Texts 32
Краткие выводы по разделу 33
5 РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 34
5.1 Реализация компонента GameManager 34
5.2 Реализация компонента Menu 34
5.3 Реализация компонента ChessBoard 36
5.4 Реализация компонента ChessArray 43
5.5 Реализация компонента T exts 57
5.6 Реализация пользовательского интерфейса 57
Краткие выводы по разделу 60
ЗАКЛЮЧЕНИЕ 61
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 62


В современном мире мобильные устройства, лёгкие для переноса и обращения, играют огромную роль в жизни человека. Мобильные телефоны давно перестали быть чем-то необычным при всем многообразии своего функционала. Каждый день появляются новые мобильные приложения, позволяющие делать множество полезных вещей на одном устройстве. Большинство обладателей современных мобильных телефонов используют их не только в качестве своих помощников в повседневной жизни, но и с целью развлечения.
Популярность приборов, запускаемых в действие одним прикосновением пальцев, сейчас не сравнима ни с чем, сегодня телефоны и компьютеры без сенсорного экрана считаются уже устаревшими. Планшетные компьютеры и смартфоны перестали быть уделом взрослых. Возраст тех, кто не выпускает такие аппараты из рук, постепенно и неуклонно снижается. Как показывают исследования, сегодня мобильник есть у каждого третьего ребенка в возрасте 6-9 лет. И неудивительно, ведь это уже не просто средство связи с родителями и друзьями, но и средство развлечения. Поэтому одним из наиболее востребованных типов мобильных приложений являются игровые приложения.
В настоящее время, современные игры для мобильных устройств делятся на различные жанры, но при этом не менее популярными остаются и классические игры (карточные, настольные), сделанные для мобильных устройств: карточный «дурак», «шашки», «шахматы» и так далее. Однако не все они имеют этап обучения игре для новичков, в особенности, для детей дошкольного возраста.
Ввиду такой популярности мобильных приложений среди детской аудитории появилась задача увлечь детей развивающей игрой и помочь перенести ее в реальность. В качестве основы приложения была выбрана игра в классические шахматы.


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

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

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


В результате работы были разработаны основные алгоритмы игры
«обучающие шахматы» и реализовано игровое мобильное приложение для операционной системы Android.
Для достижения цели были поставлены и решены следующие задачи:
- рассмотрены основные положения игры «шахматы»;
- проанализированы существующие варианты игры «шахматы»;
- разработаны алгоритмы игры «шахматы»;
- разработан небольшой обучающий курс, включающий в себя 7 уровней с заданиями для знакомства с основами игры;
- реализовано игровое приложение.
Пояснительная записка отражает описание всех процессов разработки игрового мобильного приложения, начиная с рассмотрения аналогов и выбора платформы для разработки игры, до реализации игрового приложения.
В дальнейшем планируется добавить в приложение следующие функции:
- добавить больше обучающих уроков;
- реализовать возможность игры с противником-компьютером;
- опубликовать приложение в Play Market от Google.



1 Введение в разработку для платформы Android. - http ://andro 1 d.com/blog/info/681 .html/.
2 Чеваннес, С. Шахматы для детей / Сабрина Чеваннес; пер. с англ. С.Худякова. — Москва.: Эксмо, 2017. — 128 с.
3 Unity3D. - https://ru.wikipedia.org/wiki/Unity_(Игровой_Движок).
4 Краткие правила игры в шахматы. - http://chessplanet.ru/pages/game- zone/rules/kratkie-pravila-igry-v-shahmaty.
5 Defold. - http://www.defold.com/.
6 BuildBox. - https://www.buildbox.com/.
7 Chess for Kids - Play & Learn. - https://play.google.com/store/apps/details?id=com.chesskid.
8 Шахматы - Играй и Учись. -
https://play.google.com/store/apps/details?id=com.chess.
9 Тактика для начинающих. -
https://play.google.com/store/apps/details?id=com.chessking.android.learn.ctforbe ginners.



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




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