Als «board-game» getaggte Fragen

22
Eine Ogl-Edocf-Herausforderung

Eingang Eine nicht leere, gemischte Zeichenfolge, die aus ASCII-Zeichen im Bereich [ 32..126 ][32..126][32..126] . Ausgabe Die Ausgabe wird durch Anwenden aufeinanderfolgender Rotationen auf die Eingabezeichenfolge erhalten. Für jeden Buchstaben ( [a-zA-Z]) in der Eingabezeichenfolge von links nach...

21
Wo kann der Ritter in N Zügen sein?

Dies ist Hole-3 von The Autumn Turnier von APL CodeGolf . Ich bin der ursprüngliche Autor des Problems dort und darf es daher hier erneut posten. Gegeben: eine Anzahl von Umdrehungen (bitte geben Sie an, wenn keine Bewegung 0 ist, ansonsten nehmen wir an, dass es 1 heißt) und eine Liste von einer...

21
Zählen Sie Mills in Nine Men's Morris

Einführung Nine Mens's Morris (auch Mills genannt) ist ein Brettspiel für zwei Spieler, das auf dem folgenden Brett gespielt wird (Bild von der verlinkten Wikipedia-Seite): Jeder Spieler hat 9 Männer, schwarz und weiß gefärbt. Die konkreten Regeln sind für diese Herausforderung nicht wichtig, aber...

21
Noch ein Programm und ich bin raus!

Bei einer positiven Verschachtelungsebene für Ganzzahlen nund einer Zeichenfolge saus druckbaren ASCII-Zeichen ( to) ~wird ein Programm ausgegeben, das bei Ausführung in derselben Sprache ein Programm ausgibt, das ein Programm ausgibt ..., das die Zeichenfolge ausgibt s. Es sollten insgesamt...

20
Connect-n Zeit!

https://en.wikipedia.org/wiki/Connect_Four Erinnert sich jemand an das 2-Spieler-Spiel Connect 4? Für diejenigen, die es nicht tun, war es ein 6x7-Brett, das vertikal auf einer Oberfläche steht. Das Ziel von connect 4 ist es, 4 gut zu verbinden! Die Verbindung wird gezählt, wenn sie horizontal,...

20
Spielen Sie Connect 4!

Schreiben Sie ein Programm, um Connect 4 zu spielen . Sie erhalten den Status der Tafel als Eingabe und müssen entscheiden, in welche Spalte Sie Ihre Figur legen möchten, um entweder 4 in einer Reihe (horizontal, vertikal oder diagonal) zu erhalten oder Ihren Gegner daran zu hindern, dasselbe zu...

20
Baue ein Schachbrett

Für diese Herausforderung drucken Sie zu Beginn eines Dame-Spiels die Koordinaten und die Farbe der einzelnen Teile. Geben Sie x und y (durch Kommas getrennt) für jedes Quadrat (mit einem Index von 0 bis 7) auf einem Schachbrett ein, gefolgt von einem "r" oder "b" (für Rot oder Schwarz), wobei der...

19
Bestimmen Sie den Gewinner von Connect 4

Sie erhalten ein teilweise gefülltes Connect 4-Raster (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 (Die Eingabe kann als 1D- oder 2D-Array sowie als Buchstaben oder Zahlen usw. erfolgen.) Annehmen, dass X hat das Spiel gestartet. Niemand hat bisher gewonnen. Die Spieler haben...

19
Spielen Sie Antichess!

https://en.wikipedia.org/wiki/Losing_chess Dies ist im Grunde ein Schachturnier , aber für Antichess;) Antichess ist eine der vielen erfundenen Schachvarianten . Das Ziel ist es, alle deine Teile zu verlieren (das mag etwas seltsam erscheinen, aber es wird aus einem bestimmten Grund Antichess...

19
Maximieren Sie die quadratische Differenz

Betrachten Sie eine Permutation der ganzzahligen Werte von 1bis N. ZB dieses Beispiel für N = 4: [1, 3, 4, 2] Wir werden diese Liste prüfen sein zyklisch, so dass 1und 2wie benachbarte behandelt. Eine Größe, die wir für eine solche Liste berechnen können, ist die quadratische Gesamtdifferenz...

19
Drehe ein chinesisches Schachbrett

Ein chinesisches Schachbrett sieht folgendermaßen aus (basierend auf dieser Frage , diesmal jedoch mit einer festen Größe): 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...

19
Kürzeste 2-Spieler-Partie von Halma

In Chess ist es möglich, dass das Spiel nach 4 Zügen (je 2) mit einem Fool's Mate endet . Ihr Ziel ist es, den Fool's Mate of Halma zu finden : das 2-Spieler-Spiel von Halma, das die Anzahl der gespielten Züge minimiert. Es gibt über 10 56 Board-Zustände, und ich habe gesehen, dass der...

18
Was ist dein nächster Schritt?

Diese Herausforderung besteht darin, eine Minimax-Funktion in einer Sprache Ihrer Wahl zu schreiben , um den nächstbesten Zug in einem NxN - Tic-Tac-Toe- Spiel unter Berücksichtigung des aktuellen Board-Status auszugeben . Der Board-Eingang kann als Matrix, 2D-Sammlung oder alles andere akzeptiert...

17
Finden Sie Muster in Strings

In dieser Herausforderung besteht Ihre Aufgabe darin, Teilzeichenfolgen mit einer bestimmten Struktur zu lokalisieren. Eingang Ihre Eingabe besteht aus zwei nicht leeren alphanumerischen Zeichenfolgen, einem Muster p und einem Text t . Die Idee ist, dass jedes Zeichen von peine zusammenhängende...

16
Spielen Sie Wythoffs Nim perfekt

Ihr Ziel ist es, einen perfekten Spieler für das Spiel Wythoffs Nim zu schreiben . Regeln von Wythoffs Nim Wythoffs Nim ist ein deterministisches Zwei-Spieler-Spiel, das mit zwei Stapeln identischer Spielsteine ​​gespielt wird. Die Spieler wechseln sich ab, indem sie eine der folgenden Aktionen...

15
Schwingungsgleichheit

Wir haben Objekte, die zwischen zwei ganzzahligen Punkten oszillieren [l, r], mit einer Geschwindigkeit von einer Einheit pro Zeiteinheit, beginnend bei lon t=0. Sie können davon ausgehen l < r. Wenn zum Beispiel ein Objekt anschwingt [3, 6], haben wir: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3...