Skip to content

Releases: tiehuis/faststack

3.1

13 Jul 09:35
Compare
Choose a tag to compare
3.1 Pre-release
Pre-release

Added

  • More randomizers
  • Kernel operating system variant (play from your flash drive on the go!)
  • Windows builds
  • Terminal option to draw to center of screen
  • Partial XDG directory spec for hiscores/replays for non-local builds

Fixed

  • Hard drop interaction with directional movement
  • Logging issues not reporting info and debug commands

Internal

  • Switch to meson build system from CMake
  • Initial test suite suite framework added

3

20 Feb 07:53
Compare
Choose a tag to compare
3 Pre-release
Pre-release

Added

  • Logging to files
  • Finesse metric under Keys Per Tetrimino + Overall Faults
  • Replay support
  • Highscore support
  • Unicode based glyphs for terminal frontend
  • Compile-time feature flags to disable components for more limited platforms

Improved

  • Better rendering performance for terminal frontend
  • Better input scanning for terminal frontend
  • Font caching for improved texture mapping in SDL2 frontend

Changed

  • Remove floating point support to ensure better compatibility for processors with an FPU

Fixed

  • Incorrect lag compensation in main loop
  • Poor rendering of edge lines in SDL2
  • Incorrect initial spawn location

2

03 Oct 08:40
Compare
Choose a tag to compare
2 Pre-release
Pre-release

Added

  • Command-line options
  • Customisable restart/quit keys
  • Rotation systems for Sega and TGM1/2/3
  • Hidden rows implemented
  • ini file is no longer required (--no-ini)
  • Compile-time to enable/disable SDL2 sounds
  • Ability to resize window to arbitrary dimensions

Changed

  • Maximum preview pieces increased from 4 to 5
  • Better consistency in behaviour across different frontends

1

21 Sep 09:11
Compare
Choose a tag to compare
1 Pre-release
Pre-release

Added

  • Line Race Mode
  • Configurable tick rate
  • Runtime configuration via ini file
  • 7 bag randomizer
  • Configurable DAS/ARE
  • Accurate SRS Rotation System
  • Editable Key bindings
  • SDL2 and Terminal (Linux) frontends