go-Othello adalah permainan Othello/Reversi berbasis terminal (CLI) dengan papan visual yang disimpan sebagai gambar PNG. Anda bermain sebagai Hitam (⚫️) melawan bot sederhana yang akan otomatis melakukan gerakan.
Dibuat oleh: © 2025 HyHy
Bahasa: Go (Golang)
Output: PNG (menggunakan fogleman/gg)
✅ Bermain Othello langsung dari terminal
✅ Papan otomatis diperbarui dalam file othello.png
✅ Highlight langkah valid dengan tanda lingkaran
✅ Bot pintar memilih gerakan dengan flips terbanyak
✅ Hitung skor otomatis saat game berakhir
git clone https://github.com/Terror-Machine/go-othello
cd go-othelloPastikan Go (Golang) sudah terpasang. Jalankan:
go mod tidy💡 Cek Go:
go versionKalau belum ada, download di https://go.dev/dl.
Jalankan program dengan:
go run main.goSetelah itu, Anda akan melihat instruksi seperti ini:
Selamat datang di Game Othello CLI!
Papan Othello telah dibuat dan disimpan sebagai 'othello.png'.
Anda bermain sebagai Hitam (⚫️). Giliran Anda untuk bergerak.
Perintah:
d3 -> Meletakkan keping di D3.
pass -> Melewati giliran (jika tidak ada langkah valid).
new -> Memulai game baru.
exit -> Keluar dari permainan.
Setiap gerakan akan memperbarui file othello.png.
🟤 Anda bermain sebagai Hitam (⚫️) ⚪ Bot bermain sebagai Putih (⚪️)
- Masukkan langkah seperti
d3untuk meletakkan keping di kolom D baris 3. - Papan akan diperbarui di
othello.pngsetelah setiap gerakan. - Langkah valid Anda ditandai dengan lingkaran putih kecil.
- Bot akan bergerak otomatis setelah giliran Anda.
| Perintah | Fungsi |
|---|---|
d3 |
Meletakkan keping di kolom D baris 3 |
pass |
Melewati giliran jika tidak ada langkah valid |
new |
Memulai permainan baru |
exit |
Keluar dari permainan |
Contoh papan awal:
![]() |
|---|
-
Buka
othello.pngdi image viewer yang mendukung auto-refresh supaya lebih praktis. -
Gunakan perintah berikut (Linux/macOS):
watch -n 1 feh othello.png
MIT License © 2025 HyHy
Pull request, issue, dan ide pengembangan sangat disambut!
