📄 代码说明.txt
字号:
代码说明:
失误:
由于经验和时间(从第一次接触编程到出作品,一共才3||4个月)的原因,整个代码的组织并不是很好,而且整个系统的设计也还有不小的失误。希望看代码的朋友能从中汲取教训。
代码中把所有的类及其实现用class*.h的文件装好;把重要处理模块(如声音、图像)也用.h文件存放。主程序CZDemo.cpp是处理游循环最重要的文件。由于这样的文件组织,所以可能在处理游戏消息时,会造成不必要的迂回的方式(比如角色使用卡片)。卡片及地图动态信息由链表来存放,消息由消息栈来存放/处理,在查找/插入的时候时间复杂度比较高( o(n) ),不过地图信息用数组存放,能通过下标快速访问,时间复杂度为常量。
较好:
1.较多的游戏元素被抽象出来,正确的设计为类,是OOD的体现。
2.成功运用了数据结构的基础知识来解决问题,运用了模板,提高了代码质量。
3.自行设计的处理算法(写屏策略、行走判断、电脑智能,etc)。
4.小组保持良好的沟通、合作。按分工各行其事又相互统一。
5.游戏的设计有太多的需求变化,无数种可能的操作组合,都基本合理的处理了。
6.坚持到完成。
7.坚持到完成。
8.坚持到完成。
...
n.坚持到完成。
呵呵:)
5-man studio
2004.9.16夜
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -