Skip to content

Releases: BowLuckie/python-chess

Python Chess v2.2.1

27 Mar 11:56

Choose a tag to compare

Python Chess v2.2.1

i thought i would add some more comments finally and i saw a few minor bugs along the way. the most important of which were:

  • unnecessary checks for flipped coordinates if gamestate.game_over
  • ai only moves once after player promotion
  • stalemate always shows black king in check

please create an issue report if you find a bug

Full Changelog: v2.2.0...v2.2.1

Python Chess v2.2.0

26 Mar 01:28
0cf46cd

Choose a tag to compare

Python Chess v2.2.0

this will Likely be the final major release i ever drop unless something major comes up.

New additions

  • Ai vision has been improved as well as its game sense
  • Evil mode graphics have been improved
  • some efficiency issues have been reduced

if you wish to see a full list of features go to the read me: https://github.com/BowLuckie/python-chess?tab=readme-ov-file#python-chess

Full Changelog: v2.1.1...v2.2.0

Python Chess v2.1.1

24 Mar 10:09

Choose a tag to compare

Python chess v2.1.1

  • various bug fixes
    #10
    #12
    #13
    #8

  • ai is rewarded for devolving pieces into the center, but still has no regard for danger

Full Changelog: v2.1.0...v2.1.1

Python Chess v2.1.0

24 Mar 03:53

Choose a tag to compare

Python chess v2.1.0

  • fixed various bugs
  • improved ai by calculating piece cost and penalizing taking its own pieces
  • fixed a critical issue regarding promotion priorities
  • buffed vampire, planet and elephant pieces

if you find a bug please upload it to the issues tab do not make a pull request this is a solo project

Full Changelog: v2.0.0...v2.1.0

Python Chess v2.0.0-alpha

23 Mar 22:40

Choose a tag to compare

Pre-release

Python Chess 2: sinster edition pre release

features

  • play with a totally new and exciting set of pieces with new rules
  • enjoy new revamped menu screen graphics
  • addition bug fixes
  • improved ai by calculating materiel cost

this is a pre release please report any bugs to the issues tab up top

Full Changelog: v1.1.0...v2.0.0

Python Chess v1.1.0

19 Mar 09:43

Choose a tag to compare

Python Chess v1.1.0

added board flipping after moves on play a friend mode
heaps of miscellaneous bug fixes
added double move to random AI (pressing a certain square on the menu page activates it)

there are no more known bugs or todo list items so I'm giving it a new minor version.

Full Changelog: v1.0.5...v1.1.0

Python Chess v1.0.5

18 Mar 23:55
3c6b2cb

Choose a tag to compare

Python Chess v1.0.5

  • you can now no longer castle out of or through check
  • fixed a bug where if you exited under certain circumstances, it would throw an error

Full Changelog: v1.0.3...v1.0.5

Python chess v1.0.3

18 Mar 01:22

Choose a tag to compare

First Working Release of Python Chess!

Features

  • Change window size through the settings menu
  • Play against an AI that makes completely random moves
  • Play against a friend

Happy playing!

Full Changelog: V0.1.1-alpha...v1.0.3

V0.1.1-alpha

16 Mar 00:52

Choose a tag to compare

V0.1.1-alpha Pre-release
Pre-release

resized the window from the previous release

Full Changelog: v0.1.0-alpha...V0.1.1-alpha

Python Chess v0.1.0-alpha

15 Mar 01:13

Choose a tag to compare

Pre-release

Python Chess v0.1.0-alpha – First Working Beta Release

This is the first working release of Python Chess. The game is fully playable, but currently missing a few features:

  • En passant
  • Other draw conditions besides stalemate
  • Board flipping
  • Main menu
  • Opponent AI

Otherwise, all standard chess functionality works as expected.
Please create an issue if you find a bug


Full Changelog

You can view the full changelog for this release here:
https://github.com/BowLuckie/python-chess/commits/v1.0.0