Releases: ContentsViewer/shtris
Releases · ContentsViewer/shtris
v3.0.0
From this release, the repository name has been changed from sh-tetris
to shtris
.
Features
- You can now choose two color themes -
standard
,system
. (#60, #67) (thanks @ko1nksm !) - You can now pause the game. (#88) (thanks @ko1nksm !)
- Now the game will show the line clear combo. (#89)
- Add hold enabled effect(#90) (thanks @ko1nksm !)
- Now the game will show the perfect clear. (#102)
Changes
- Changed script name to
shtris
. - Changed piece lockdown behaviors.
- Changed the help layout. (#75) (thanks @ko1nksm !)
- Removed the level limit. (#97) (thanks @ko1nksm !)
- There is no upper limit to the level, but the maximum speed is still
LEVEL_MAX
(15).
- There is no upper limit to the level, but the maximum speed is still
- Enhanced debugging features. (#62, #70) (thanks @ko1nksm !)
- Disabled CTRL-S / CTRL-Q. (#92) (thanks @ko1nksm !)
- Improved termination process. (#93) (thanks @ko1nksm !)
- Improved flash color. (#95) (thanks @ko1nksm !)
- Improved performance.
- Refactoring (thanks @ko1nksm !)
Bug Fixes
- Fixed unexpected toggle color. (#63) (thanks @ko1nksm !)
- Fixed high load on ksh93. (#66) (thanks @ko1nksm !)
- The inputs during flash line effect will now been ignored. (#73) (thanks @ko1nksm !)
- The inputs after game over will now been removed. (#74, #81) (thanks @ko1nksm !)
- Fixed wrong calculation of lowest line (#82)
- Fixed shell compatibility issues. (thanks @ko1nksm !)
- Using POSIX mode to reduce difference behaviors. (#61)
- Improved initialization and cleanup process. (#61)
- New key input handling for better performance in ksh (#68)
- Remove the leading zero of rand function. (#78)
- Workaround for empty positional parameter reference. (#79)
- No need to enter key when aborting with bash on macOS. (#83)
- The old bash ignores the first space input. (#86)
v2.2.0
Features
- Support additional shell (#14, #20) (thanks @ko1nksm !)
- Support Soralis 11
- Add key controls (Numpad)
- Add Ghost Piece feature
- Add effects
- Add seed option
--seed
- seed to determine the order of pieces
Changes
- Improved performance
- Changed layout to be within 80 character width screen
- Cleaning up script (#11) (thanks @eggplants !)
- Improved level setting (#37) (thanks @ko1nksm !)
Bug Fixes
- Fixed an issue where the no-beep option did not work (#12) (thanks @eggplants !)
- Fixed issue with
Ctrl+C
not terminating sub-processes (#13) (thanks @ko1nksm !) - Fixed playfield buffer range error
- Fixed the off-by-one bug for level up (#31) (thanks @ko1nksm !)
- Fixed an issue where action text not redraw (#33) (thanks @ko1nksm !)
- Fixed an issue that caused "Illegal instruction: 4" error (#27) (thanks @ko1nksm !)
v2.1.0
Changes
- Counting down 3 seconds before starting game
v2.0.2
Bug Fixes
- Fix the issue that a tetrimino is locked down immediately by the timer which is triggered at previous landing on.
v2.0.1
Bug Fixes
- fix: reset lockdown on horizontal move colliding with wall.
v2.0.0
Features
- add
-V
--version
options
Changes
- change return status of some options
-h
--help
: 1 → 0
v1.2.0
Features
- implemented Super Rotation System
- implemented Back-to-Back Bonus
- implemented Extended Placement Lock Down
- implemented Infinite Placement Lock Down
- implemented T-Spin / Mini T-Spin
- add Sound Effect on Line Clear
- add options
- no_beep
- no_color
- hide_help
Changes
- change lock down time 1.0s -> 0.5s.
- show the action name
v1.1.0
Features
- Player can select level at starting like
./tetris --level 10
- add debug mode
./tetris --debug
Bug Fixes
- fix - failure for lockdown timer to get now time
- fix - tetorimino touching surface always reset lock down timer
v1.0.0
First release