Questions marquées «board-game»

22
Un défi ogl-edocf

Contribution Une chaîne mélangée non vide composée de caractères ASCII dans la plage .[32..126][32..126][32..126] Sortie La sortie est obtenue en appliquant des rotations successives à la chaîne d'entrée. Pour chaque lettre ( [a-zA-Z]) de la chaîne d'entrée, de gauche à droite: si la lettre est en...

21
Damier chinois

Le jeu des dames chinoises se joue sur un plateau avec des espaces en forme d'étoile à six branches: Image de Wikipedia Nous pouvons créer une représentation ASCII de cette carte, en utilisant .pour les emplacements vides et les lettres GYORPBpour les six emplacements de départ colorés: G G G G G G...

21
Un programme de plus et je suis sorti!

Étant donné un niveau d'imbrication d'entier positif net une chaîne sde caractères ascii imprimables ( à ~, produire un programme qui, lorsqu'il est exécuté dans la même langue, génère un programme qui génère un programme ... qui génère la chaîne s. Un total de nprogrammes doit être généré, tous...

21
Où le chevalier peut-il être dans N mouvements?

Il s'agit du trou 3 du tournoi d'automne d'APL CodeGolf . Je suis l'auteur original du problème là-bas, et donc autorisé à le publier à nouveau ici. Donné: un certain nombre de tours (veuillez indiquer si aucun mouvement n'est égal à 0, sinon nous supposerons qu'il s'appelle 1) et une liste d'une...

21
Comptez Mills dans neuf hommes Morris

introduction Morris de Nine Mens (également appelé Mills) est un jeu de société pour deux joueurs qui se joue sur le plateau suivant (image tirée de la page Wikipedia liée): Chaque joueur a 9 hommes, de couleur noir et blanc. Les règles concrètes ne sont pas importantes pour ce défi, mais consultez...

20
Jouez à Connect 4!

Écrivez un programme pour jouer au jeu de Connect 4 . On vous donne l'état du plateau en entrée et vous devez décider dans quelle colonne placer votre pièce pour obtenir 4 d'affilée (horizontalement, verticalement ou en diagonale) ou empêcher votre adversaire de faire de même. Le plateau est un...

20
Construire un damier

Pour ce défi, vous imprimerez les coordonnées et la couleur de chaque pièce au début d'une partie de dames. Entrez les x et y (virgule séparée) pour chaque carré (indexé 0-7) sur un damier, suivi d'un "r" ou "b" (pour le rouge ou le noir) où le haut du tableau (plus proche de y = 0 ) est rouge et...

20
Connect-n time!

https://en.wikipedia.org/wiki/Connect_Four Quelqu'un se souvient-il du jeu à 2 joueurs Connect 4? Pour ceux qui ne l'ont pas, c'était une planche 6x7 qui se tient verticale sur une surface. L'objectif de Connect 4 est de bien connecter 4! La connexion est comptée si elle est horizontale, diagonale...

19
Jouez à Antichess!

https://en.wikipedia.org/wiki/Losing_chess Il s'agit essentiellement d'un tournoi d'échecs , mais pour les antichess;) Antichess est l'une des nombreuses variantes d'échecs qui ont été inventées. Le but est de perdre toutes vos pièces (cela peut sembler un peu étrange, mais cela s'appelle antichess...

19
Maximisez la différence au carré

Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique...

19
Imprimer un tableau désolé

Je jouais juste au jeu de société Désolé! avec certaines personnes, et j'ai réalisé que je pouvais en baser quelques défis intéressants. Celui-ci est assez simple. Votre tâche consiste simplement à produire une version ascii-art d'un tableau désolé, en plaçant les pièces là où je vous le dis....

19
Déterminer le gagnant de Connect 4

Vous obtenez une grille Connect 4 partiellement remplie (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 (L'entrée peut être donnée sous forme de tableau 1D ou 2D et sous forme de lettres ou de chiffres, etc.) Suppose que X a commencé le jeu. Personne n'a encore gagné. Les joueurs...

19
Le jeu le plus court de Halma à 2 joueurs

Aux échecs, il est possible que le jeu se termine après 4 coups (2 chacun) avec un mat du fou . Votre objectif est de trouver le Fool's Mate of Halma : le jeu à 2 joueurs de Halma qui minimise le nombre de tours joués. Il y a plus de 10 56 états de carte, et j'ai vu le facteur de branchement...

19
Faire pivoter un damier chinois

Un damier chinois ressemble à ceci (basé sur cette question , mais cette fois il a une taille fixe): G . G G G G G G . G B B B B . . Y G . Y . Y Y B B B . . G . . . Y Y Y B . B . . . . . Y . Y B . . . . . . . . Y . . . . . . . . . . P . . . . . O O . P P . . . . . . . O O P P P . . . R . . O O . P...

18
Quelle est votre prochaine décision?

Ce défi consiste à écrire une fonction minimax dans la langue de votre choix, pour générer le prochain meilleur mouvement dans un jeu NxN de tic-tac-toe étant donné l' état actuel de la carte . L'entrée du tableau peut être acceptée en tant que matrice, collection 2D ou tout autre élément qui a du...

17
Rechercher des motifs dans des chaînes

Dans cette challence, votre tâche consiste à localiser des sous-chaînes avec une structure donnée. Contribution Votre entrée doit être deux chaînes alphanumériques non vides, un modèle p et un texte t . L'idée est que chaque caractère de preprésente une sous-chaîne non vide contiguë tqui se...

16
Jouez parfaitement au Nim de Wythoff

Votre but est d'écrire un joueur parfait pour le jeu de Wythoff's Nim . Les règles du Nim de Wythoff Le Nim de Wythoff est un jeu déterministe à deux joueurs joué avec deux piles de jetons identiques. Les joueurs alternent les tours, au cours desquels ils effectuent l'une de ces actions: Retirez un...

15
Égalité d'oscillation

Nous avons des objets qui oscillent entre deux points entiers [l, r], à la vitesse d'une unité par unité de temps, à partir lde t=0. Vous pouvez supposer l < r. Par exemple, si un objet oscille [3, 6], alors nous avons: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7...