文件名称:go:玩游戏。 专为移动环境和Y生成量身定制
文件大小:3.21MB
文件格式:ZIP
更新时间:2024-06-14 16:38:22
JavaScript
去 ## MVC架构 围棋班开始比赛: ``var Go =({M,V,C},{params})` 它的参数是与我们要创建的零件类型相对应的M,V和C类。 以及游戏参数(大小,难度,是否为AI) 三个类管理MVC: Go模型 GoController GoView Go Model:保存和分发游戏状态,并通知更改视图。 转到控制器:GoControllerServer和GoControllerClient。 对视图做出React,如果进行了移动,则检查有效性,甚至询问服务器,并在必要时更新模型。 可以防止View错误。 转到视图:启动动画,更新播放器看到的内容。 #通过Axel 服务器和客户端共享不同的类文件(例如,服务器不共享Go_View_HTML) MVC M会警告V更改(用于删除Stone,放置Stone和动画) C通知对M的更改 V允许C进行更改(请在C