WikiSort.ru - Комьютерные игры

ПОИСК ПО САЙТУ | о проекте
2048

Скриншот выигрышной позиции в 2048
Разработчик Габриэле Чирулли
Дата выпуска 9 марта 2014 года
Лицензия MIT License
Жанр головоломка
Технические данные
Платформа Android, iOS и браузер
Режим игры одиночная игра
Язык интерфейса английский
Официальный сайт
 2048 на Викискладе

2048 — браузерная игра, написанная 19-летним итальянским разработчиком Габриэле Чирулли (итал. Gabriele Cirulli) на языке программирования JavaScript. Игровое поле имеет форму квадрата 4x4. Целью игры является получение плитки номинала «2048» (при желании можно продолжить дальше). Код игры открыт и выложен на странице разработчика в GitHub[1].

Игра «2048» была написана менее чем за два дня в качестве упражнения в программировании; по словам автора, приведенным газетой Los Angeles Times, Чирулли посчитал своё творение «случайным вторжением в игровую индустрию» и не планирует в дальнейшем заниматься разработкой игр[2]. Прообразом «2048» является коммерческая игра Threes; её создатели остались недовольными успехом «2048» и назвали игру Чирулли «испорченным плагиатом»[3]. После выхода Threes в App Store появилось несколько её клонов, в том числе игры «1024» и «2048», созданные другими разработчиками[4]; при разработке своей версии Чирулли вдохновлялся этими играми[2].

По некоторым подсчетам, максимальное количество очков, которое можно набрать при наилучшем ходе игры — 3 932 100 (при этом каждая выпавшая «4» уменьшает эту оценку на 4)[5]. Максимальный возможный номинал плитки на стандартном поле 4х4 составляет 131 072[6][7], на поле m*n максимальный номинал плитки - . Задача получения заданной конфигурации по правилам 2048 на большем поле является PSPACE-полной[8]; задача определения достижимости заданного числа из текущей конфигурации на доске m*n является NP-сложной[9].

Финальная позиция игры «2048»

Правила игры

  1. В каждом раунде появляется плитка номинала «2» (с вероятностью 90,9090909 %) или «4» (с вероятностью 9,09090909 %)
  2. Нажатием стрелки игрок может скинуть все плитки игрового поля в одну из 4 сторон. Если при сбрасывании две плитки одного номинала «налетают» одна на другую, то они слипаются в одну, номинал которой равен сумме соединившихся плиток. После каждого хода на свободной секции поля появляется новая плитка номиналом «2» или «4». Если при нажатии кнопки местоположение плиток или их номинал не изменится, то ход не совершается.
  3. Если в одной строчке или в одном столбце находится более двух плиток одного номинала, то при сбрасывании они начинают слипаться с той стороны, в которую были направлены. Например, находящиеся в одной строке плитки (4, 4, 4) после хода влево они превратятся в (8, 4), а после хода вправо — в (4, 8). Данная обработка неоднозначности позволяет более точно формировать стратегию игры.
  4. За каждое соединение игровые очки увеличиваются на номинал получившейся плитки.
  5. Игра заканчивается поражением, если после очередного хода невозможно совершить действие.

Примечания

  1. gabrielecirulli/2048 GitHub. Проверено 14 апреля 2014.
  2. 1 2 Rodriguez, Salvador Maker of hit puzzle game '2048' says he created it over a weekend (англ.). Los Angeles Times (27 March 2014). Проверено 20 апреля 2014.
  3. Slabaugh, Brett 2048 Is a "Broken Rip-Off," Says Threes Team (англ.). The Escapist (29 March 2014). Проверено 20 апреля 2014.
  4. Villapaz, Luke What Is '2048'? The Convoluted Origin Of The 'Threes' And '1024' Game Clone Topping App Store Charts (англ.). International Business Times (8 April 2014). Проверено 20 апреля 2014.
  5. Математика и игра 2048 / Блог пользователя LerTush на платформе Харбахабр, 17 апреля 2014
  6. Claus D. Volko, MSc (Computational Intelligence). Mathematical Analysis of the 2048 Game (англ.). Проверено 19 января 2017.
  7. Kevin Lu. Game Theory of 2048 (англ.) (24 November 2014). Проверено 19 января 2017.
  8. Rahul Mehta. 2048 IS (PSPACE) HARD, BUT SOMETIMES EASY. — 2014. arXiv:1408.6315.
  9. Stefan Langerman, Yushi Uno. Threes!, Fives, 1024!, and 2048 are Hard. — 2015. arXiv:1505.04274.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии