Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

Releases: ShenMian/sokoban-cpp

v0.2.0

10 Jan 13:48
Compare
Choose a tag to compare

New features

  • Undo push, undo a push instead of a move.
  • Display keymap on startup, previously keymap could only be found in README.md.

Improvements

  • Allow launching from other working directories, previously doing so would result in assets being unable to be located.
  • Update dependencies.
    • SFML to v2.6.1.
    • SQLiteCpp to v3.3.1.

Bug Fixes

upx indicates that the executable has been compressed by UPX.

Full Changelog: v0.1.1...v0.2.0

v0.1.1

19 May 16:04
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

New features

  • Support window resize.
  • Support load prev/next level(-/=).
  • Support instant move(Ctrl + I).

Improvements

  • Replace banner with higher recognition.

Bug Fixes

upx indicates that the executable has been compressed by UPX.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

19 May 08:57
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

New features

  • Support for mouse control(move character, select & drop crates).
  • Support for single step undo and undo all.
  • Support for importing levels from XSB files.
  • Support for importing XSB format level from the clipboard.
  • Support for freeze deadlocks detection.
  • Save opened levels.
  • Save level opening history.
  • Save and restore positions.
  • Save and play solutions.
  • Support rotate level map.

Improvements

  • Reduce the memory usage of background music.
  • Integrate material images into a single file.

Bug Fixes

  • Fix performance issues when filling map flooring.
  • Fix the increase in exit time caused by waiting for sub threads when the main thread exits.

upx indicates that the executable has been compressed by UPX.

Full Changelog: v0.0.0...v0.1.0

v0.0.0

09 May 13:35
Compare
Choose a tag to compare
v0.0.0 Pre-release
Pre-release

New features

  • Open source using Apache-2.0 license.

upx indicates that the executable has been compressed by UPX.

Full Changelog: https://github.com/ShenMian/sokoban/commits/v0.0.0