Skip to content

Releases: robertrypula/simple-tetris

1.2.0

25 Nov 01:00
Compare
Choose a tag to compare
  • collision detection both with borders and other blocks
  • updates in internal 'Simple Redux' implementation
  • small performance fix in matrixBlocksToRenderSelector
  • tetriminos now rotates clockwise
  • fields in IAsciiRunnerOptions are now optional
  • bugfix related to keyName parameter usage in ascii-runner.ts
  • bugfix related to terminal-game-io dependency issue

1.1.1

17 Nov 23:48
Compare
Choose a tag to compare
  • adds dedicated 'GameLoopIteration' type that solves the problem in the *.d.ts file used by older typescript compilers
  • version upgrade of terminal-game-io (2.1.2 -> 3.1.0) - thanks to the new version of terminal-game-io all externals could be removed ('process' and 'readline')
  • npm keywords update
  • big update in examples (external stackblitz examples, internal API client example)
  • big update in readme (code examples, animated gifs)
    simple-tetris is finally easy to import in any other project

1.1.0

13 Sep 17:45
Compare
Choose a tag to compare
  • rename 'assets' directory to 'templates'
  • rename suffix of terminal-game-io-runner-* to node and browser
  • createStore factory that hides reducers
  • finish rotation database for all tetriminos
  • project setup based on terminal-game-io wrapper
  • split store into matrix and tetrimino sections
  • moving the tetrimino by arrows and simple rotations
  • let actions dispatch own actions and check store state
  • finalization of the project structure that will be used across all 1.x.x versions