Multiplayer-2048

黄伟俊    13307130251

语言

  • Javascript
  • HTML5
  • CSS
  • Node.js

  • 2048的基础上开发
  • 实现了初步的容错功能

客户端的每次操作都先把操作内容及当前游戏状态的时间戳发送的服务端,服务端会检查其时间戳是否是最新的,若是则更新状态并把新游戏状态及时间戳进行广播。

服务端维护惟一的一个游戏实例,游戏的每一个状态都包含与其对应的时间戳。客户端会用服务端发来的游戏状态更新视图(如果比最新的状态新)。

  • 2048的基础上开发
  • 实现了初步的容错功能
  • server
    • grid.js
    • tile.js
    • game_manager.js
    • app.js
  • client
    • tile.js
    • grid.js
    • game_manager.js
    • html_actuator.js
    • keyboard_input_manager.js
Made with Slides.com