Skip to content

CeruleanWesley/BoxMover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoxMover

This is an exercise for a small game named BoxMover. The game's goal is to let one player move boxes to specific positions on a map consisting of grids. This project is based on a Japanese book ゲームプログラマになる前に覚えておきたい技術, chap. 1~ chap. 4.

Completed item:

  1. Basic game rule
  2. Use google test as unit test framework
  3. Add more unit tests to improve the code coverage over 90%
  4. Add actions of CI/CD
  5. Flexible board size
  6. Load stage from file
  7. Switch console mode to 2D graphical mode
  8. Allow board not to be rectangle shape and handicaps in board

To Do List:

  1. Add music and sound
  2. Add menu, include restart game/ load other stages / etc.
  3. Auto create stages
  4. Provide hint
  5. Battle mode
  6. Use prettier pictures

Current Screenshot

BoxMover