Reversi

Software screenshot:
Reversi
Rincian Software:
Versi: 1.1
Tanggal Upload: 20 Feb 15
Pengembang: Bob Bowles
Lisensi: Gratis
Popularitas: 6

Rating: nan/5 (Total Votes: 0)

Reversi merupakan implementasi dari populer Reversi papan permainan, untuk digunakan oleh satu atau dua pemain & nbsp;. Beberapa AI sederhana disertakan untuk memberikan lawan komputer, dan jika Anda merasa malas Anda dapat menonton sementara dua lawan AI siput itu out.
Instalasi (Linux):
1. Unzip tar.gz di suatu tempat.
2. Dalam jendela konsol arahkan ke Reversi-1.0 direktori dan jalankan perintah berikut sebagai root (di Ubuntu / Debian menggunakan sudo):
& Nbsp; [sudo] python3 setup.py install
3. Pada Ubuntu peluncur desktop yang diinstal, yang Anda harus dapat menemukan di Dash dan tarik ke bar peluncur.
Persiapan Kontrol:
& Nbsp; Bahasa:
& Nbsp; Sebuah kotak pilihan muncul untuk memungkinkan pemain untuk memilih bahasa yang mereka sukai.
& Nbsp; Jika tidak ada bahasa yang dipilih permainan akan default ke bahasa Inggris.
& Nbsp; Nama Anda:
& Nbsp; Anda dapat mengetikkan apapun yang Anda suka di sini, itu hanya membantu untuk membedakan pemain.
& Nbsp; Mode:
& Nbsp; Empat mode yang didukung:
& Nbsp; normal (manusia versus lawan komputer).
& Nbsp; Orang vs Orang, dalam mode 'kursi panas'.
& Nbsp; Komputer dibandingkan komputer, apa yang saya suka menyebutnya mode TV.
& Nbsp; modus Benchmarking, semua grafis dimatikan. Dalam mode ini, informasi tambahan diminta untuk jumlah game untuk bermain.
& Nbsp; Modus default adalah 'Normal'.
& Nbsp; Token:
& Nbsp; Permainan meminta pemain pertama untuk memilih tanda, Black or White. Klik pilihan Anda atau ketik 'b' atau 'w', tergantung pada UI (lihat di bawah).
Kontrol permainan Play:
Yang dimulai dipilih secara acak.
& Nbsp; Pilih Tile:
& Nbsp; Tergantung pada UI ini dicapai dengan baik mengklik pada ubin yang tepat, atau mengetik di ubin koordinat sebagai pasangan yang dipisahkan oleh spasi angka, misalnya, 5 6
& Nbsp; Petunjuk:
& Nbsp; Sebuah mode petunjuk yang disediakan untuk masing-masing (manusia) pemain yang dapat diubah oleh salah mengetik 'h' atau mengklik tombol yang sesuai, tergantung pada UI yang Anda gunakan.
& Nbsp; Keluar:
& Nbsp; Mengetik 'q', memukul 'Esc' dan / atau mengklik ikon 'Tutup Window' (rincian tergantung pada UI) menyebabkan permainan saat akan dibatalkan.
& Nbsp; Bermain Lagi:
& Nbsp; Anda dapat memilih untuk bermain lagi sebanyak yang Anda inginkan. Semakin banyak game yang Anda mainkan, statistik permainan Anda akan diakumulasikan dan ditampilkan di papan skor.
& Nbsp; Pada saat penulisan, tidak ada mekanisme untuk menyimpan statistik pertandingan antara sesi, jadi jika Anda ingin menyimpan-nilai yang tinggi, Anda akan harus resor untuk layar-shot!
Pilihan UI: Console vs Tkinter / TTK
Permainan ini telah dikirimkan 'terprogram' untuk antarmuka Tkinter / TTK. Untuk sebagian besar tujuan ini (saya percaya) antarmuka yang bagus dan mudah digunakan. Namun, terutama jika Anda ingin melakukan banyak bangku-pengujian AI yang berbeda, Anda mungkin ingin menggunakan antarmuka konsol sebaliknya. Hal ini sangat mudah dilakukan dalam kode sumber, hanya un-komentar antarmuka konsol dan komentar para antarmuka Tkinter di judul modul ui.
Versi lama dari permainan juga memiliki antarmuka pygame, tapi ini telah dihapus dalam versi dikirimkan. Ada beberapa alasan untuk ini:
- Pada saat penulisan, menginstal pygame untuk Python 3 masih sesuatu dari seni hitam. Hal ini dirasakan bahwa kesulitan menginstal pygame melebihi apapun keuntungan menggunakan itu untuk papan permainan sederhana bagi pengguna akhir.
- Menghapus antarmuka pygame membuat kemasan sederhana (OK, jadi aku malas).
- Untuk permainan papan, penanganan canggih sprite (kekuatan besar pygame itu) tidak diperlukan. Tkinter / TTK menawarkan bukan satu set yang sangat baik widget bertema dengan kait yang sangat baik untuk callouts, membuat ui sangat mudah untuk menulis, dan jauh lebih baik untuk digunakan, daripada yang mungkin dengan grafis pygame.
- Pada saat penulisan, pygame tidak mendukung unicode. Ini berarti bahwa i18n dengan bahasa seperti, misalnya, Cina, tidak mungkin dalam antarmuka pygame menggunakan paket i18n Python. Anda hanya berakhir dengan beban kotak persegi panjang di layar. i18n dengan pygame masih mungkin, tapi itu akan memerlukan banyak kode, dan penggunaan banyak gambar grafis, bukan teks. Seperti disebutkan di atas, saya malas.
- Mengapa, di hari ini dan usia, adalah perangkat lunak yang ditulis yang tidak mendukung unicode (expecially ketika itu salah satu kekuatan dari bahasa yang tertulis di dalam)

Persyaratan :

  • Python
  • NumPy

Software yang serupa

OpenRA
OpenRA

22 Jun 18

Q-Gears
Q-Gears

3 Jun 15

Card 304
Card 304

2 Jun 15

Patolli
Patolli

2 Jun 15

Komentar untuk Reversi

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!