Skip to main content

A really bad chess engine that served as a learning project

Project description

Sail Mate

Overview

Sail Mate is a simple chess engine built completly from scratch using python and OOP. It supports standard piece movement, simple FEN strings, simple evaluation, and a minimax algorith with alphabeta pruning. Moreover, you can also play with the engine from the command line. Having said that, it does not support under promotion, draws by repetition, or the 50 move rules. Due to being poorly optimizes, and in python, it is also quite slow. I did it mainly as a learning exercise, to have fun, and to submit it to ShipWrecked

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

sailmate-0.0.5.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

sailmate-0.0.5-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file sailmate-0.0.5.tar.gz.

File metadata

  • Download URL: sailmate-0.0.5.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for sailmate-0.0.5.tar.gz
Algorithm Hash digest
SHA256 5d1cb233a850229e063ff2efb905ca8b0ab39d83d6ba5dfc3e574b3a31b618d9
MD5 8ff9b0c065d4d4f9518bbd756c05c39d
BLAKE2b-256 52a6e62df0e1a2cf87fd747f08846eb11e800a361b1d4c6bc79e211004f9dd75

See more details on using hashes here.

File details

Details for the file sailmate-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: sailmate-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for sailmate-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d4e4b837b467581a29b1da581919f4b8332e0017b74d2abcd988be7412fb7025
MD5 9fdb5832f236ea42c45df877e823086c
BLAKE2b-256 4eb326351eb77f1253e6fb3c3ebdc8e894443d792bb8ef612cd4c6c1f7b4933e

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