Upload
andrey-isaev
View
55
Download
0
Embed Size (px)
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» [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, режим доступа: свободный).