C++课程设计日志
时间:2011-11-28
来源:互联网
期末的课程设计不想做什么学生学籍,学生信息,学生成绩之类的,感觉好无聊,打算做一个深海潜艇的小游戏,七天为限,每天都上传当天做的东东,作为第一次做进行像样的程序的纪念:
第一天:课程设计实现内容分析
界面设计:一个30*30的二位数组ocen[30][30]
本船图标:$~~~$
敌船图标:(~~~)
本船子弹:$
敌船子弹:#
实现功能:
1.本船允许左右移动,每次位移为1个单位,允许发射子弹,间隔为3秒,初始位置为左顶格
2.敌船允许左右对发,只能沿当前位置向对面固定速度移动,每5秒从当前位置向本船当前位置发射一枚子弹
3.本船子弹为竖直下落,本船和敌船的子弹允许抵消
4.达到指定分数后按照时间来计算排名
有待扩展的内容:分数达到一定后允许提升关卡
类:地图类,本船类,敌船类,本船子弹类,敌船子弹类,分数类,计时类
本船类:
成员函数:构造,析构,发射子弹,被摧毁,移动
数据成员:模型
问题:模型算不算数据成员?
敌船类:
成员函数:构造,析构,发射子弹,被摧毁,移动
数据成员:模型
问题同上
地图类:
二位数组ocen
本船子弹类
成员函数:移动路线,击中,抵消
数据成员:模型
敌船子弹类
成员函数:移动路线,击中,抵消,移动
数据成员:模型
分数类
成员函数:增加分数,清零,记录,比较结束分数
数据成员:分数
计时类
返回结束时间,包括通关和被击中
有待开发:
通关到下一关
如何实现特殊子弹——————-跟踪弹和高速弹,发射方式为随机,出现关卡至少为第二关
明天就要开始编写程序了,晚上好好构思一下,感觉学的东西真的不够用了
第一天:课程设计实现内容分析
界面设计:一个30*30的二位数组ocen[30][30]
本船图标:$~~~$
敌船图标:(~~~)
本船子弹:$
敌船子弹:#
实现功能:
1.本船允许左右移动,每次位移为1个单位,允许发射子弹,间隔为3秒,初始位置为左顶格
2.敌船允许左右对发,只能沿当前位置向对面固定速度移动,每5秒从当前位置向本船当前位置发射一枚子弹
3.本船子弹为竖直下落,本船和敌船的子弹允许抵消
4.达到指定分数后按照时间来计算排名
有待扩展的内容:分数达到一定后允许提升关卡
类:地图类,本船类,敌船类,本船子弹类,敌船子弹类,分数类,计时类
本船类:
成员函数:构造,析构,发射子弹,被摧毁,移动
数据成员:模型
问题:模型算不算数据成员?
敌船类:
成员函数:构造,析构,发射子弹,被摧毁,移动
数据成员:模型
问题同上
地图类:
二位数组ocen
本船子弹类
成员函数:移动路线,击中,抵消
数据成员:模型
敌船子弹类
成员函数:移动路线,击中,抵消,移动
数据成员:模型
分数类
成员函数:增加分数,清零,记录,比较结束分数
数据成员:分数
计时类
返回结束时间,包括通关和被击中
有待开发:
通关到下一关
如何实现特殊子弹——————-跟踪弹和高速弹,发射方式为随机,出现关卡至少为第二关
明天就要开始编写程序了,晚上好好构思一下,感觉学的东西真的不够用了
作者: pengzeyu2011 发布时间: 2011-11-28
顶一个
楼主强悍,当年我直接就上,写的一塌糊涂
楼主强悍,当年我直接就上,写的一塌糊涂
作者: hnwyllmm 发布时间: 2011-11-28
我前些天也刚做完一个课程设计,因为学的不精,做了两星期(+熬夜)才做出来的。书到用时方恨少啊!
作者: beigu 发布时间: 2011-11-29
该回复于2011-11-29 09:09:03被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#4楼 得分:0回复于:2011-11-29 19:23:42
|
作者: aizhinuo 发布时间: 2011-11-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28