Skip to content

Releases: cSquaerd/CursaTetra

CursaTetra IV

11 Feb 01:46
Compare
Choose a tag to compare

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

19 Dec 07:04
Compare
Choose a tag to compare

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

05 Jun 02:58
05da0a1
Compare
Choose a tag to compare

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

05 Jun 21:04
Compare
Choose a tag to compare

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

06 Apr 21:26
Compare
Choose a tag to compare

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.