Pertanyaan yang diberi tag board-game

22
Tantangan ogl-edocf

Memasukkan String acak non-kosong yang terdiri dari karakter ASCII dalam kisaran .[32..126][32..126][32..126] Keluaran Output diperoleh dengan menerapkan rotasi berturut-turut ke string input. Untuk setiap huruf ( [a-zA-Z]) dalam string input, dari kiri ke kanan: jika huruf dalam huruf besar,...

21
Di mana ksatria berada di N bergerak?

Ini adalah Hole-3 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan: sejumlah belokan (sebutkan jika tidak ada gerakan adalah 0, kalau tidak kita akan menganggap itu disebut 1) dan daftar...

21
Hitung Mills di Nine Men's Morris

pengantar Nine Mens's Morris (juga disebut Mills) adalah permainan papan untuk dua pemain yang dimainkan di papan berikut (gambar diambil dari halaman Wikipedia yang terhubung): Setiap pemain memiliki 9 pemain, berwarna hitam dan putih. Aturan konkret tidak penting untuk tantangan ini, tetapi...

21
Satu Program Lagi dan Saya Keluar!

Diberikan tingkat penyatuan bilangan bulat positif ndan string skarakter ascii yang dapat dicetak ( untuk ~, menghasilkan program yang, ketika dijalankan dalam bahasa yang sama, mengeluarkan program yang menghasilkan program ... yang menghasilkan string s. Sebanyak nprogram harus dibuat, yang...

20
Hubungkan-n waktu!

https://en.wikipedia.org/wiki/Connect_Four Apakah ada yang ingat permainan 2 pemain terhubung 4? Bagi mereka yang tidak melakukannya adalah papan 6x7 yang berdiri vertikal di atas permukaan. Tujuan dari connect 4 adalah untuk, well connect 4! Koneksi dihitung jika horisontal, diagonal, atau...

20
Mainkan Connect 4!

Tulis program untuk memainkan game Connect 4 . Anda diberi status papan sebagai input dan Anda harus memutuskan kolom mana yang akan menempatkan bagian Anda untuk mendapatkan 4 berturut-turut (horizontal, vertikal, atau diagonal) atau memblokir lawan Anda dari melakukan hal yang sama. Papan adalah...

20
Buat kotak-kotak

Untuk tantangan ini, Anda akan mencetak koordinat dan warna masing-masing bagian di awal permainan catur. Masukkan x dan y (dipisahkan koma) untuk setiap kotak (diindeks 0-7) pada kotak-kotak, diikuti oleh "r" atau "b" (untuk merah atau hitam) di mana bagian atas papan (lebih dekat ke y = 0 )...

19
Tentukan pemenang Connect 4

Anda diberi kotak Hubungkan 4 yang terisi sebagian (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 (Input dapat diberikan sebagai array 1D atau 2D dan sebagai huruf atau angka, dll.) Asumsikan bahwa X memulai permainan. Belum ada yang menang. Pemain mungkin belum bermain...

19
Mainkan Antichess!

https://en.wikipedia.org/wiki/Losing_chess Ini pada dasarnya Turnamen Catur , tetapi untuk antikisah;) Antichess adalah salah satu dari banyak varian catur yang telah ditemukan. Tujuannya adalah untuk kehilangan semua kepingan Anda (ini mungkin tampak sedikit aneh, tetapi itu disebut antichess...

19
Cetak Papan Maaf

Saya baru saja memainkan permainan papan Maaf! dengan beberapa orang, dan saya menyadari bahwa saya dapat mendasarkan beberapa tantangan menarik darinya. Yang ini cukup sederhana. Tugas Anda hanyalah mengeluarkan versi ascii-art dari papan maaf, menempatkan potongan-potongan di tempat yang saya...

19
Maksimalkan perbedaan kuadrat

Pertimbangkan permutasi nilai integer dari 1hingga N. Misalnya contoh ini untuk N = 4: [1, 3, 4, 2] Kami akan mempertimbangkan daftar ini menjadi siklik, sehingga 1dan 2diperlakukan sebagai yang berdekatan. Satu kuantitas yang dapat kita hitung untuk daftar tersebut adalah total selisih kuadrat...

19
Putar kotak-kotak Cina

Kotak-kotak Cina terlihat seperti ini (berdasarkan pertanyaan ini , tetapi kali ini ukurannya tetap): 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...

19
Game 2-Pemain Terpendek dari Halma

Dalam Catur, permainan bisa berakhir setelah 4 gerakan (masing-masing 2) dengan Fool's Mate . Tujuan Anda adalah menemukan Fool's Mate of Halma : permainan 2-pemain Halma yang meminimalkan jumlah putaran yang dimainkan. Ada lebih dari 10 56 status papan, dan saya telah melihat faktor percabangan...

18
Apa langkah Anda selanjutnya?

Tantangan ini adalah untuk menulis fungsi minimax dalam bahasa pilihan Anda, untuk menghasilkan langkah terbaik berikutnya dalam permainan NxN dari tic-tac-toe yang diberikan status papan saat ini . Input papan dapat diterima sebagai Matriks, Koleksi 2D atau apa pun yang masuk akal bagi Anda,...

17
Temukan Pola di Strings

Dalam tantangan ini, tugas Anda adalah menemukan substring dengan struktur yang diberikan. Memasukkan Input Anda harus berupa dua string alfanumerik yang tidak kosong, pola p dan teks t . Idenya adalah bahwa masing-masing karakter pmewakili substring non-kosong yang berdekatan tyang terjadi di...

16
Mainkan Wythoff's Nim dengan sempurna

Tujuan Anda adalah menulis pemain yang sempurna untuk permainan Wythoff's Nim . Aturan Wythoff's Nim Wythoff's Nim adalah permainan dua pemain deterministik yang dimainkan dengan dua tumpukan counter identik. Pemain bergantian bergantian, di mana mereka melakukan salah satunya: Hapus satu atau...

15
Kesetaraan osilasi

Kami memiliki objek yang berosilasi antara dua titik integer [l, r],, dengan kecepatan satu unit per unit waktu, mulai dari lpada t=0. Anda mungkin berasumsi l < r. Misalnya, jika suatu objek berosilasi [3, 6], maka kita memiliki: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...