16
Программа игра Scramble Выполнил: студент группы БПИ142, Исаев Андрей Сергеевич Научный руководитель: доцент департамента программной инженерии, к.т.н., Ахметсафина Римма Закиевна

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

АМЕРИКЕ

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

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

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

3

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

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

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

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

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

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

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

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

Existing apps

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

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

PERFECT GAME how to

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

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

Goal

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

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

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

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

Исаев Андрей Сергеевич, Программа игра 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)

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

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

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

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

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

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

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

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

end end

end

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

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

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

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

TechnologiesРАБОТА ПОД OC

Android 5.0

Android Studio 1.4

Accelerometer

ЯЗЫК Java

Mike.penz library

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

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

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

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

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

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

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

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

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

Исаев Андрей Сергеевич, Программа игра 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» [email protected] [Электронный ресур] / 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, режим доступа: свободный).