Летающие цветочные карты

Читай это описание на других языках: EN DE HU RU

Посмотри описание моей другой игры: Магия слов и  и Слова невидимки (НОВАЯ)

Цель игры:

Карты нужно сортировать в уменьшающемся порядке. Перемещать их отдельно или собранные в стопки из нескольких карт в одно из 4-х верхних мест расположения колод (коллекторов). В начале игры коллекторы пусты, любая масть может быть перемещена в любой коллектор. Вы можете играть с одним, двумя, тремя или четырьмя колодами карт.

StartPicture ru

Правила игры:

Для перемещения одной карты или уже собранной стопки (в дальнейшем будем называть стопкой) пальцем надо дотронуться до стопки, потом оставляем палец на карте начиная её двигать в какое то направление. От  избранной стопки исходит одна тонкая линия, доходит до одной стопки или до стены. От стены она отражается и идёт дальше до одной стопки или опять до стены. Это отражение повтаряется максимум в 5 раз. Если линия по своей траектории не находит подходящую стопку, то она будет красного цвета, а при достижении подходящей стопки вся линия  меняет цвет на зелёный. Стопка называется подходящей, если она имеет ту же масть, как исходная и по величине она соседняя с исходной стопкой. 

Greenline ru
Redline ru

Поднимая палец, стопка начинает двигаться в направление, указанное линией.  Если линия была красная, то стопка пройдёт по указанной траектории и сразу же вернётся назад по той же траектории на своё исходное место. При этом игрок не получит и не потеряет очки. Если же стопка движется по траектории зелёной линии, то при каждом отражении игрок получит очки в соответствии с величиной стопки.  

Примеры соседних стопок карт:

  • 3 и 4
  • 4-5-6 и 7-8
  • К-Д-В и 10
  • В-Д-K может двигаться к любому коллектору
  • 10-В может двигаться к коллектору той же масти, если она содержит Д-K.
  • В случае двух или более пакетов А и К тоже могут быть соединены. В случае двух пакетов могут быть соединены 1 А и К, в случае трех пакетов 2 и в случае четырёх пакетов могут быть соединены 3 А и К.
CardA K 2pkg
CardA K 3pkg
CardA K 4pkg

В случае нескольких пакетов программа показывает небольшими числами на картах, к какому пакету или к каким пакетам принадлежит карта. Если карта может принадлежать к любому пакету, нет индикатора принадлежности. Если вы играете с двумя  пакетами, пара AK выглядит следующим образом: . Если вы играете с трёмя пакетами, пара AK выглядит следующим образом: . Это означает, что А принадлежит верхнему (3) или среднему (2) пакету, а К принадлежит среднему (2) или нижнему (1) пакету (A3K2 или A2K1). В случае 4-х пакет пара AK выглядит следующим образом: (A4K3 или A3K2 или A2K1).

Card4 Д 2pkg
CardK 10 2pkg

Напр.  = 432AKД. В случае игры с двумя пакетами, часть 432A находится в верхнем (2), а KД в нижнем пакете (1). Это также означает, что второй K может быть только верхнем пакете, так что если у вас есть пачка KДВ10 синего цвета, то она может принадлежать только к верхнему пакету: . Программа гарантирует, что вы не можете соединить карты, принадлежащие к разным пакетам. При такой попытке будет показана красная линия.

Все карты по порядку: А 2 3 4 5 6 7 8 9 10 В Д K. 

Величина стопки расчитывается как сумма всех карт в стопке. Если например мы имеем стопку из карт K-Д-В-10, то величина этой стопки 13 (K) + 12 (Д) + 11 (В) + 10 = 46. Эта сумма добавляется к пунктам игрока (собранных до сих пор) при каждом отражении от стенки, а также при столкновении с прицельной стопкой. Таким образом, если стопка приведенного выше примера (K-Д-В-10) после 4 отражений сталкивается с 9-кой, то игрок получит 5 * 46 = 230 очков, а стопка будет иметь величину 46 + 9 = 55. Если образованная таким образом стопка сталкивается  с 8-кой после 3-х отражений от стены, то игроку прибавляются 4 * 55 = 220 очков.

После завершения игры (все карты перемещены в верхнюю часть коллектора), появляется поздравительная картина, которая отображает уровень игры, номер пакета, формат, количество очков и продолжительность игры, a под этими отображаeтся меню Пуска:

Congratulation ru

Игра состоит из 26 уровней, на каждом уровне могут быть 1, 2, 3 или 4 пакета, давая в общей сложности 104 различных форматов игры. При  каждом формате возможны 9999 разных иг. Число всех возможных вариаций 104 х 10000 = 1,040,000.

Форматы игрового поля на каждом уровне:

УровеньФормат
13×3
23×4
33×5
44×6
54×4
64×5
74×6
84×7
95×5
105×6
115×7
125×8
136×6
146×7
156×8
166×9
177×7
187×8
197×9
207×10
218×8
228×9
238×10
249×9
259×10
2610×10

В верхней части экрана мы видим следующую информационное табло:

Infosheet RU

Строка 1:

Игра: номер текущей игры
Формат: Формат актульного игрового поля
Пакет: Количество пакетов карт
Уровень: Текущий уровень

Строка 2:

Заголовок ==> Кто Имя Время Очки Карты

Строка 3:

Кто ==> Игрок
Имя ==> Имя игрока
Время ==> время, прошедшее с момента запуска игры
Очки ==> очки, набранные до сих пор
Карты: ==> количество оставшихся карт

Строка 4: (опциональная, только для соревнований):

Кто ==> Соперник
Имя ==> Имя соперника
Время ==> время, прошедшее с момента запуска игры
Очки ==> очки набранные вашим противником
Карты: ==> количество оставшихся карт вашего противника

Кнопки в нижней части экрана :

lowerButtons
  •    Настройки 

– В верхней строке отображается следующая информация “Copyright © 2017 FlowerCards (Ver: x.x / Сложение: х)”

– Список игроков

– Вы можете ввести имя игрока. 

– Нажимая на знак + вы можете прибавить нового игрока (макс. 8).

– Нажимая на знак  вы можете изменить имя данного игрока

– Нажимая на знак  вы можете удалить данного игрока вместе с его данными.

– Нажимая на имя игрока, вы можете его выбрать для дальнейшей игры.

– Нажимая на знак “<” в верхней строке вы возвращаетесь к настройкам

– Громкость фоновых звуков

– Громкость музыки

– Выбор языка. В настоящее время приложение поддерживает следующие языки:

               – Английский

               – Немецкий

               – Венгерский

               – Русский

– Статистика

– Здесь приведены результаты всех игроков. Если вы хотите просмотреть результаты одного игрока в деталях, нажмите на символ “>” на правой стороне линии.

– Визуализация в табличной форме всех уровней и пакет карт, принадлежащих игроку

каждая строка соответствует уровню а внутри линии показаны количество сыгранных игр в 1-м, 2-х, 3-х и 4-х пакетах

– Для просмотра желаемого уровня / пакета нажмите на соответсвующую ячейку -> открывается подробная статистика данных

– Здесь появляется детальная статистика игр для выбранной пары уровня / пакет. Если вы хотите играть какую то игру снова, вы можете коснуться знака воспроизедения на правой стороне строки.     

– Назад

  •    Меню Пуск 

– Я играю последнюю игру заново.

– Новая игра

– Конкурс (появляетс лишь тогда, если в Wi-Fi или Bluetooth сети находится другой игрок играющий на IPad или iPhone)

– Отмена ( закрывает меню Пуск)

  •  Колода карт (Эта не кнопка). Число на колоде показывает количество оставшихся карт
  •  Помощь (при наличии интернет соединения показывает это описание)
  •  Подсказки (число на этой кнопке показывает количество возможных ходов). 
  •   Отменить последний шаг .

Проведение соревнования:

  • выбирая меню “Соревнование, 

        – если доступны несколько активных игроков, то перечисляет имена игроков, из которых вы можете выбрать нужного противника

        – если доступен только один игрок, то он выбирается автоматически.

  • На экране выбранного противникa, появится следующее сообщение:

           <ваше имя> хочет играть с тобой

  • Выбранный противник может приглашение принять или отклонить.
  • Если противник принимает вызов, то на обоих устройствах начинается одна и та же игра 
  • В режиме соревнования у обоих игрокрв в верхней части экрана будет отображаться текущий счет каждого игрока и оставшееся количество карт.
  • Когда один из игроков закончит игру (все карты собраны в верхних коллекторах) , он получит 10% от своего счёта в качестве награды.
  • После этого приложение сравнивает очки игроков: победителем будет игрок с большим количеством очков. В случае равенства очков победит игрок, который закончил игру.
  • На обоих устройтвах появлется сообщение о заканчивании игры. Победитель получит поздравление, а проигравший сожаление.