Raptor大作业文档.docx
- 文档编号:30236299
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:12
- 大小:163.89KB
Raptor大作业文档.docx
《Raptor大作业文档.docx》由会员分享,可在线阅读,更多相关《Raptor大作业文档.docx(12页珍藏版)》请在冰豆网上搜索。
Raptor大作业文档
Raptor大作业文档
——情侣连连看
西安交通大学软件34班
赵永国
2131601061
2013/11/24
1,课题来源
2,游戏设计思路
3,游戏说明
4,具体算法介绍
5,总结与反思
6,致老师
7,参考文献
8,参考网站
9,目录
1,课题来源
连连看是一款经典的小游戏,小时候我曾对其十分热衷。
学习了《可视化计算》以后,有很多同学都用该工具做出了一些有意思的小游戏,老师也给我们展示了很多类似的案例。
在老师和同学们的启发之下,我便萌生了用Raptor工具将连连看做出来的想法。
一来算是完成了小时候的心愿,二来也是想借此来挑战一下自己。
2,游戏设计思路
刚开始的时候,我的想法还是想将传统的连连看搬上Raptor这个平台上。
但是紧接着便出现了一些问题:
传统的连连看的各个待连接单元是系统生成的,每局的布局几乎都是不一样的,这样我就必须找出能满足让生成的游戏有解的条件并用Raptor表示出来;二是对可以消掉的两个单元的条件判断的问题,在传统的连连看中,两个单元之间用直线连接,当直线的拐点不超过2个时算为有效连接,而前面的单元的消除又会对后面的单元的连接产生影响。
对于这两个问题,我也思考了很久,但限于自己的知识水平,总没有找到适合的解决办法。
这使得我开始重新思考,按照开始的想法,我只是会在Raptor上重现连连看游戏而已,这样的实践只是单纯的技术挑战,做出来的游戏也许不会有谁感兴趣,因为普通玩家注意的是最终的游戏本身而不是你实现它的工具。
由此我开始思考如何能让做出的游戏受到欢迎。
最终我决定用动漫,电视剧中的一些人物来代替传统的游戏单元,连接的对象也拓展为一对情侣而不再局限于相同的单元,同时适当增加一些麻将牌。
对于我们90后来说,动漫,电视是再熟悉不过的了。
当自己喜爱的动漫人物,电视角色在我们的手下被撮合到一起时,相信每个人都会感到愉悦。
游戏按照动漫,电视分为两个模式,游戏结束时玩家将会看到自己的分数和相应的评价。
3,游戏说明
游戏里的游戏单元由动漫人物,电视人物和适量的麻将牌组成。
玩家可以通过以下两种方式消掉选择的单元:
连续两次用鼠标左键击中一对情侣或是两张相同的麻将牌。
每局时间为一分钟,时间到后游戏会自动结束并计算玩家的得分,同时给出评价。
4,具体算法介绍
1,main子图
main子图的功能是打开图形框,并对玩家的选择进行第一次判断。
图1,main子图
2,second子图
Second子图是在玩家点击说明或者帮助时启用的,它会根据玩家的选择装载相应的位图并在玩家选择返回时转向main子图,即回到开始界面的状态。
图2,second子图
3,third子图
third子图是在玩家选择模式项后启用的,它会装载模式选择界面,并在玩家选择了某种模式之后加载相应的游戏界面。
图3,third子图
4,load-graph子图
load-graph子图一分为二,分别负责两个游戏模式。
作用是用相对随机的方式装载位图,并显示时间剩余界面。
图4,load-graph子图
5,suijishu子图
该子图用于将0到9的十个整数随机赋给数组numb[],然后再间接地赋给num[],用于得到载入位置。
图5-1,suijishu子图
图5-2,suijishu子图
6,Time子图
该子图用于在图形框上方显示一个动态的时间界面。
图6,Time子图
5,总结与反思
应该说这次大作业实践对我的锻炼是非常大的。
也许有人会觉得游戏很简单,算法很低级,看起来也不是多么的炫,但是它却是我自己辛勤思考实践的结果。
在这个过程中,我深深地体会到了合作,请教,耐心,思索的重要性。
游戏并没有结束,因为我已经没有时间再去做作业,而且剩下的消除条件判断我也没有想出好的方法。
自我感觉整个过程很仓促,但也比较充实,有收获,更有教训。
如果可以的话,希望有同学能够将我的连连看继续完善,我也会对其继续探索。
6,致老师
平时和老师没有多少交流,今天我就借这个平台来说说自己心中的感受吧。
来交大已经三个月了,但我并没有完全适应这里的节奏。
可以说之前我的计算机基础几乎是0,我自己对这方面也没有多少兴趣,但却被调剂到软件工程专业,对我来说这确实是一个挑战。
我一直在尝试适应,但老是跟不上老师的节奏,甚至是完全不明白上课的内容。
日子一天天过去,落下的课程也越来越多,直到上个周才意识到大作业该上交了。
恶补了几天,经过没日没夜的学习,上机,才终于有了一点起色。
现在我才慢慢理解老师以前所讲内容的含义,并意识其实我也可以通过努力做好。
只可惜时间不允许重来,只能向前看了。
衷心的感谢老师的指导,也感谢这次大作业,让我改变很多,也自信了很多。
7,参考文献
[1]程向前,陈建明.可视化计算[J].清华大学出版社,2013,1.
8,参考网站
[1]XX图片:
9,目录
Raptor大作业文档1
——情侣连连看1
1,课题来源2
2,游戏设计思路2
3,游戏说明2
4,具体算法介绍2
5,总结与反思2
6,致老师2
7,参考文献2
8,参考网站2
1,课题来源3
2,游戏设计思路3
3,游戏说明3
4,具体算法介绍3
1,main子图3
2,second子图5
3,third子图6
4,load-graph子图7
5,suijishu子图8
6,Time子图10
5,总结与反思11
6,致老师11
7,参考文献11
8,参考网站11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Raptor 作业 文档