Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

132 lines (94 loc) · 10.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.3.0 (2022-05-05)

Features

  • score: better score points (96f65e5)

2.2.0 (2022-05-05)

Features

  • block-creator: add simple and all block queue creator (fe7068e)

2.1.1 (2022-04-29)

Bug Fixes

  • blockgenerator: fix next block type (a8b7012)

2.1.0 (2022-04-26)

Features

  • facade: implement drop block (5b1837b), closes #5

Bug Fixes

  • facade: unsupported operations when game has finished (a1ea82b)

2.0.0 (2022-04-26)

⚠ BREAKING CHANGES

  • 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

Features

  • 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)

Bug Fixes

  • facade: add tetris for mobile movements (801669c)

  • ghost: ghost block overloads current block (aca156e)

  • game: add gamecell default values (111d2e5)

1.1.0 (2022-04-18)

Features

  • 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)

Bug Fixes

  • lblock: initial position test cases (da9dd32)
  • position: test with columns and rows (116cefb)
  • random_factory: references to blocks (895dc8b)