计算机毕业设计论文(设计)要求:
1、研究以VC++为基本开发工作,win32API和DirectX为基本技术,加上人工智能或者网络编程元素,实现人工对战或联网对战。
2、实现有一定功能的棋牌游戏演示程序,要求
根据课题任务制定合理、可行的工作计划
进行必要的调研和资料搜集、文献阅读;
演示程序能正确地运行,并且有较好的人机界面
演示游戏程序具有一定的复杂度,能较好展示棋牌游戏的魅力;
程序有良好的设计风格和代码规范
程序具有较完善的注释和说明
3、独立撰写出一篇论文或设计报告,论文的格式要求参照《广州大学二级学院全日制学生毕业论文标准》
1, 使用vs .net 开发平台,C++ 语言,面向对象方法。或使用FLASH,或者使用JAVA的开发环境开发手机游戏都可以
2, 游戏中的所有物体以2D 画面显示即可。
3, 游戏的操控,包括:
玩家使用按键控制。
4, 人工智能,必须具有以下基本行为:
1) 攻击
2)防守
3)空闲
5,其它周边:
1) 音效与音乐。
建议的项目开发与管理细节(仅供毕业设计计划制定时参考):
流程: 工作 时间
资料研究 对以上要求有疑问的,查阅相关资料或教材,确保能对实现各个功能心中有数。 二周
框架的设计 设计游戏的整体框架,各功能模块(类)的组合。 一周
建立框架基本功能 使框架具有绘图功能,获取用户输入功能(鼠标)。控制游戏物体的功能。 二周
核心算法 实现各物体间的碰撞检测,通过各物体上述的属性计算其碰撞反应。 二周
人工智能 赋予上述3种以上的行为,敌方的决策逻辑。 二周
Debug 确保完成的效果没有任何错误,如有错误确找不到解决方法的坚决把该效果或功能去除。 二周
后期改进 分数系统,改善游戏画面,加入音乐音效,加入自己设计的特殊效果与功能。 二周
编写文档 按照完成的软件编写用户说明,论文等 二周