5

Tic-tac-toe

Dua pemain, sembilan petak, dan tiga tanda segaris untuk menang. Anda bermain melawan komputer: pilih siapa yang mulai, tentukan seberapa baik komputer bermain, dan lihat apakah Anda bisa mengalahkannya. Di level Tak terkalahkan, komputer tidak pernah kalah, jadi hasil seri pun sudah bagus. Anda juga bisa memilih Komputer melawan komputer dan menonton komputer bermain melawan dirinya sendiri. Klik sebuah petak untuk menaruh tanda Anda, dan buat tiga tanda segaris sebelum komputer melakukannya. Pilih siapa yang mulai dan seberapa baik komputer bermain. Petunjuk menunjukkan petak yang bagus, dan Urungkan membatalkan langkah terakhir Anda. Anda juga bisa memilih Komputer melawan komputer dan menonton komputer bermain melawan dirinya sendiri.

cara itu works

  1. Klik petak kosong untuk menaruh tanda Anda. X selalu jalan lebih dulu.
  2. Komputer langsung membalas. Buat tiga tanda segaris secara mendatar, tegak, atau diagonal sebelum komputer melakukannya.
  3. Buntu? Petunjuk menunjukkan petak yang bagus, dan Urungkan membatalkan langkah terakhir Anda. Setelah itu, simpan papannya sebagai PNG.

Cara bermain

Papan memiliki sembilan petak. X jalan lebih dulu, lalu para pemain bergiliran, satu tanda per giliran, dan tanda yang sudah ditaruh tidak pernah berpindah. Tiga tanda Anda dalam satu baris, satu kolom, atau satu diagonal berarti menang. Jika kesembilan petak sudah penuh dan tidak ada yang membentuk garis, permainan berakhir seri. Pilihan Langkah pertama menentukan siapa yang bermain sebagai X: Anda, komputer, atau Anda berdua secara bergantian dari game ke game. Skor mencatat kemenangan Anda, hasil seri, dan kemenangan komputer.

Tiga level

Level Mudah bermain hampir secara acak, meskipun dalam separuh kesempatan ia mengambil petak yang membuatnya menang. Level Sedang selalu menang jika bisa dan memblokir saat Anda mengancam membentuk garis, tetapi ia tidak melihat datangnya garpu: dua ancaman sekaligus, padahal ia hanya bisa memblokir salah satunya. Level Tak terkalahkan memperhitungkan permainan sampai akhir sebelum setiap langkah dan tidak pernah kalah. Jika beberapa langkah sama bagusnya, ia memilih salah satunya secara acak, sehingga permainannya tidak selalu sama.

Cara berpikir level Tak terkalahkan

Level ini menggunakan minimax. Untuk setiap petak kosong, ia membayangkan bermain di sana, lalu setiap balasan yang mungkin Anda buat, lalu setiap jawabannya sendiri, hingga setiap permainan berakhir. Permainan yang dimenangkan diberi skor tinggi, yang kalah diberi skor rendah, dan seri berada di antaranya; kemenangan cepat diberi skor lebih tinggi daripada kemenangan lambat. Kedua pemain dianggap memilih langkah terbaik bagi dirinya, dan komputer memainkan langkah dengan skor terbaik. Hanya ada 255.168 kemungkinan permainan Tic-tac-toe, jadi ia bisa memeriksa semuanya dalam sekejap.

Komputer melawan komputer

Pilih Komputer melawan komputer di Pemain untuk menonton komputer memainkan X dan O sekaligus pada level yang Anda pilih. Kecepatan mengatur seberapa cepat komputer melangkah, dan skor menghitung kemenangan X, hasil seri, dan kemenangan O. Jeda menghentikan permainan, lalu Urungkan mundur satu langkah demi satu langkah. Di level Tak terkalahkan, setiap permainan berakhir seri, karena itulah hasil permainan terbaik dari kedua pihak.

Pertanyaan yang sering diajukan

Bisakah Anda mengalahkan komputer di level Tak terkalahkan?

Tidak. Tic-tac-toe sudah terpecahkan: jika kedua pihak bermain sebaik mungkin, setiap permainan berakhir seri. Level Tak terkalahkan selalu memainkan langkah terbaik, jadi hasil maksimal yang bisa Anda dapat adalah seri. Di level Sedang, cobalah garpu. Pilih Komputer melawan komputer untuk melihatnya sendiri: dua pemain Tak terkalahkan selalu berakhir seri di setiap permainan.

Apa itu garpu?

Langkah yang sekaligus membentuk dua garis berisi dua tanda. Lawan hanya bisa memblokir salah satunya, jadi langkah berikutnya menang. Level Sedang memblokir satu ancaman, tetapi tidak melihat cukup jauh ke depan untuk menghentikan garpu.

Apakah lebih baik jalan lebih dulu?

Ya. Dengan permainan yang baik, pemain pertama tidak akan pernah kalah, dan punya lebih banyak peluang menang jika lawan membuat kesalahan. Membuka di sudut memberi lawan paling banyak cara untuk salah langkah: hanya petak tengah yang bisa mempertahankan hasil seri.

Apa fungsi Urungkan dan Petunjuk?

Urungkan membatalkan langkah terakhir Anda beserta balasan komputer, dan Ulangi memainkan keduanya kembali. Petunjuk menyorot petak yang akan dipilih level Tak terkalahkan jika berada di posisi Anda.

Apakah game ini mengunggah sesuatu?

Tidak. Game berjalan di browser Anda, dan papannya digambar pada kanvas. Simpan mengunduh PNG. Sunting membuka gambar itu di editor PictorX.

Siap ke coba itu?

Buka PictorX di browser Anda — tidak instalasi, tidak credit kartu diperlukan ke mulai.

Ke Editor