FloboPuyo

Материал из Циклопедии
Перейти к навигации Перейти к поиску
FloboPuyo

FloboPuyo game 0.20.png

Разработчики Florent Boudet ("flobo")
Guillaume Borios ("gyom")
Jean-Christophe Hoelt ("jeko")
Издатель iOS-software (Fovea)[1]
Лицензия GNU GPL (свободное ПО)
Последняя версия 0.20 / 9 октября 2004[2]
Жанр Головоломка
Платформы Linux, Windows, Mac OS X
Режимы игры Состязание с компьютером или двух игроков
Управление Клавиатура
Сайт www.fovea.cc (архивная копия 2021 г.)

FloboPuyo — компьютерная игра-головоломка, являющаяся свободно распространяемым аналогом оригинальной коммерческой игры Puyo Puyo, созданной японской компанией Compile в 1991 году. Имеет сходство с играми Тетрис (1985 г., Алексей Пажитнов) и Dr. Mario[3] (1990 г., Nintendo). Автор игры — Florent Boudet. Последняя версия вышла в 2004 году.

В отличие от классического Тетриса, в игре FloboPuyo происходит соревнование между игроком и компьютером или между двумя игроками. Условием успешной игры является умение игрока как можно быстро строить цепочки из последовательно исчезающих трех и более групп одноцветных шариков.

Общее описание[править]

На экране отображены два одинаковых по размеру игровых поля: слева — поле противника, справа — ваше. В начале уровня поля пусты. Размеры поля: 6 позиций для шариков в ширину и 12 рядов в высоту.

За один ход, сверху, на оба поля постепенно падают два соединённых цветных шарика. Цветов шариков пять: фиолетовый, синий, зелёный, жёлтый и оранжевый. Обоим соперникам, в течение прохождения одного уровня, выпадает одинаковая последовательность цветов. Во время падения шариками можно по-разному управлять: один из них поворачивать относительно другого на 90° против часовой стрелки (или по часовой — для этого необходимо делать настройку управления), таким образом располагать их в горизонтальном или вертикальном положении; перемещать эту пару влево-вправо, а также ускорять спуск вниз. Если для одного из шариков есть возможность опуститься ниже другого (когда они находятся в горизонтальном положении) — их связь обрывается.

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

Особенности
  • При игре с компьютером есть возможность выбора одного из трёх уровней сложности.
  • Оконный или полноэкранный видеорежим.
  • Звуковое сопровождение.
  • Подсчет очков.

Цель игры[править]

Большой шар заменяет собой отображение 6-ти, поэтому всего выпадет 9 шариков

Главной задачей является опережение соперника в создании как можно большего количества групп одноцветных шариков за один ход на своём поле, так как после исчезания шариков, на поле противника неуправляемо выпадает определённое количество бесцветных шаров которые не участвуют в образовании групп, а только ограничивают соприкосновение цветных шариков друг с другом, затрудняя и замедляя таким образом решение задачи. Бесцветные шарики исчезают с поля только тогда, когда они соприкасаются с исчезающей группой одноцветных шариков. Бесцветные шарики «ожидают» своей очереди в специальном месте вверху поля и выпадают на ближайшем ходе.

Чем больше одноцветных шариков исчезает с поля за один ход, тем большее количество бесцветных шариков падает на поле противника. В случае, если бесцветные шарики должны выпасть у обоих противников — количество таких шариков взаимно компенсируется и остаток выпадает только у того, у кого их было больше.

Решение[править]

Решение игровой задачи заключается в расположении шариков одного цвета рядом друг с другом по горизонтали или вертикали. Как только образуется таким образом группа из четырёх и более штук — шарики исчезают. Для выстраивания правильной стратегии игры, на экране отображается подсказка — шарики каких цветов выпадут на следующем ходе.

Методы образования групп[править]

Способы образования групп одноцветных шариков за один ход:

  1. Образование одной группы — самый простой способ решения;
  2. Размещение пары шариков таким образом, чтобы каждый из них, независимо друг от друга, образовал свою группу — этим способом создаются две группы;
  3. Если над освободившимся пространством находятся шарики, то они падаю на это место; и при определённом раскладе необходимое количество одноцветных шариков могут соединиться, «автоматически» образовав группу, которая тоже исчезает — так возможно создать две и более группы.

Свойства групп[править]

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

Начисления бесцветных шариков[править]

Базовые начисления[править]

Рис. 2
Рис. 1
Рис. 3

Зависимость количества бесцветных шариков, от количества одноцветных шариков в группе.

Количество шариков
В группе Бесцветных
4 1
5 2
6 3
7 4
8 5

Дополнительные начисления[править]

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

  1. При образовании двух групп за один ход, дополнительно начисляются 3 бесцветных шарика, если они образовались независимо друг от друга, то есть исчезновение одной группы не привело к образованию другой группы (пример на рисунке 1).
  2. Если исчезновение одной группы привело к образованию другой группы (пример на рисунке 2), или нескольких других групп независимо друг от друга, то в этом случае дополнительно начисляются 6 бесцветных шариков. При повторении такой ситуации, соответственно начисляются ещё 6 шариков.

Примеры подсчёта[править]

  • На рисунке 1 образуются 2 группы по 4 шарика, значит за них начислятся 1 + 1 = 2 и ещё плюс 3 за их одновременное создание независимо друг от друга. Итого — 5 шариков.
  • На рисунке 2 образуются 2 группы по 4 шарика, значит за них начислятся 1 + 1 = 2 и ещё плюс 6 за то, что группа с жёлтыми шариками образовалась благодаря исчезновению группы из оранжевых шариков. Итого — 8 шариков.
  • На рисунке 3 образуются 4 группы из 7-ми синих, 4-х жёлтых, 4-х оранжевых и 4-х фиолетовых шариков. За эти группы начислятся 4 + 1 + 1 + 1 = 7 (шариков). За способы образования групп начислятся: благодаря исчезновению синих образовались две группы из жёлтых и оранжевых шариков, значит 6 шариков; жёлтые и оранжевые образовались независимо друг от друга, значит 3 шарика; фиолетовые образовали группу благодаря исчезновению группы из жёлтых шариков — ещё 6 — всего за способы образования групп начислятся 6 + 3 + 6 = 15. Итого — 7 (за группы) + 15 (за способы) = 22 (шарика).

Итог игры[править]

Выигрыш в игре наступает тогда, когда её проигрывает соперник.

Игра с компьютером[править]

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

Игра с человеком[править]

На правом поле виден ряд бесцветных шариков

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

В случае, если проигрывает тот игрок, у которого в начале сеанса выпадали бесцветные шарики, то происходит обратный процесс — количество рядов в следующем сеансе уменьшается на один, но у его противника не выпадают такие ряды до тех пор, пока они не перестанут выпадать у другого игрока. Таким образом, бесцветные шарики в начале сеанса игры могут выпадать только у одного из игроков. Также возможна нейтральная ситуация, когда такие шарики не выпадают ни у кого — это происходит тогда, когда игрок у которого выпал один ряд шариков проиграл этот сеанс.

Установка[править]

Из архивной версии официального сайта можно скачать установочный файл игры для Windows и архив с исходными кодами для самостоятельной сборки в Linux. Готовый к запуску пакет FloboPuyo можно установить из репозиториев большинства наиболее распространенных дистрибутивов Linux (Ubuntu и т. д.).

Для запуска в Linux необходимо наличие мультимедийных программных библиотек SDL.

Обучение[править]

Учиться составлять цепочки можно у компьютера, для чего необходимо делать видеозапись происходящего на экране, а после просматривать и анализировать ее.

Android и iOS приложение Rensim (оф. сайт) поможет вам тренироваться создавать цепочки вне рамок игры.

Подробная теория описана на сайте Puyo Nexus Wiki. Начало на странице How to play Puyo Puyo.

Другие клоны Puyo Puyo[править]

Для Android:

  • MagicBean. Особенности — одиночная игра или с компьютером.
  • Qwarks (от названия игры Qwirks 1995 г.в.[4]). Особенности — одиночная игра или игра в режиме головоломки (убрать все шарики за ограниченное число ходов).

Для DOS:

  • Puyo Puyo by psycho 1994 года выпуска от Kwang Woon University Computer Engineering. Особенности — игра вдвоем или с компьютером.

См. также[править]

Источники[править]

  1. Company // ios-software.com
  2. Дата создания файлов в архиве с исходным кодом // fovea.cc
  3. Dr. Mario // mobygames.com
  4. Qwirks // mobygames.com
 
Симуляторы
Стратегии
Action
Ролевые
Казуальные