软件工程综合实践专题

软件工程综合实践专题第一次作业,题目为贪吃蛇,代码在百度上找的。

上海海洋大学 软件工程2班  1759240 何逸璇

代码运行截图如下,

我觉得可以:

1.把与win32特定的部分封装成两个部分,一是绘图,一是键盘控制。
2.棋盘和蛇也可以封装起来,逻辑可以独立。
3.其它界面独立封装。
4.帧速可以通过计数来测量,而不是通过Sleep.

遇到的问题:

1.源代码是三段,可以把三段代码做到一个工程里面去,我使用了Codeblocks,新建工程之后,分别保存三段代码,编译运行。

2.可能是因为没有及时刷新缓存的原因,建议每次输出后都使用std::flush刷新一下。

猜你喜欢

转载自www.cnblogs.com/hyx17/p/10480724.html