Pytania oznaczone «board-game»

22
Wyzwanie ogl-edocf

Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest...

21
Jeszcze jeden program i nie ma mnie!

Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie...

21
Gdzie rycerz może być w N ruchach?

To jest Hole-3 z jesiennego turnieju APL CodeGolf . Jestem oryginalnym autorem problemu i dlatego mogę go ponownie opublikować tutaj. Dany: liczba zwojów (proszę podać, jeśli żaden ruch nie wynosi 0, w przeciwnym razie założymy, że nazywa się to 1) i lista jednej lub więcej pozycji...

21
Hrabia Mills w dziewięciu mężczyznach Morris

Wprowadzenie Nine Mens's Morris (zwany także Mills) to gra planszowa dla dwóch graczy, w którą gra się na następującej planszy (zdjęcie pochodzi z połączonej strony Wikipedii): Każdy gracz ma 9 mężczyzn w kolorze czarno-białym. Konkretne zasady nie są ważne dla tego wyzwania, ale jeśli jesteś...

20
Zagraj w Connect 4!

Napisz program do gry w Connect 4 . Podajesz stan planszy jako dane wejściowe i musisz zdecydować, w której kolumnie umieścić swój pionek, aby uzyskać 4 z rzędu (poziomo, pionowo lub po przekątnej) lub zablokować przeciwnikowi wykonanie tego samego. Plansza to tablica 6x7, w której każda komórka...

20
Zbuduj szachownicę

W tym wyzwaniu wydrukujesz współrzędne i kolor każdego elementu na początku gry w warcaby. Wpisz x i y (oddzielone przecinkami) dla każdego kwadratu (indeksowane 0-7) na szachownicy, a następnie „r” lub „b” (dla czerwonego lub czarnego) w miejscu, w którym góra planszy (bliżej y = 0 ) jest...

20
Czas na połączenie!

https://en.wikipedia.org/wiki/Connect_Four Czy ktoś pamięta, że ​​gra dla 2 graczy łączy 4? Dla tych, którzy tego nie zrobili, była to tablica 6x7, która stoi pionowo na powierzchni. Celem Connect 4 jest, dobrze połączyć 4! Połączenie jest liczone, jeśli jest poziome, ukośne lub pionowe....

19
Zagraj w Antichess!

https://en.wikipedia.org/wiki/Losing_chess To w zasadzie Turniej Szachowy , ale dla szachów;) Antichess to jeden z wielu wymyślonych wariantów szachowych . Celem jest utrata wszystkich elementów (może się to wydawać trochę dziwne, ale z jakiegoś powodu nazywa się to szachami). Zasady Zasady gry...

19
Maksymalizuj kwadratową różnicę

Rozważ permutację wartości całkowitych od 1do N. Np. Ten przykład dla N = 4: [1, 3, 4, 2] Będziemy rozważać tę listę być cykliczne, takie, że 1i 2są traktowane jako sąsiadujące. Jedną wielkością, którą możemy obliczyć dla takiej listy, jest całkowita kwadratowa różnica sąsiednich...

19
Wydrukuj przepraszam

Właśnie grałem w grę planszową Przepraszamy! z niektórymi ludźmi i zdałem sobie sprawę, że mogę na tym oprzeć kilka interesujących wyzwań. Ten jest dość prosty. Twoim zadaniem jest po prostu wydać ascii-artową wersję przepraszającej planszy, umieszczając elementy tam, gdzie ci powiem. Okular Po...

19
Określ zwycięzcę Connect 4

Otrzymasz częściowo wypełnioną siatkę Connect 4 (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 (Dane wejściowe można podać w postaci tablicy 1D lub 2D oraz liter lub cyfr itp.) Zakładać, że X rozpoczął grę. Nikt jeszcze nie wygrał. Do tej pory gracze mogli nie grać dobrze,...

19
Najkrótsza gra halma dla dwóch graczy

W grze w szachy możliwe jest zakończenie gry po 4 ruchach (po 2 każdy) z głupcem . Twoim celem jest znalezienie Fool's Mate of Halma : dwuosobowej gry Halma, która minimalizuje liczbę rozegranych tur. Istnieje ponad 10 56 stanów kart i widziałem, że współczynnik rozgałęzienia przekracza 1000,...

19
Obróć chińską szachownicę

Chińska szachownica wygląda tak (na podstawie tego pytania , ale tym razem ma ustalony rozmiar): 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 . ....

18
Jaki jest twój następny ruch?

Wyzwanie polega na napisaniu funkcji minimaksa w wybranym języku, aby wygenerować następny najlepszy ruch w grze kółko i krzyżyk NxN, biorąc pod uwagę bieżący stan planszy . Dane wejściowe na planszy można zaakceptować jako Matrycę, kolekcję 2D lub cokolwiek innego, co ma dla ciebie sens, ale jest...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

16
Graj doskonale w Wythoff's Nim

Twoim celem jest napisanie idealnego gracza do gry Wythoff's Nim . Zasady Nim Wythoffa Wythoff's Nim to deterministyczna gra dla dwóch graczy, rozgrywana dwoma stosami identycznych znaczników. Gracze naprzemiennie tury, w których wykonują jedną z następujących czynności: Usuń jeden lub więcej...

16
Czy wygrasz jeszcze dwoma ruchami w Three Men's Morris?

Nagrody Nr 1 ( nagrodzony ) Wrzucę 50 powtórzeń za pierwszą prawidłową odpowiedź Nr 2 ( nagrodzony ) Wrzucę kolejne 100 powtórzeń za najkrótszą prawidłową odpowiedź. Nr 3 ( otwarty na zgłoszenia) ) Wrzucę 200 powtórzeń dla pierwszego z istotnie krótszą prawidłową odpowiedzią....

16
Settlers of Catan - Longest Road!

Oto plansza końcowa Settlers of Catan: Tło: Drogi (długie kije) i osady (i miasta) są renderowane przez małe chaty. Umieszczamy te elementy za pomocą następującego schematu: od góry mamy rząd poziomych wierzchołków i krawędzi, w których można umieścić drogę. Mamy kolumnę samych dróg i tak...

15
Równość oscylacji

Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7...