stringtranslate.com

Та же игра

SameGame для Mac, автор Такахиро Сумия

SameGame (さめがめ) — это видеоигра-головоломка с сопоставлением плиток, первоначально выпущенная под названием CHAIN ​​SHOT в 1985 году Куниаки «Морисуке» Морибе. [1] С тех пор он был портирован на многочисленные компьютерные платформы, портативные устройства и даже TiVo, [2] с новыми версиями по состоянию на 2016 год.

История

SameGame изначально создавался как Chain Shot! в 1985 году Куниаки Морибе. Он распространялся для платформ Fujitsu FM-8 и FM-7 в японском ежемесячном журнале для персональных компьютеров под названием Gekkan ASCII . В 1992 году игра была портирована как SameGame на платформы Unix Эйдзи Фукумото, на серию NEC PC-9801 Ватару Ёсиока и на Macintosh как ChainShot! Эйитиро Маватари. [3] В 1993 году Икуо Хирохата портировал его на Windows 3.1 . Эта версия была переведена на английский Хитоши Озавой и до сих пор доступна в его архиве программного обеспечения. [4] В 1994 году Такахиро Сумия портировал его на Macintosh . Эта версия имеет некоторые отличия в игровом процессе — выбор от двух до пяти цветов — и, вероятно, является наиболее широко распространенной из оригинальной серии. Он послужил основой для вариаций Same Gnome и KSame , созданных для Linux .

В 2001 году Бидл и др. доказал, что решение о разрешимости (можно ли удалить все блоки) двухцветной кликомании с 1 столбцом (или 1 строкой) можно выполнить за линейное время . Решение разрешимости двухколоночной пятицветной кликомании является NP-Complete . Решение разрешимости 5-колоночной 3-цветной кликомании также является NP-полным. [5] Последующая работа Адлера и др. в 2015 году. доказал, что решить разрешимость кликомании сложно даже в случае с двумя столбцами и двумя цветами, а также результаты параметризованной сложности , позволяющие определить, разрешим ли экземпляр размера n за k или меньше кликов. [6]

Геймплей

Игровая механика

Начальное игровое поле для KSame , входящего в состав kdegames.

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

В большинстве версий во время игры нет ограничений по времени. Однако в некоторых реализациях строки постепенно сдвигаются вверх или блоки удаляются сверху. Иногда игрок может контролировать количество и время падения блоков определенным образом. Например, в некоторых реализациях для iOS это можно сделать, встряхнув устройство. Игра заканчивается, если истекает таймер или больше нельзя удалить блоки. Некоторые версии, включая некоторые версии для Windows Mobile , включают как книжную, так и альбомную ориентацию .

Вариации

В одном варианте игра начинается без блоков на поле. Блоки падают на игровое поле, и их необходимо убрать, прежде чем они достигнут верха. Если они достигнут вершины и переполнятся, игра окончена. В некоторых вариантах, таких как Bubble Bang , вместо блоков используются круги или шары, что меняет игровой процесс, поскольку шары имеют форму, отличную от квадратных блоков.

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

Некоторые версии позволяют игроку поворачивать игровое поле на 90 градусов по или против часовой стрелки, что приводит к одному из двух событий:

  1. Левая и правая стороны становятся нижней и верхней, а блоки падают на новое дно. Ориентация переключается между книжной и альбомной. NeoSameGame для iPhone OS использует этот подход.
  2. Блоки падают влево или вправо, но игрок должен повернуть поле обратно в портретную ориентацию (которая фиксирована). Bubblets Tilt для iPhone OS использует этот подход.

В некоторых вариантах блоки можно удалять, соединяя их с блоками того же цвета по диагонали, а не только по горизонтали и вертикали. В некоторых версиях представлены новые типы блоков. Различные типы блоков по-разному взаимодействуют с игровым полем; например, один тип может удалить все блоки подряд. Примером этого является «Режим мести» в PocketPop Revenge ( PocketFun ) для iPhone OS.

Варианты правил

  1. Игра заканчивается, когда игровое поле очищается или если оставшиеся блоки невозможно убрать. В конце игры игрок получает балл.
  2. Когда игровое поле очищается, вместо завершения игры появляется новый уровень — обычно более сложный, с большим количеством типов блоков или меньшими ограничениями по времени, или и тем, и другим. Условия выигрыша могут различаться в зависимости от уровня. Например, вместо прохождения всего уровня необходимо набрать определенное количество очков или определенное количество удаленных блоков. Когда необходимое количество очков достигнуто, в большинстве версий игроку разрешается пройти оставшуюся часть уровня. Если игрок не может набрать необходимое количество очков или если таймер истекает, игра заканчивается, и игрок получает окончательный результат. [ нужна цитата ]
  3. В «бесконечном» варианте игра начинается с пустого поля. Блоки или шары начинают падать; но если они достигают вершины, новые блоки перестают падать и не переполняются — таким образом, игра никогда не заканчивается. Игрок может завершить игру в любой момент, дождавшись, пока блоки достигнут верха, а затем выполнив специальное действие (например, щелкнув правой кнопкой мыши вместо щелчка левой кнопкой мыши).
  4. В некоторых версиях есть жизни игроков . [ нужна цитата ] Если игрок один раз достигает проигрышного состояния, игра не заканчивается; вместо этого теряется жизнь. Если все жизни потеряны, игра заканчивается.
  5. В «непрерывном» варианте всякий раз, когда вертикальный набор блоков очищается, а оставшиеся блоки смещаются в одну сторону, на другой стороне появляется новый, случайно выбранный столбец блоков, что позволяет вести игру за продолжительное количество времени. [ нужна цитата ]
  6. В варианте «сдвиг» при очистке набора блоков все оставшиеся блоки сверху и слева сместятся вниз и вправо. [ нужна цитата ]
  7. Вариант «мегасменный» представляет собой комбинацию правил «непрерывного» и «сменного» вариантов. [ нужна цитата ]

Подсчет очков

Swell-Foop , часть GNOME Games , со счетом 1 после того, как был сделан ход, удаливший три блока.

Большинство версий игры дают очки за сразу удаление плиток, где или , в зависимости от реализации. Например, в калькуляторах Insane Game for Texas Instruments используется ; В реализации Икуо Хирохаты используется формула . Реализация Bubble Breaker для Windows Mobile использует эту формулу. Версия 2001 года, выпущенная Джеффом Рено, использует формулу .

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

Другой метод подсчета очков дает бонусные очки за каждую цепочку определенного цвета, состоящую из определенного количества блоков (например, два красных блока или 11 синих блоков). После получения бонуса один раз, иногда условия бонуса меняются. BPop использует этот вариант оценки.

В некоторых версиях есть простая система подсчета очков: каждый удаленный блок приносит одно очко, а за удаление более двух блоков за раз нет бонуса. Это видно в вариантах «Те же самые домашние животные» и «Те же очаги» .

Подсчет очков по целям

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

В одном варианте каждый уровень имеет целевой балл. Счет игрока начинается с нуля, и игрок должен достичь целевого счета. В начале каждого уровня счет игрока обнуляется; целевой балл увеличивается с каждым уровнем.

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

В некоторых версиях сохраняется один и тот же целевой балл для каждого уровня; в такие вариации можно играть бесконечно. В таких играх игрок обычно проигрывает из-за плохого планирования или потери концентрации. Примерами таких игр являются Same Pets и Same Hearths .

В играх без забитых голов, таких как Bonkers для iPhone и SameGameBros для iPhone, цель состоит в том, чтобы полностью пройти уровень. Игра заканчивается, когда игрок не может этого сделать.

Визуальные эффекты

Пример блоков с цветовым градиентным дизайном

Блоки обычно выглядят как цветные квадраты, круги или сферы. В некоторых вариантах используется градиентная заливка, чтобы создать иллюзию объемности. Другие темы или скины плиток включают животных, сердечки, звезды, лица, кубики Lego и желейные мишки. Дизайн может соответствовать определенной теме, например рождественскому или монохромному. В большинстве игр есть только один скин, но в других можно выбирать из нескольких скинов.

В некоторых версиях есть особый визуальный аспект; вместо отдельных блоков в таких играх, как iDrops и SameGameManiak , есть области с границами для соседних блоков одного цвета. Некоторые из них имеют сложную мозаичную графику с изображениями или узорами внутри плитки, например KSame и Same GNOME .

Вариации

Покажи картинку
Концепцию SameGame можно расширить до игры «Раскрой картинку». За блоками находится картинка или фотография; он становится все более заметным по мере удаления блоков, пока не раскроется полностью. Примеры включают Same Pets , Same Hearts и рекламное приложение Nissan Cube для iPhone.
Анимация
В некоторых играх есть анимация одного или нескольких игровых событий, таких как разрыв или взрыв очищенных плиток, или анимация подсчета очков ( BPop , Bubblets Tilt ).
Выделение блоков
Некоторые версии отображают, какие блоки выбраны, с рамкой вокруг них ( BPop ), дрожанием блоков ( BPop ) или увеличением размера выбранных блоков ( Bubblets Tilt ). Если выделение блоков отменено (обычно путем перетаскивания от них или касания другой цепочки блоков или отдельного блока), подсветка удаляется.

Версии

Рекомендации

  1. ^ «「CHAINSHOT」誕生まで (Рождение CHAINSHOT) [использует кодировку текста Shift-JIS]» . www.asahi-net.or.jp . Проверено 18 апреля 2023 г.
  2. ^ "Samegame | Моя учетная запись | myTiVo.com.au" . Архивировано из оригинала 10 марта 2015 г. Проверено 29 октября 2013 г.
  3. ^ "ChainShotの詳細情報: Вектор ソフトを探す!" . www.vector.co.jp . Проверено 9 мая 2023 г.
  4. ^ Одзава, Хитоши. «ISOFT — Дом японского программного обеспечения». Архивировано из оригинала 18 июля 2011 г. Проверено 28 ноября 2010 г.
  5. ^ Бидль, Тереза ; Демейн, Эрик (2001). «Сложность кликомании». Больше игр без шансов . arXiv : cs/0107031 . Бибкод : 2001cs........7031B.
  6. ^ Clickomania — это сложно, даже с двумя цветами и столбцами (PDF) . Математика различных занимательных предметов (ДВИЖЕНИЯ). 2015.
  7. ^ "SXSAME_GAME_Pulsの詳細情報: Вектор ソフトを探す!" . www.vector.co.jp . Проверено 17 октября 2023 г.
  8. ^ "GW特別企画 X68000をエミュレータで体験しよう!" . pc.watch.impress.co.jp . Проверено 17 октября 2023 г.
  9. ^ «Та же игра для Game Boy — Часто задаваемые вопросы по GameBoy» .
  10. ^ "ChainShot Gold (Архив)" . Архивировано из оригинала 18 февраля 1999 г.
  11. ^ "Карманное развлечение". Pocketfun.co.uk. Архивировано из оригинала 18 октября 2019 г. Проверено 16 марта 2009 г.
  12. ^ "Декларативный пользовательский интерфейс Qt SameGame" . Нокиа. 28 июля 2009 г. Архивировано из оригинала 25 марта 2014 г. Проверено 24 марта 2014 г.
  13. ^ «Одна игра для WiiWare и две игры для виртуальных консолей добавлены в канал Wii Shop» . Нинтендо. 23 марта 2009 г. Архивировано из оригинала 26 марта 2009 г. Проверено 25 марта 2009 г.
  14. ^ "Клик-о-мания - bugaco.com" . Архивировано из оригинала 8 июля 2011 г. Проверено 19 января 2011 г.
  15. ^ Хааг, Грегор. «Игры, разработанные Грегором Хаагом» . Проверено 30 августа 2022 г.
  16. ^ "EZ-Розыгрыш".
  17. ^ "EZ-draw-js" .
  18. ^ «Архивная копия». Архивировано из оригинала 28 февраля 2021 г. Проверено 25 января 2022 г.{{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  19. ^ Икбал, Зафар. «СКРАШ (игра)». Скретч (MIT) . Проверено 30 августа 2022 г.
  20. ^ «Samegame1k — игра-головоломка SameGame в 1024 байтах JavaScript» .

Внешние ссылки