网页版2048
共提交15次 查看全部提交

html-game-2048

2018-9-12

初次提交,架构成型:

  • 三个模块:
    • game: 保存数据以及对数据的操作,检测游戏是否输
    • control: 用户交互,游戏流程控制
    • animation: 负责展现数据到页面,检测游戏是否赢
  • 模块间耦合关系:
    • game call animation.lost(): at game.js: 58
    • control call game
    • control call animation

2018-9-13

去掉game与animation的耦合关系:使用control劫持game.gameState.isGameOver