Вопросы с тегом «game»

21
Игра в атомных пропорциях

Ваша задача сделать бота, который играет в Atomas , с наибольшим количеством очков. Как работает игра: Игра начинается с кольца из 6 «атомов» с числами от 1до 3. Вы можете «сыграть» атом между двумя атомами или на другом атоме, в зависимости от самого атома. Вы можете иметь нормальный атом или...

21
Решить головоломки Hitori

Вступление Напишите решатель для головоломок Хитори, используя наименьшее количество байтов. Вызов Ваша задача - написать решатель для логических головоломок Hitori (itor と り, слово «один» на японском языке; значение названия игры - «Оставь меня в покое»). Правила следующие: Вам представлена...

21
Камень ножницы Бумага

Реализуем классические каменные ножницы для бумаги. условия: пользователь будет вводить 'r', 'p' или 's' Программа выведет «R», «P» или «S» и результат Выбор программы ('r', 'p' или 's') должен быть псевдослучайным ( я смотрю на тебя, Говард ) результат может быть представлен любым печатным...

21
Дилемма заключенного с доступом к противнику

В этом задании вы напишете бота, который сыграет дилемму заключенного. Вот подвох: у вас не будет доступа к истории предыдущих игр. Вместо этого у вас будет доступ к самому противнику. В этой версии оба игрока получают +2 балла, если они оба сотрудничают, +1 балл, если они оба дефекты, и если один...

21
Решить проблему числа Аристотеля

Головоломка чисел Аристотеля - это задача заполнения каждой из 19 ячеек в гексагональной сетке уникальным целым числом от 1 до 19 таким образом, чтобы сумма по каждой оси составляла 38. Вы можете изобразить игровое поле в следующем виде: И загадка, по сути, является решением следующего набора из...

21
Нарисуйте пустой квадрат # с заданной шириной

Я получил этот вызов от Codingame, и мне интересно узнать о лучших решениях, чем у меня: При заданной ширине с помощью стандартного ввода нарисуйте пустой квадрат '#' с заданной шириной и длиной. Пример: 5 результатов в ##### # # # # # # ##### Я использовал Python для решения этой проблемы, поэтому...

21
Где конь может быть в N ходов?

Это лунка -3 с осеннего турнира APL CodeGolf . Я являюсь первоначальным автором этой проблемы, и поэтому мне разрешено повторно публиковать ее здесь. Данный: количество ходов (пожалуйста, укажите, если нет движений 0, в противном случае мы будем считать, что он называется 1) и список одной или...

21
Граф Миллс в Девяти Мужских Моррисе

Вступление Nine Mens's Morris (также называемый Mills) - настольная игра для двух игроков, в которую играют на следующей доске (изображение взято со связанной страницы Википедии): У каждого игрока есть 9 человек, окрашенных в черно-белый цвет. Конкретные правила не важны для этой задачи, но...

21
Еще одна программа, и я вышел!

При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на...

21
Китайская шахматная доска

Игра в китайские шашки ведется на доске с пробелами в форме шестиконечной звезды: Изображение из Википедии Мы можем создать ASCII-арт-представление этой доски, используя .пустые места и буквы GYORPBдля шести цветных стартовых локаций: G G G G G G G G G G B B B B . . . . . Y Y Y Y B B B . . . . . ....

21
Автоматическая идентификация цены свитков в Nethack

О Боже, нет! Вы не можете оставить нас здесь с дверной ручкой! Это будет nethack везде! - 1 день назад от Geobits Ну, не могу разочаровать ... Введение (вы можете пропустить этот раздел, если вас не интересует экспозиция и / или у вас синдром взрыва вкладок ) Одной из характерных механик Nethack...

21
ASCII Палач в прогрессе

(вдохновленный вопросом на Code Review) Предположим, что два человека играют в Hangman , но вы только подслушали игру и хотите нарисовать текущий статус. Если в качестве входных данных указать два слова, каждое из которых совпадает со словом [A-Z]+или [a-z]+(по вашему выбору), вывести текущее...

20
Внедрить Солку Судоку Солвер

Реализуйте самый короткий решатель судоку, используя догадки. Поскольку я получил несколько запросов, я добавил этот вопрос в качестве альтернативного вопроса для тех, кто желает внедрить решение для грубой силы судоку. Головоломка Судоку: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 | 1...

20
Играть в Connect 4!

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

20
Определите, существует ли ход в игре Bejeweled / match 3

Фон В Bejeweled и подобных играх игрок должен поменять местами любые два смежных камня (без диагоналей) в сетке камней 8x8, чтобы соответствовать трем одинаковым цветам подряд. Драгоценные камни могут быть сопоставлены по горизонтали или вертикали. Игровой процесс продолжается до тех пор, пока не...

20
Гольф Ваш любимый инструмент Minecraft

В Minecraft текстуры элементов по умолчанию представляют собой достаточно простые изображения 16 × 16 пикселей, что делает их идеальными для игры в гольф . Ниже приведены упрощенные текстуры пяти «основных» алмазных инструментов в Minecraft: кирка , лопата , топор , меч и мотыга . Показанные...

20
Возьми или оставь II: игровое шоу для компьютеров

Это вторая из серии головоломок, которые я буду публиковать каждый понедельник в полночь по тихоокеанскому времени. Первая головоломка находится здесь . Контекст: Миллиардер-затворник создал игровое шоу для привлечения лучших и самых ярких программистов мира. По понедельникам в полночь он выбирает...

20
Комбинаторика транзистора

В видеоигре Transistor есть очень интересная система способностей. Вы собираете 16 «функций», которые вы можете использовать в 16 различных слотах. Что интересно, есть 3 типа слотов, и каждая функция ведет себя по-разному, в зависимости от того, в каком слоте вы ее используете: Есть 4 пассивных...

20
Подключите четыре валидатора

Вступление Connect Four - игра, в которой вы пытаетесь получить четыре подряд: по горизонтали, по вертикали или по диагонали. В этом коде гольф мы будем пытаться выяснить, кто выиграл, учитывая игровую доску. Всегда будет один победитель и только один победитель. задача Имея доску Connect Four,...

20
Время подключения!

https://en.wikipedia.org/wiki/Connect_Four Кто-нибудь помнит, как 2 игрока соединяют 4? Для тех, кто этого не делал, это была доска 6х7, которая стоит вертикально на поверхности. Цель подключения 4 - хорошо подключить 4! Соединение считается, если оно горизонтальное, диагональное или вертикальное....