All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.3.0 (2022-05-05)
- score: better score points (96f65e5)
2.2.0 (2022-05-05)
- block-creator: add simple and all block queue creator (fe7068e)
2.1.1 (2022-04-29)
- blockgenerator: fix next block type (a8b7012)
2.1.0 (2022-04-26)
- facade: unsupported operations when game has finished (a1ea82b)
2.0.0 (2022-04-26)
- game: privatize game objects
- facade: use ghost bool, not the hole game
- ghost: Facade class now accepts a game constructor for allowing a new instance of GhostGame.
- game: add gamecell default values
- block: add serialize (409ac21)
- board: add serialize (a820d3d)
- facade: use ghost bool, not the hole game (56f132e)
- game-facade: add serialize (c85f6d2)
- game: privatize game objects (ee8f271)
- ghost: add serialize (a39bdfd)
- ghost: implement ghost block game feature (b4a1840), closes #4
- normal-game: implement serializable (c22526c)
-
facade: add tetris for mobile movements (801669c)
-
ghost: ghost block overloads current block (aca156e)
-
game: add gamecell default values (111d2e5)
- block_fact: implement random factory (0bf3b2a)
- block: implement move down (0140301)
- block: initiate iblock class (873642d)
- board: implement block cell checking (c9578e0)
- board: implement clear method (9d7c6cb)
- board: implement isEmpty (c2533b0)
- board: implement isFull (07476d1)
- board: implement isInside (8189db4)
- board: implement writePosition (c18eab6)
- board: implement writePosition (480f1fb)
- game: add collisions to move block (a989a8a)
- game: add facade bridge (24fc963)
- game: add getGrid() method (db481d8)
- game: add has finished check method (f93bd69)
- game: add move block to any direction (f49440d)
- game: add move down next check (a1244be)
- game: add rotation collision (838a242)
- game: add score system (4b3ec1b)
- game: add write block (46b4c93)
- iblock: add y axis positions (9e4e259)
- iblock: implement double rotation (43cbcf6)
- iblock: implement initial position (e774594)
- iblock: implement move (d95237d)
- iblock: implement rotation to left (75829b7)
- iblock: implement simple left rotation (aab8748)
- iblock: implement x axes movement (f807881)
- jblock: implement double rotation (082597c)
- jblock: implement first state (c2635cc)
- jblock: implement simple movement (a7916a9)
- jblock: implement simple rotation (27431df)
- lblock: implement double rotation (8cc4ea3)
- lblock: implement simple movement (b5c7ea9)
- lblock: implement simple rotation (5105eb2)
- lblock: initialize position (3897c44)
- position: implement addAxes (cf143ed)
- position: implement move (6259920)
- sblock: implement Double Rotation (44e6797)
- sblock: implement movement (ff6d73d)
- sblock: implemented first status (a84ef86)
- sblock: simple rotation (e370a69)
- score: implement simple score calculator (269789f)
- squareblock: implement initial positions (0bbcef9)
- squareblock: implement move (d6463ff)
- squareblock: rotation (f5ecc4c)
- tblock: implement double rotation (0fdc80a)
- tblock: implement initial position (5d80824)
- tblock: implement movement (d1a49fd)
- tblock: implement simple rotation (c19b9ba)
- zblock: double rotation (0595d62)
- zblock: implement move (7cf3a13)
- zblock: initial position (84828e5)
- zblock: simple rotation (7aabcb7)