Вопросы с тегом «sliding-puzzle»

Раздвижные головоломки - это комбинированные головоломки, в которых нужно перемещать плоские части для достижения заданной конфигурации. Примеры: 15 игр или 2048.

53
Создайте простой игровой клон 2048

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

26
Это хорошая доска 2048?

Это мой первый вопрос здесь, поэтому любые предложения в комментариях будут оценены! Благодарность ;) Введение Одна из самых распространенных стратегий игры 2048 года - никогда не падать . Это помещает все большие числа вверху, а нижние внизу. Таким образом, если вы правильно примените эту...

23
Решить загадку 15 (мозаика-головоломка)

15 Puzzle - известная головоломка, включающая в себя перемещение 15 плиток по сетке 4x4. Начиная со случайной конфигурации, цель состоит в том, чтобы расположить плитки в правильном порядке. Вот пример решенной загадки 15: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Каждый ход головоломки имеет...

21
Интерпретировать> <> (Рыба)

Хотя> <> не является популярным языком, он может быть хорош для игры в гольф и использовался на этом сайте. Он был вдохновлен Befunge и имеет некоторые сходства в инструкциях. Обязательные команды: > < ^ v Изменяет направление указателя инструкции (вправо, влево, вверх, вниз) / \ | _...

19
2048 Bot Challenge

Мы клонировали 2048, анализировали 2048, но почему мы еще не сыграли? Напишите 555-байтовый фрагмент javascript для автоматического воспроизведения 2048, при этом будет учитываться лучший результат через час (см. Оценку ниже). Настроить: Перейти к 2048 и запустить: a = new GameManager(4,...

18
Подсчитайте практические цифры

Определение Целое положительное число nявляется практическим числом (последовательность OEIS A005153 ), если все меньшие положительные целые числа могут быть представлены в виде сумм различных делителей n. Например, 18это практическое число: его делители равны 1, 2, 3, 6, 9 и 18, а остальные...

18
Слушать идеальную игру 2048

Ваша задача - симулировать математически совершенную игру 2048 года. Идея состоит в том, чтобы найти теоретический верхний предел того, как далеко может пройти игра 2048 года, и найти способ ее достижения. Чтобы понять, как это выглядит, поиграйте с этим клоном 2х2 и попытайтесь набрать 68 очков....

17
Решите детерминистическую версию 2048, используя наименьшее количество байтов

Напишите программу, которая генерирует выигрышную последовательность ходов для детерминированного варианта игры 2048. Последовательность должна быть в форме строки чисел 0-3, с 0: вверх, 1: вправо, 2: вниз, 3: осталось. Например, строка «1132» означает справа налево вниз. Программа-победитель -...

17
Запрограммируйте AI 2048, используя существующую платформу

РЕДАКТИРОВАТЬ: Недавно мой вопрос был предложен в качестве дубликата 2048 Bot Challenge . Я хотел бы подчеркнуть, что этот вопрос отличается от этого вопроса и потребует, чтобы ответы на него отличались от этого вопроса. 2048 Bot Challenge попросил пользователя создать бота, и он будет работать в...

16
Визуализируйте длинное деление с помощью ASCII art

Напишите программу, которая визуализирует длинное деление с помощью ASCII art. Ввод состоит из двух целых чисел, числителя и знаменателя, используя формат ввода по вашему выбору. Примеры: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60...

15
Как мне получить больше Клоцких в моей жизни?

Я действительно люблю скользящие мозаичные головоломки, но в последнее время у меня не было времени на них. Следовательно, мне нужна программа, чтобы дать мне исправление головоломок со скользящей плиткой, в частности головоломок Клоцкого. Ваш вклад будет в следующем формате: ####### #001gg#...

14
Решить загадку вращения

На некоторых старых телефонах Nokia была вариация пятнадцати пазлов под названием «Вращение». В этом варианте вместо скольжения одной плитки за раз вы поворачивали четыре плитки за раз в одном направлении. В этой игре вы начнете с такой доски: 4 9 2 3 5 7 8 1 6 И, повернув нижний левый блок дважды...

14
Сделайте картинку в скользящей головоломке

Резюме Цель этой проблемы заключается в создании отмененным образом-версии 15-головоломки / скользящей головоломка также называется taquin на французском. Детали: Учитывая вход состоит из: изображение, целое число n, другое целое число r, Ваша программа, или функция, или что-либо еще, что подходит,...

12
Кодекс Слайди головоломки!

Самая узнаваемая скользящая головоломка - пятнадцать . Он имеет сетку 4 на 4, 15 плиток и одно пустое пространство сетки. Плитки могут перемещаться только в пустое пространство и всегда должны находиться на одной линии с сеткой. Давайте определим обобщенную скользящую головоломку в виде двумерной...

12
Решить головоломку 8

8 Puzzle - это меньший вариант 15Puzzle (или Скользящая головоломка ). У вас есть 3x3сетка, которая заполнена числами от 0 до 8 (0 обозначает пустую клетку), расположенными в случайном порядке. Ваша задача - ввести сетку 3х3 и показать кратчайшее решение (минимальное количество ходов), чтобы...

10
Code-Golf: последовательность Фейри (I)

Вызов В этом задании вам дадут целое число N (меньше 10 ^ 5), выведите последовательность Фари порядка N Вход N указан в одной строке, входы заканчиваются EOF. вход 4 3 1 2 Вывод F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} Ограничения...

9
Проверьте, разрешима ли головоломка 15

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