Perguntas com a marcação «board-game»

22
Um desafio ogl-edocf

Entrada Uma sequência aleatória não vazia que consiste em caracteres ASCII no intervalo .[ 32..126 ][32..126][32..126] Saída A saída é obtida aplicando rotações sucessivas na sequência de entrada. Para cada letra ( [a-zA-Z]) na sequência de entrada, da esquerda para a direita: se a letra...

21
Onde o cavaleiro pode estar em N movimentos?

Este é o Buraco-3 do Torneio de Outono da APL CodeGolf . Eu sou o autor original do problema lá e, portanto, posso republicá-lo aqui. Dado: um número de turnos (indique se nenhum movimento é 0, caso contrário, assumiremos que é chamado 1) e uma lista de uma ou mais posições iniciais (de...

21
Moinhos de contagem em Morris de nove homens

Introdução O Nine Mens's Morris (também chamado Mills) é um jogo de tabuleiro para dois jogadores, que é jogado no seguinte tabuleiro (imagem retirada da página da Wikipedia vinculada): Cada jogador tem 9 homens, coloridos em preto e branco. As regras concretas não são importantes para esse...

21
Mais um programa e estou fora!

Dado um nível positivo de aninhamento de número inteiro ne uma sequência sde caracteres ascii imprimíveis ( para ~gerar um programa que, quando executado no mesmo idioma, gera um programa que gera um programa ... que gera a strings . Um total de n programas deve ser gerado, todos os quais devem...

20
Conecte-n tempo!

https://en.wikipedia.org/wiki/Connect_Four Alguém se lembra do jogo para 2 jogadores conectar 4? Para quem não, era uma placa 6x7 vertical na superfície. O objetivo do connect 4 é conectar bem 4! A conexão é contada se for horizontal, diagonal ou vertical. Você coloca suas peças no quadro...

20
Jogue o Connect 4!

Escreva um programa para jogar o jogo Connect 4 . Você recebe o estado do tabuleiro como entrada e deve decidir em qual coluna colocar sua peça para obter 4 seguidas (horizontal, vertical ou diagonal) ou impedir que seu oponente faça o mesmo. O tabuleiro é uma matriz de 6x7, onde cada célula pode...

20
Construa um tabuleiro de damas

Para este desafio, você imprimirá as coordenadas e a cor de cada peça no início de um jogo de damas. Digite x e y (separados por vírgula) para cada quadrado (indexado de 0 a 7) em um tabuleiro de damas, seguido de um "r" ou "b" (para vermelho ou preto) onde a parte superior do tabuleiro (mais...

19
Determinar o vencedor do Connect 4

Você recebe uma grade do Connect 4 parcialmente preenchida (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (A entrada pode ser fornecida como uma matriz 1D ou 2D e como letras ou números, etc.) Assuma isso X começou o jogo. Ninguém ganhou ainda. Os jogadores podem não ter...

19
Tocar Antichess!

https://en.wikipedia.org/wiki/Losing_chess Este é basicamente o Torneio de Xadrez , mas para o antichess;) Antichess é uma das muitas variantes de xadrez que foram inventadas. O objetivo é perder todas as suas peças (isso pode parecer um pouco estranho, mas é chamado de antichess por um...

19
Maximizar a diferença ao quadrado

Considere uma permutação dos valores inteiros de 1a N. Por exemplo, este exemplo para N = 4: [1, 3, 4, 2] Consideraremos que esta lista é cíclica, de modo que 1e 2é tratada como adjacente. Uma quantidade que podemos calcular para essa lista é a diferença total quadrática dos valores...

19
Menor jogo de Halma para 2 jogadores

No xadrez, é possível que o jogo termine após 4 jogadas (2 cada) com um companheiro de tolo . Seu objetivo é encontrar o Mate of Halma do tolo : o jogo de Halma para 2 jogadores que minimiza o número de turnos jogados. Existem mais de 10 56 estados do conselho, e eu já vi o fator de ramificação...

18
Qual é o seu próximo passo?

Esse desafio é escrever uma função minimax no idioma de sua escolha, para produzir a próxima melhor jogada em um jogo NxN de jogo da velha, considerando o estado atual do tabuleiro . A entrada da placa pode ser aceita como uma matriz, uma coleção 2D ou qualquer outra coisa que faça sentido para...

17
Encontre padrões em strings

Nesse desafio, sua tarefa é localizar substrings com uma determinada estrutura. Entrada Sua entrada deve ser duas cadeias alfanuméricas não vazias, um padrão p e um texto t . A ideia é que cada caractere prepresente uma subcadeia não vazia contígua da tqual ocorra um ao lado do outro e...

16
Jogue Wythoff's Nim perfeitamente

Seu objetivo é escrever um jogador perfeito para o jogo de Nim de Wythoff . Regras do Nim de Wythoff O Nim de Wythoff é um jogo determinístico para dois jogadores, jogado com duas pilhas de marcadores idênticos. Os jogadores alternam turnos, nos quais realizam um destes procedimentos: Remova um...

15
Igualdade de oscilação

Temos objetos que oscilam entre dois pontos inteiros [l, r], na velocidade de uma unidade por unidade de tempo, iniciando lem t=0. Você pode assumir l < r. Por exemplo, se um objeto oscila [3, 6], então temos: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 ->...