Skip to main content

OralChess: A simple chess engine with minimax and optional oral AI integration

Project description

OralChess ♟️

OralChess adalah engine catur ringan berbasis Python yang menggunakan algoritma minimax dengan alpha-beta pruning.
Engine ini cocok untuk eksperimen, belajar AI catur, ataupun dipasang sebagai backend untuk GUI seperti DroidFish / Arena.


✨ Kelebihan OralChess

  • 🚀 Ringan & Cepat — ditulis murni Python dengan optimasi alpha-beta pruning.
  • 🧠 Algoritma Minimax — dapat mencari langkah terbaik hingga kedalaman tertentu.
  • 🔍 Evaluasi Posisi — menghitung nilai material dan mendeteksi checkmate / stalemate.
  • 🎮 Integrasi Mudah — bisa dipakai langsung via modul import oralchess.
  • 🔌 Dukungan UCI Engine — bisa dijalankan sebagai server UCI agar kompatibel dengan GUI populer.
  • 📦 Mudah Dipasang — tersedia di PyPI (pip install oralchess).
  • 🛠️ Open Source & Bisa Dikembangkan — bebas dikustomisasi untuk penelitian atau proyek pribadi.

📥 Instalasi

pip install oralchess

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oralchess-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oralchess-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file oralchess-0.1.0.tar.gz.

File metadata

  • Download URL: oralchess-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for oralchess-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d503fbad4c43b2647e1d0476893191d889523ba0daa0644fdddfe1b57fb82f16
MD5 db437303e33314cf65c4f3f60f74f7c4
BLAKE2b-256 4604d38caf9be400d50eebcc60b6468c3bfe41253b1a844659cd342e6c827eb2

See more details on using hashes here.

File details

Details for the file oralchess-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oralchess-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for oralchess-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54f825b0e9c5b1f8752b751a55a72119ba8a13399b208113767dbdbf00987c55
MD5 eabea050a335d634ec9bc42564f4c54f
BLAKE2b-256 a468ed7f0f350d2fc7835581a516694b88c9586ea8347c08123178539a9b7905

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page