Мобильное приложение-игра Scrabble

Preview:

Citation preview

Программа игра Scramble

Выполнил: студент группы БПИ142, Исаев Андрей СергеевичНаучный руководитель:

доцент департамента программной инженерии, к.т.н., Ахметсафина Римма Закиевна

Исаев Андрей Сергеевич, Программа игра Scramble 2

Развлекательно – обучающее приложение

ОДНА ИЗ САМЫХ ВОСТРЕБОВАНЫХ

КАТЕГОРИЙ НА РЫНКЕ

САМАЯ ПОПУЛЯРНАЯ ГОЛОВОЛОМКА В

АМЕРИКЕ

Исаев Андрей Сергеевич, Программа игра Scramble

BOARD (поле) – квадрат 7х7 клетокTILE (плитка) – квадратные элементы, содержащие буквыSUBMIT (кнопка для сдачи слова) – сдать словоPLAYER (игрок) – пользовательRACK (подставка) – набор букв в нижней части экрана

3

Исаев Андрей Сергеевич, Программа игра Scramble 4

#ГОЛОВОЛОМКА на Android

Мобильное приложение игра на платформе Android «myScrabble @Isaev»

1. Пользователи соревнуются в образовании слов на английском языке

2. Простые правила3. Поле 7x74. 10 мин на игру5. Практика языка для студентов

Исаев Андрей Сергеевич, Программа игра Scramble 5

Existing apps

Исаев Андрей Сергеевич, Программа игра Scramble 6

PERFECT GAME how to

Исаев Андрей Сергеевич, Программа игра Scramble 7

Goal

Интерактивное приложение

Исаев Андрей Сергеевич, Программа игра Scramble 8

Исаев Андрей Сергеевич, Программа игра Scramble 9

Realization0 1 2 3 4 5 6

0

1

2

3 F I N D

4 R A W

5 A

6 W

column:row

(1:3);(2:3);(3:3);(4:3)(4:4);(4:5);(4:6)(5:4);(6:4)

Исаев Андрей Сергеевич, Программа игра Scramble 10

Исаев Андрей Сергеевич, Программа игра Scramble 11

procedure ОБХОД-В-ГЛУБИНУ (first: вершина); begin Поместить вершину first в пустой стек stack; While stack непуст do

Вытолкнуть вершину, находящуюся на верхушке стека stack поместить в переменную v; if вершина v не посещалась ранее then

Отметить, что вершина посещенаFor (вершина vertex: смежные с вершиной v)

Если vertex- непосещенная вершина, то добавить в стек

end end

end

Исаев Андрей Сергеевич, Программа игра Scramble 12

Исаев Андрей Сергеевич, Программа игра Scramble 13

TechnologiesРАБОТА ПОД OC

Android 5.0

Android Studio 1.4

Accelerometer

ЯЗЫК Java

Mike.penz library

Исаев Андрей Сергеевич, Программа игра Scramble 14

ИГРА ИМЕЕТ ОБРАЗОВАТЕЛЬНЫЙ ХАРАКТЕР И

СПОСОБСТВУЕТ РАЗВИТИЮ НАБЛЮДАТЕЛЬНОСТИ И

ЗНАНИЯ ЯЗЫКА.

Исаев Андрей Сергеевич, Программа игра Scramble 15

СПАСИБО ЗА ВНИМАНИЕ

Исаев Андрей Сергеевич, Программа игра Scramble 16

1. Интересное в мире Mac. [Электронный ресурс] / URL: http://macs.su/2010/08/29/scrabble-best-word-game-for-iphone/ (Дата обращения 12.05.2016, режим доступа: свободный).

2. Github. English-words [Электронный ресурс] URL: https://github.com/dwyl/english-words (Дата обращения 11.05.2016, режим доступа: свободный).

3. Wikipedia - Scrabble letter distributions [Электронный ресурс] / URL: https://en.wikipedia.org/wiki/Scrabble_letter_distributions (Дата обращения 12.05.2016, режим доступа: свободный).

4. Depth First Search – Java and Python implementation [Электронный ресурс] / URL: https://algocoding.wordpress.com/2014/08/25/depth-first-search-java-and-python- implementation/ (Дата обращения 13.05.2016, режим доступа: свободный).

5. Справка Google Play. [Электронный ресурс] / URL: https://support.google.com/googleplay/answer/2844198 (Дата обращения 12.05.2016, режим доступа: свободный).

6. 3Dnews.ru. Платформа Marshmallow укрепляет позиции на Android-рынке. [Электронный ресурс] / URL: http://www.3dnews.ru/tags/операционные%20системы (Дата обращения 17.05.2016, режим доступа: свободный).

7. Moodle.Cs.Hse.Ru. SD 15-16. [Электронный ресурс] / URL: http://moodle.cs.hse.ru (Дата обращения 11.05..2015, режим доступа: свободный).

8. Navigation Drawer в стиле Material Design за 5 минут [Электронный ресурс] / URL: www.Habrahabr.ru/post/250765 (Дата обращения 11.05.2016, режим доступа: свободный).

9. Установочный файл приложения «myScrabble @Isaev» myScrabble@Isaev.apk [Электронный ресур] / URL https://play.google.com/store/apps/details?id=com.scrabble (Дата обращения 19.05.2016, режим доступа: свободный).

10. Диалоговое окно AlertDialog [Электронный ресурс] / URL: http://developer.alexanderklimov.ru/android/alertdialog.php (Дата обращения 13.05.2016, режим доступа: свободный).

11. SOFTWARE—PRACTICE AND EXPERIENCE, VOL. 24(2), 219–232 (FEBRUARY 1994). [Периодическое издание] / URL: http://ericsink.com/downloads/faster-scrabble-gordon.pdf (Дата обращения 01.05.2016, режим доступа: свободный).

12. RecyclerView и CardView. Новые виджеты в Android L [Электронный ресурс] / URL : https://habrahabr.ru/post/237101/ (Дата обращения 13.05.2016, режим доступа: свободный).

13. Элегантный Builder на Java [Электронный ресурс] / URL : https://habrahabr.ru/post/244521/ (Дата обращения 13.05.2016, режим доступа: свободный).

14. Github Mike Penz. [Электронный ресурс] / URL: https://github.com/mikepenz/MaterialDrawer (Дата обращения 10.05.2016, режим доступа: свободный).

15. Google. Material design. [Электронный ресурс] / URL: https://www.google.com/design/spec/material-design/introduction.html (Дата обращения 11.05.2016, режим доступа: свободный).

Recommended