Skip to content

Releases: zSnails/chess

0.1.1-alpha

Choose a tag to compare

@zSnails zSnails released this 04 Sep 20:07

Changelog

  • 824f754 fix: bump version patch
  • e1fb3b5 fix: embed assets in the binary file

0.1.0-alpha

Choose a tag to compare

@zSnails zSnails released this 03 Sep 07:19

Changelog

  • 66ff86a chore: go mod
  • c24c17d chore: go mod
  • 4498062 chore: go mod
  • d3feba1 chore: gofmt
  • 5dafd21 feat: Initial Commit
  • 4b29562 feat: add X11 window class, instance and window title
  • 815bfb0 feat: add ghost of dragged piece
  • 9b09f97 feat: add license
  • ba5046d feat: add makefile to automatize tag creation
  • f074776 feat: add sprite to all pieces
  • ddfa090 feat: highlight cell under the mouse cursor
  • ecbc4d9 feat: ignore the assets directory
  • b955813 feat: implement the king, bishop, knight, and queen pieces
  • 801b4cb feat: move and take sounds
  • f505156 feat: remove the go-vector dependency
  • 9263995 feat: render the board
  • afa9d5e feat: setup goreleaser for easy releasing
  • c6c8380 fix: draw highlight under the pieces
  • 22115cb fix: exit on eof (graceful shutdown)
  • 34c4bdc fix: forgot to close the take sound
  • 1d77c5c fix: ignore the content of the assets folder but not the folder itself
  • c6ebe7f fix: nothing here just did some testing on this POS
  • 7b64642 fix: now the bishop actually works
  • 6274846 fix: pawn movement check actually works now
  • 5647c72 fix: take which side the pawn belongs to into account
  • 2b31333 fix: version format
  • 40adda3 refactor: board is now part of the game struct
  • 1360807 refactor: change color of highlight
  • 90c5459 refactor: differentiate between move status
  • 92f4ae2 refactor: remove CanTake method from the Piece interface
  • 13de71a refactor: rename currentCell -> cellUnderMouse
  • 85137b0 refactor: send the board implementation to another file
  • dbd505c tweak: move the starting point of the move sound from 33ms to 37ms