Releases: FLAK-ZOSO/Tris
Releases · FLAK-ZOSO/Tris
v3.2.1
Little patch for retrocompatibility with older Python versions... thanks to @BeautifulSara3137 for pointing out weird operators I used to put in my code back in the days.
Full Changelog: v3.2.0...v3.2.1
v3.2.0
Full Changelog: v3.0.1...v3.2.0
v3.0.1
Full Changelog: v3.0.0...v3.0.1
v3.0.0
main branch updated with the latest version of the files.
Full Changelog: v2.3.0...v3.0.0
v2.3.1
Errors fixed
Moves'__slots__attribute was missing two instance attribute and raising an exception.
Z Changelog
v2.3.0
Changes
- Added
__slots__attribute to each class, in order to make the code more efficient. - Some methods are now private because they aren't used outside the class.
tablefunction is now aBox's class method namedprint.
Future changes
- Make the program able to start first.
The Readme.md file contains the full list of future changes.
Y Changelog
Full Changelog
v2.2.2
Changes
- Function
tableis now avoidfunction, simply printing the table when called. - The printed table is now simpler, it only contains the values, like this:
1 2 3 4 5 6 7 8 9
- Function
tablesobstituted the olda = [0, *boxes]with a list of tuples.
Future changes
About function table:
- Make the rows and the lines of the table to be aligned even if the value of the first case is
1(thechr('1')is less wide than'X'or'O')
The others future changes will be soon listed into the Readme.md file.
Z Changelog
Y Changelog
Full Changelog
v2.2.1
Changes
- Corrected wrong
try-excepthandling forset.remove()method at line 169. The correct Exception wasKeyErrorinstead ofValueError.
Z Changelog
Y Changelog
Full Changelog
v2.2.0
Changes
- Added
encodeMatchesfunction to encode in a more readable way the matches. - Corrected error caused by function
Moves.save()not returning a boolean - Deleted useless exception handling
Partial Changelog
Full Changelog
v2.1.0
Changes
- Solved problem with
draft check, now thegame()function isn't stopped at the 8th move, but only after every case is occupied. Draft checkis now done byMovesinstance functions- Added
Moves.isFinished()function - Added
Moves.finishIf()function