Комментарии 138
И почему мне кажется, что какая-то часть дня будет абсолютно потерянной для человечества? Презанятнейшая штука, скажу я вам.
+72
Вот так вот взять и выкрасть начало рабочего дня надо уметь. :)
+10
Предлагаю перепоручить скрипту это дело, а то я тоже уйму времени потерял.
Просто вставьте в консоль
Просто вставьте в консоль
var manager = new GameManager(4, KeyboardInputManager, HTMLActuator);
function move(){ var d = 0; return function(){ manager.move(d); d++; if (d === 4){d=0} } };
setInterval(move(), 500);
+17
Настоящий гик не играет, а выигрывает.
+4
Дальше 256 ни разу не было у меня этим скриптом.
+1
Подобрал более оптимальный алгоритм — этот у меня до 512 добирает.
Можно более умное что-нибудь сделать. В переменной manager.grid.cells находится текущее состояние поля со значениями ячеек — но что-то лень.
Там изменился маленько код для инициации поля (добавилась функция для вывода самых высоких оценок)
Можно более умное что-нибудь сделать. В переменной manager.grid.cells находится текущее состояние поля со значениями ячеек — но что-то лень.
Там изменился маленько код для инициации поля (добавилась функция для вывода самых высоких оценок)
var manager = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalScoreManager);
function move(){ var i = 0; return function(){ var d = [ 1, 0, 3, 0 ]; manager.move( d[i] ); i++; if (i===4){i=0} } };
setInterval(move(), 500);
+1
Я с вашим «читом» набрал 1024 + рядом был 512 почти превратившийся в 1024 :D
0
Зависает когда все клетки первых двух строк заполенны разными числами :)
0
Это уже баг игры, вы сами попробуйте играть используя только 3 кнопки управления. Кстати, это хорошая тактика. Вчера так смог победить :)
0
не игры, а скрипта. именно из-за 3 кнопок.
0
Нет нет, баг игры. Потому что я уже не раз играя только с 3 кнопками сталкивался с этим багом. Без этого скрипта
0
А в чем же этот баг игры состоит? С багом скрипта мне очевидно, но вот как он, по-вашему, проявляется в игре? Я что-то недопонял? (Оригинально имел ввиду зацикливание скрипта више)
0
Игра предусматривает использование 4-х кнопок. То есть это не баг, а необходимость нажать 4-ую кнопу. Не раз из-за этого проигрывал.
0
Да вы негодяй! Как такое можно было выкладывать в понедельникпервый рабочий день? Как теперь работать? :(
Задумка отличная, и очень затягивает!
Задумка отличная, и очень затягивает!
+9
Тут есть хорошие математики, которые рассчитают, как игру можно завершить, ну или докажут невозможность?
0
Загонять все в один угол, чтобы там была самая большая цифра, так как появляются всегда самые маленькие и по мере увеличения чтобы они были ближе к этому углу.
Грубо говоря если выбрать правый верхний угол то нажимать в основном вправо и вверх.
Грубо говоря если выбрать правый верхний угол то нажимать в основном вправо и вверх.
+7
угу, причем если просто тупо чередовать вверх и вправо — неплохо получается. Иногда нужно сделать влево, потом опять вправо, и дальше тупо вверх-вправо.
На эту основу можно добавлять целевые функции, типа не просто чередовать, а исходя из конфигурации, но что бы получалось, что в самом верхнем угулу всегда самое большое, и вниз и влево — всегда уменьшаются.
На эту основу можно добавлять целевые функции, типа не просто чередовать, а исходя из конфигурации, но что бы получалось, что в самом верхнем угулу всегда самое большое, и вниз и влево — всегда уменьшаются.
0
Работает до 256, дальше думать надо, но все равно бОльшее число нельзя вытаскивать из угла.
0
за какое-то количество убитого времени улучшил стратегию. Хотя, её уже описать сложнее, попробую рассказать идею. Возьмем за начало отсчета левый нижний угол, строки и столбцы пронумеруем. 1-4 Собирать максимальное значение в клеточке будет стараться на 2-3 строке, первого столбца. Движение «вправо» не используется вообще.
Первый столбец — результирующий
Второй столбец — «рабочая область»
Третий и четвертые — «зона вброса»
Стратегия сводится к тому, что бы в «рабочей области», собирать значения равные результирующему столбцу, и движением «влево» соединять их. Движения вверх/вниз в основном дают варианты, для того, что бы движением «влево», накапливать нужные значения в рабочей области. Всегда, у шага «объединить влево» приоритет. При вверх/вниз тоже происходят объединения более мелких значений. из зоны вброса и рабочей области, и даже результирующего столбца.
Есть ощущение, что максимальное значение которое можно набрать таким образом ограничено. Ощущение складывается на том, что с ростом значений в результирующих клетках зоны вброса и рабочей области будет недостаточно.
С другой стороны, решение задачи ханойский башен работает для любых n.
Первый столбец — результирующий
Второй столбец — «рабочая область»
Третий и четвертые — «зона вброса»
Стратегия сводится к тому, что бы в «рабочей области», собирать значения равные результирующему столбцу, и движением «влево» соединять их. Движения вверх/вниз в основном дают варианты, для того, что бы движением «влево», накапливать нужные значения в рабочей области. Всегда, у шага «объединить влево» приоритет. При вверх/вниз тоже происходят объединения более мелких значений. из зоны вброса и рабочей области, и даже результирующего столбца.
Есть ощущение, что максимальное значение которое можно набрать таким образом ограничено. Ощущение складывается на том, что с ростом значений в результирующих клетках зоны вброса и рабочей области будет недостаточно.
С другой стороны, решение задачи ханойский башен работает для любых n.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я когда в первый раз играл и еще не до конца понял логику перемещения блоков, дошел до 512.
В последующие несколько подходов, когда разобрался, как оно работает, и тщательнее продумывал ходы, дальше 256 не уходил.
Видимо, нужно прокачивать стратегические навыки ;-)
В последующие несколько подходов, когда разобрался, как оно работает, и тщательнее продумывал ходы, дальше 256 не уходил.
Видимо, нужно прокачивать стратегические навыки ;-)
0
НЛО прилетело и опубликовало эту надпись здесь
аддиктивную -> захватывающую
+9
Одно понять не могу: при чем здесь тетрис?
+3
Да, игра ближе к Triple Town, чем к тетрису.
+3
Эх, стрелки… Вот так всегда, зайдешь с планшета и нужно стрелки нажимать
+1
Поставил «1024!» на iOS, не впечатлило, если честно
-5
Кхм. Тогда, пользуясь случаем, представляю вам свою игру — Hex LED. Смысл тот же, но всё происходит на шестиугольном поле. Игра уже неделю в Google Play, и эту же неделю ждёт рассмотрения в App Store.
play.google.com/store/apps/details?id=com.spiralcodestudio.hexled
За счёт такого поля игра становится более вариативной и появляются даже различные тактики. Сначала я в ней набирал до 10000 очков, и думал, что до 20000 невозможно дойти, но недавно набрал более 40000, что меня крайне удивило. Максимальное число 4096 и присутствуют три набора фишек. Сделал платной без рекламы и внутриигровых покупок так как это дело мне порядком надоело.
Прототип был сделан за 4 часа для конкурса, финальная версия была сделана за неделю. Сделано на Corona SDK.
Буду признателен если поиграете и оставите отзыв!
play.google.com/store/apps/details?id=com.spiralcodestudio.hexled
За счёт такого поля игра становится более вариативной и появляются даже различные тактики. Сначала я в ней набирал до 10000 очков, и думал, что до 20000 невозможно дойти, но недавно набрал более 40000, что меня крайне удивило. Максимальное число 4096 и присутствуют три набора фишек. Сделал платной без рекламы и внутриигровых покупок так как это дело мне порядком надоело.
Прототип был сделан за 4 часа для конкурса, финальная версия была сделана за неделю. Сделано на Corona SDK.
Буду признателен если поиграете и оставите отзыв!
+5
Можно было бы хоть lite-версию выделить, за 15 минут не разберёшься, стоит ли внимания игра.
+2
Хм. Сейчас сделаю.
+3
Выкладываю APK Lite версии:
spiralcodestudio.com/tmp/Hex%20LED%20Lite.apk
Короткая ссылка: goo.gl/eYi9Ll
spiralcodestudio.com/tmp/Hex%20LED%20Lite.apk
Короткая ссылка: goo.gl/eYi9Ll
+2
Ух. Меня затянула ваша лайт-версия. Люблю игры, написанные с душой. Эта как раз из таких. Сам сейчас пишу свою первую игру под Android (пятнашки :)) и ваша игра, скажу я, круче некуда) Хороших продаж) Была бы у меня карточка — купил бы без промедления. А так — играю в лайт.
ЗЫ: на ходу, правда, играть немного неудобно одной рукой — иногда перекидывает не в ту сторону
ЗЫ: на ходу, правда, играть немного неудобно одной рукой — иногда перекидывает не в ту сторону
+2
Спасибо за лестный отзыв! Игру правда делал с душой.
Моя другая игра — Laser Puzzle, сейчас платная в App Store и бесплатная с видео рекламой в Google Play. Изначально она была платной и там, и там, и всё было неплохо, только на Android мало продаж. Решил сделать бесплатной с рекламой и тут посыпались гневные отзывы… терпеть этого не могу. Люди жалуются, что в бесплатной игре реклама… А обратно платной уже не сделать, Google запрещает.
А хотите, я вам сделаю полную версию с рекламой? Только на рекламу нажимайте пожалуйста, от неё неплохо идут деньги.
Моя другая игра — Laser Puzzle, сейчас платная в App Store и бесплатная с видео рекламой в Google Play. Изначально она была платной и там, и там, и всё было неплохо, только на Android мало продаж. Решил сделать бесплатной с рекламой и тут посыпались гневные отзывы… терпеть этого не могу. Люди жалуются, что в бесплатной игре реклама… А обратно платной уже не сделать, Google запрещает.
А хотите, я вам сделаю полную версию с рекламой? Только на рекламу нажимайте пожалуйста, от неё неплохо идут деньги.
+2
А хочу) а то как-то напрягает, когда стоят 3 фишки по 512 в ряд и ничего с ними сделать нельзя)
+2
Вот, пожалуйста. Полностью функциональная версия с рекламой.
spiralcodestudio.com/tmp/Hex%20LED.apk
Короткая goo.gl/t2Sii1
spiralcodestudio.com/tmp/Hex%20LED.apk
Короткая goo.gl/t2Sii1
+2
Спасибо большое (самизнаете что уже когда-то плюсовал, так что обойдусь словами.
А вообще это довольно рискованно — выкладывать ссылку на всеобщий доступ. Кто-то менее сознательный возьмёт, вырежет рекламу лаки патчером и выложит на тот же 4pda)
А вообще это довольно рискованно — выкладывать ссылку на всеобщий доступ. Кто-то менее сознательный возьмёт, вырежет рекламу лаки патчером и выложит на тот же 4pda)
+1
Буду признателен если поиграете и оставите отзыв!Какой-то не совсем уместный призыв, учитывая тот факт, что она платная.
+8
Бесплатная версия с рекламой, специально для Хабра. habrahabr.ru/post/215291/#comment_7393571
+1
А игра тем временем вышла на iOS itunes.apple.com/app/id830218249
0
Выкладываем свои рекорды.
Мой рекорд на данный момент
-6
Я старался держать одну линию статичной, и делал ходы только так что бы линия могла накапливать большие стеки по нарастающей. И получилась довольно малозатратная по ходам победа :)
+23
НЛО прилетело и опубликовало эту надпись здесь
Пожалуй, наиболее разумная стратегия. Единственное её слабое место — в моментах, когда в той линии, в которой копится результат — пусть это будет верхняя горизонтальная линия — оказывается пустое место, а сдвиги вверх и влево более недоступны.
В таком случае целесообразно выполнить пару сдвигов вниз и вверх. Если повезёт — новые элементы появятся именно в пустующем столбике. Если нет — то может потребоваться некоторое усилие для восстановки порядка следования элементов в верхней линии. Но это лучше, чем делать сдвиг вправо, ибо если новый элемент окажется в верхнем левом углу, то на этом игру можно заканчивать.
В таком случае целесообразно выполнить пару сдвигов вниз и вверх. Если повезёт — новые элементы появятся именно в пустующем столбике. Если нет — то может потребоваться некоторое усилие для восстановки порядка следования элементов в верхней линии. Но это лучше, чем делать сдвиг вправо, ибо если новый элемент окажется в верхнем левом углу, то на этом игру можно заканчивать.
0
Весь день коту под хвост…
+3
А у нас тут рекордами меряются? Тогда вот:
0
Ну что же,
Примерно понятно, как ловить максимум — нужно в нижнем ряду собрать две 1024-ки по углам.
Примерно понятно, как ловить максимум — нужно в нижнем ряду собрать две 1024-ки по углам.
0
Пожалуй, хватит…
+2
Надо отписаться в трекере от этого поста, каждый раз захожу и снова запускаю!
+1
И антирекорд (до и после финальной цепочки ходов):
Хотя, в позиции, приведённой ниже, должно было бы получиться ещё очков на 50-60 меньше — совершенно непонятно, за счёт чего. Может быть, там выпадало настолько больше «четвёрок»?
Хотя, в позиции, приведённой ниже, должно было бы получиться ещё очков на 50-60 меньше — совершенно непонятно, за счёт чего. Может быть, там выпадало настолько больше «четвёрок»?
0
Не хочу показаться завистником, но тут сложнее пройти в меньшее количество ходов(с меньшим количеством очков), чем наоборот :)
+3
deleted
0
Использовал аналогичную стратегию. 20888 очков
0
Я сделал это :) Стратегия — по возможности не трогал нижнюю линию, накапливал отсортированную последовательность — 128, 256, 512, 1024. Ну а затем собрать еще 128 и склеить все вместе
0
Аналогично
0
Какой однако молодой и талантливый разработчик, судя по профилям.
+1
Ненавижу тебя, alizar! Верни мне утро!
+14
Кстати, по механике игры неплохо было бы, если и три одинаковых номинала складывались, давая бонусы.
+1
Результат не будет степень двойки и в механику, как раз-таки не вписывается.
0
Логичным обобщением для данной задачи будет использование не только бинарной, но и произвольной системы счисления. В частности, троичной :)
0
Огромное спасибо, еще один уничтоженный день моей жизни
+1
Стратегия максимального числа в углу действительно работает =)
+1
НЛО прилетело и опубликовало эту надпись здесь
Более того: эта игра — клон saming.fr/p/2048/, который заимствовал идею у 1024, который копипастил уже у Threes — финалиста в Excellence in Design на IGF 2014.
0
НЛО прилетело и опубликовало эту надпись здесь
АААААААААААААААААА!!! вот это вещь! Больше 256 пока не набрал :-)
-9
Обычный клон троек. В чем прикол?
-5
Блин, хочу такую на android. Интересно, что быстрее будет: подождать или написать самому…
+6
НЛО прилетело и опубликовало эту надпись здесь
В маркете уже появилось куча игр 2048. Но неясно, которая из них самая-самая.
0
Нашел последний рабочий коммит 92399414eb8fa4907621a9de530169063fdfc619, следующий 74494bb5f512265f913272e7b0748bf1958c1cbf с комментарием «modify the game to allow using transforms» ломает игру на моем смартфоне. Откатился у себя назад, поигрываю по дороге на работу.
0
I scored 20344 points at 2048
0
После того, как мне приснилось, что я двигаю ящики с зерном по расчерченному полю, а при соприкосновении они «схлопываются», поняла, что нужно как можно скорее покончить с этой игрой.
Стратегия «Держать большие числа примерно в одном месте» очень помогла, но под конец удержать её было уже сложно, вот такая анархия получилась:
Стратегия «Держать большие числа примерно в одном месте» очень помогла, но под конец удержать её было уже сложно, вот такая анархия получилась:
0
Гм, а можно и так.
+1
Написал консольную версию на питоне. Пока что код выглядит ужасно и почти не закомментирован, ибо писалось всё сегодня ночью.
bitbucket.org/dsupiev/cli-2048
Тестил под виндой и под маком, вроде норм. Если будут проблемы с клавишами под никсами — добавьте в словарь ARROWS какие хотите кнопки.
Если кому интересно, могу статейку накатать.
bitbucket.org/dsupiev/cli-2048
Тестил под виндой и под маком, вроде норм. Если будут проблемы с клавишами под никсами — добавьте в словарь ARROWS какие хотите кнопки.
Если кому интересно, могу статейку накатать.
0
Если вдруг кому-то нечем занять выходные, в новой версии можно продолжать игру после получения 2048:
+1
Ещё клон. Но вместо степеней двойки там числа Фибоначчи.
themoreyouknow.github.io/fib/
Игра нетривиальная, но чтобы добраться до действительно интересного уровня нужно больше часа. На поле 3*4 или 3*3 она была бы лучше.
themoreyouknow.github.io/fib/
Игра нетривиальная, но чтобы добраться до действительно интересного уровня нужно больше часа. На поле 3*4 или 3*3 она была бы лучше.
+1
+2
Штатный бот почему-то фейлится на сборе 32768 (уже не один раз проверил). Кто-нибудь может понять, почему? Подозреваю, что там что-то не так с приоритетами ходов…
habrastorage.org/files/01e/047/39d/01e04739d0134778a51bd046b18a8c19.png
habrastorage.org/files/01e/047/39d/01e04739d0134778a51bd046b18a8c19.png
0
Напрягает шрифт для цифр, хотелось бы полный клон с той же анимацией сдвига и шрифтом иначе крайне трудно отделаться от ощущения плохой подделки. К тому же лицензия позволяет, насколько я понимаю.
0
Я при адаптации в свой движок вырезал некоторые моменты, чтоб не мешались при проверке, а потом забыл их вернуть… Виноват, исправлюсь. Только либо завтра, либо вечером — сегодня занят, справляю апгрейд до версии 2.0 :)
0
Извиняюсь за занудство, но если у вас будет время, то сделайте что-нибудь с плавающим кернингом в цифрах при сдвиге.
0
Сделайте возможность продолжить игру в удобное время)
0
Интересно, а есть ли клон с троичной системой счисления, где 3 квадратика схлопывались бы в 9 и т.д.? И назывался бы он 19683 (3^9 = 19683).
0
Через некоторое время вирус «2048» мутирует, и среди прочего мы увидим и «19683» ;)
0
Заказ принял :)
+1
Оповестите тогда, когда закончите. Сам хотел сделать, да времени мало для этого :(
0
Я вот думаю, какой размер поля делать. Если собирать в ряд 3 ячейки, то 4х4 явно мало. Выбираю между 6х6 и 9х9
0
С точки зрения троичной системы счисления — лучше 9*9, и уж точно не 4*4, т.к. это будет идеологически неправильно. А само 19683 потом можно и изменить, в зависимости от того, насколько будет легко или сложно, т.е. взять 3^8 или 3^10 или другую степень.
0
Кстати о размерах полей и принятых заказах! Пожелание: несколько уровней сложности в том же 2048 не помешал бы. Easy выше выкладывали 8х8. Что-то подобное можно и для остальных вариаций
0
Коллекция клонов:
Усложнение
Мультиплеер
4096
8192
65536
9007199254740992
Трёхмерная
Четырёхмерная
Bыше уже упоминалось:
FIB
Усложнение
Мультиплеер
4096
8192
65536
9007199254740992
Трёхмерная
Четырёхмерная
Bыше уже упоминалось:
FIB
+1
+1
del
0
Not safe for work:
games.usvsth3m.com/2048/boobs-edition-21/
games.usvsth3m.com/2048/boobs-edition-21/
+2
сегодня обнаружил в репозиториях maemo игрушку «2048», сразу же установил, пока максимальный рекорд 512
<оффтопик>в репозитории кроме «2048» появилось еще пара популярных игрушек с android под китайским авторством</оффтопик>
<оффтопик>в репозитории кроме «2048» появилось еще пара популярных игрушек с android под китайским авторством</оффтопик>
0
Вот еще один клон игры на D dlang.ru/forum/236-klon-2048-na-d
-1
Игра 2048 батником на Windows
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
2048