《设计模式08》.pptVIP

  • 7
  • 0
  • 约4.98千字
  • 约 31页
  • 2017-03-11 发布于广东
  • 举报
综合举例 大富翁游戏:有一个人类玩家和多个电脑玩家在地图上移动,移动后根据所在地的不同,可以买地、盖房、交费等操纵。玩家的钱为0,则出局,剩余的玩家继续玩,直至某个人类玩家成为最终玩家,或者剩余玩家全部为电脑玩家。移动的步数通过掷骰子决定;地图中的道路有多种块组成;房子有多种; 游戏的变化 模型部分 地图的改变 地块种类的增加 房子种类的增加 骰子个数的动态改变 玩家种类的细分 … 视图部分 显示风格和素材的变化 UI交互的变化 引擎的变化 … 平台间的移植 Model与View Game包括Model和View Model中有多个类,View中只有一个屏幕界面 Model和View的交互 应用中介者和MVC模式 Game可与Control合并; Game可使用单件模式,View也可以; Game public class Game { private static Game instance = new Game(); private ListModelElement model; private View view; private Game() { } public static Game GetInstance() { return ins

文档评论(0)

1亿VIP精品文档

相关文档