Лабиринт — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Инструкции по установке)
 
(не показано 9 промежуточных версий 2 участников)
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
Реализация клеточно-тетрадочной игры "[https://ru.wikipedia.org/wiki/Лабиринт_(игра_на_бумаге) Лабиринт]" с возможностью игры по сети и созданием/редактированием лабиринтов.
 
Реализация клеточно-тетрадочной игры "[https://ru.wikipedia.org/wiki/Лабиринт_(игра_на_бумаге) Лабиринт]" с возможностью игры по сети и созданием/редактированием лабиринтов.
 +
 +
== Ссылки ==
 +
[https://github.com/dkaznacheev/labyrinth Репозиторий] <br>
 +
[https://docs.google.com/presentation/d/e/2PACX-1vQuPqEvTY1wADyybNtIQvgaBLd-mJ2uRw341msyD_y7_08TaznEY6LAEXjKqyGCbsZyQASlQAhIOvZK/pub?start=false&loop=false&delayms=60000&slide=id.p Презентация]<br>
 +
[https://youtu.be/s4HYh6U1dRI Видео]<br>
 +
[https://drive.google.com/open?id=1iCjW9_Ll4Eboo1Zp3C9e1EkAPrTisdma APK]<br>
 +
 +
== Инструкции по установке ==
 +
Скачать и запустить apk.
 +
Для локальной игры нужно сначала создать и сохранить уровень в редакторе.
 +
Для игры по сети понадобится аккаунт в Google Play, а также нужно добавиться в список тестеров приложения (потому что оно ещё не выложено в Google Play), для этого отправить письмо на igor-tukh@yandex.ru
  
 
== Наброски UI ==
 
== Наброски UI ==
Строка 12: Строка 23:
 
* Лог ходов каждого игрока
 
* Лог ходов каждого игрока
 
* Редактор лабиринтов с сохранением в базу данных
 
* Редактор лабиринтов с сохранением в базу данных
 +
 +
== Архитектура ==
 +
[[Файл:Labyrinth-archv2.png]]
  
 
== Состав команды ==
 
== Состав команды ==
 
* Тух Игорь - логика игры, сетевое взаимодействие
 
* Тух Игорь - логика игры, сетевое взаимодействие
 
* Казначеев Дмитрий - графический интерфейс
 
* Казначеев Дмитрий - графический интерфейс

Текущая версия на 17:45, 22 февраля 2018

Описание

Реализация клеточно-тетрадочной игры "Лабиринт" с возможностью игры по сети и созданием/редактированием лабиринтов.

Ссылки

Репозиторий
Презентация
Видео
APK

Инструкции по установке

Скачать и запустить apk. Для локальной игры нужно сначала создать и сохранить уровень в редакторе. Для игры по сети понадобится аккаунт в Google Play, а также нужно добавиться в список тестеров приложения (потому что оно ещё не выложено в Google Play), для этого отправить письмо на igor-tukh@yandex.ru

Наброски UI

Labyrinth-main.png Labyrinth-game.png Labyrinth-2player.png Labyrinth-logs.png

Особенности и возможности

  • В роли ведущего выступает сервер
  • Сетевое взаимодействие выполняется через Google Play сервисы
  • Возможность поддерживать несколько "листков в клетку"
  • Лог ходов каждого игрока
  • Редактор лабиринтов с сохранением в базу данных

Архитектура

Labyrinth-archv2.png

Состав команды

  • Тух Игорь - логика игры, сетевое взаимодействие
  • Казначеев Дмитрий - графический интерфейс