Vue3-tsx-sokoban

项目介绍

基于 Vue3 + tsx 的推箱子游戏,目的是熟悉 Vue3 + tsx + TDD 的开发方式。

功能介绍

  • 玩家渲染
  • 玩家移动
  • 箱子渲染
  • 箱子移动
  • 玩家推箱子
  • 设置玩家和箱子边界
  • 箱子推到目标点
  • 游戏结束判断
  • 重置游戏
  • 关卡切换