Releases: cSquaerd/CursaTetra
CursaTetra IV
The eight Release Candidate and fourth Zipped Release is here.
New features include the hold-piece feature, a reworked data structuring for the draw and collision routines, and a settings file for quicker startup.
Compatibility with windows-curses
should still work, please report any bugs if my hunch is incorrect.
As always, to play, simply extract all .py and the one .json file into a common folder and run python cursatetra.py
in a shell window of your choice.
CursaTetra III
The seventh Release Candidate (unofficially) is here, and a major bug has been fixed!
In short, whenever a piece was undrawn/erased, it would still use the color data, which would corrupt the "empty" cells around the grid. This won't happen now, as whenever "empty" cells are drawn to replace a piece, they use the default color pair, 0.
Also, some miscellaneous features were added:
widows-curses
support, tested with Python 3.8.0, 32-bit version, on Windows 10- A prompt when starting a game to turn on or off the ghost piece feature (was always on by default before)
All the .py files are zipped for ease of downloading. When unpacked, just run cursatetra.py as usual, with all the other files in the same folder, and it'll work just fine.
CursaTetra II
The sixth Release Candidate has arrived, thus a second proper release is in order!
New features include:
- Split codebase so editing/forking is "easier" (at least more organized)
- Added T.G.M. randomizer after discovering it at a 2600 meeting a month ago
- Added T-Spin detection
- Adjusted spacing of windows slightly to look "better"
- Added a terminal resize check to prevent terminal resizes from causing further trouble (for now)
All the .py files are zipped for ease of downloading. When unpacked, just run cursatetra.py
as usual, with all the other files in the same folder, and it'll work just fine.
CursaTetra II-A
Changes:
- Slightly adjusted piece behavior when at the bottom of the board
- Pieces now have double the drop-time when at the bottom for movement and rotation
Changed Files:
cursatetra.py
CursaTetra I
Having spent several months updating the original version, I feel confident making a proper release. See the README for features in this version. Going forward, if more changes are made, releases will be issued when many changes and/or commits are in place.