《结对-贪吃蛇-开发过程》

Posted Among

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《结对-贪吃蛇-开发过程》相关的知识,希望对你有一定的参考价值。

1.关于界面的设计:

  该程序包含两个界面:1)蛇体本身;2)界面(窗口)

2.具体实现:

  蛇体模型作为主要的数据结构刻画贪吃蛇;

  控制模块主要接受来自键盘的输入,然后变更蛇体模型;

  界面更新模块根据蛇体模型的变化,重新刷新界面,从而产生动画的效果;

3.模块之间的交互与联系:

  控制模块监听来自键盘的输入;

  一旦接受到输入,那么改变蛇体模块中的相应数据;

  蛇体模型与界面更新之间采用观察者模式,也即界面更新模块观察蛇体模型模块,而蛇体模型模块一旦每隔200毫秒(控制线程)发生变化后,要告知界面更新;

 

以上是关于《结对-贪吃蛇-开发过程》的主要内容,如果未能解决你的问题,请参考以下文章

结对-贪吃蛇-开发过程

结对-贪吃蛇游戏-开发环境搭建过程

《结对-贪吃蛇-开发过程》

结对-贪吃蛇-开发过程

结对-贪吃蛇开发过程

结对-贪吃蛇-开发过程