/C-Chest

A windows console Sokoban game

Primary LanguageCGNU General Public License v3.0GPL-3.0

C-Chest

English 中文 A windows console Sokoban game

About this branch

This branch is developed to be compatible with non-Windows-Terminal CLI. It use Chinese character to build game UI.

BGM feature and so on will be developed in this branch.

Way to develop

  1. Git clone this repository
  2. You're strongly recommended to use VSCode with cmake plugin to automatically configure the project. You may need configure gcc environment (one easy way is use vscch) before.
  3. At ./build folder generate by cmake, run 'make' command and it will generate .exe file.
  • If you're using some other IDEs, just run 'cmake ." command to substitude process 2.

BGM Source list

The game uses a demo project BGM from the GPL-OpenSource project furnace. The information of the BGM are as follows: Name: You're Doing Well! Author: TheDuccinator

Todo list

  • [x]Menu in game
  • [x]Undo feature
  • [x]Save feature
  • [x]Step record
  • [x]Neat UI
  • [ ]More BGM and SE