Releases: BowLuckie/python-chess
Python Chess v2.2.1
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
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
Python chess v2.1.1
-
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
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
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
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
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
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
resized the window from the previous release
Full Changelog: v0.1.0-alpha...V0.1.1-alpha
Python Chess v0.1.0-alpha
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