欢迎来到天天文库
浏览记录
ID:37616247
大小:410.96 KB
页数:99页
时间:2019-05-26
《水果大战设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、水果大战设计文档混合993班吴嘉之赵傲寒c语言程序设计大型作业报告设计文档designingdocument混合993班吴嘉之赵傲寒Christmas’1999Christmas’1999第1页共99页水果大战设计文档混合993班吴嘉之赵傲寒写在前面somethingfirst经过两个多星期的设计、编程及调试,这个游戏终于完成了。我们这个游戏是以坦克大战为原型的。但是,在开始阶段,我们便很注重程序的可移植性和可扩展性,所以,在更换外部数据并对程序稍加修改后,我们便有了一个全新的游戏,这也是对这个程序的移植性和扩展性的一个测试。我们这个游戏是为孩子们写的一个圣诞礼物,所以游戏的主题
2、应该是天真、幼稚。我们选择了水果作为坦克的替代,因为水果是孩子们所熟悉的,而且较易表现出丰富的色彩。我们使用了高彩色模式,游戏显得较为绚丽,充满了幻想色彩。我们还为游戏设计了片头和片尾,使得游戏较为完整。除了图像以外,我们在一些细节上也用了很多创新的想法。在游戏的编程过程中,我们遇到过许多问题。我们查阅了一些有关资料,一边学、一边写。同时由于使用了高彩色图像模式并接管了键盘中断,程序量非常大,游戏的调试很不方便。在这份文档中,我们愿与大家一起分享编程过程中的一些点点滴滴。在这里,我们一并向教我们C语言程序设计的何钦铭老师和其他许许多多支持、关心这个游戏的同学们表示最衷心的感谢。也
3、希望大家能喜欢这个游戏。Christmas’1999第2页共99页水果大战设计文档混合993班吴嘉之赵傲寒目录content写在前面―――somethingfirst-――――――〔02〕操作手册―――operatingmanual――――――〔04〕数据设定―――datasetting-―――――――〔10〕程序结构―――programstructure-――――〔12〕图形接口―――graphicsinterface―――――〔15〕鼠标接口―――mouseinterface――――――〔22〕键盘接口―――keyboardinterface―――――〔27〕定时器接口――t
4、imerinterface―――――――〔32〕音乐接口―――musicinterface―――――――〔35〕主要数据结构―maindatastructure―――――〔38〕游戏总体设计―gamedesign――――――――〔44〕游戏核心实现―gamecore―――――――――〔50〕人工智能实现―artificialintelligence――――〔59〕游戏界面设计―gameinterfacedesign――――〔62〕游戏菜单设计―gamemenudesign――――――〔67〕编辑器设计――editordesign――――――――〔72〕游戏片头设计―opening
5、design―――――――〔76〕游戏片尾设计―endingdesign――――――――〔85〕游戏数据处理―dataprocessing―――――――〔88〕制作人员名单―producerslist―――――――〔97〕一场游戏一场梦agameadream――――――〔98〕Christmas’1999第3页共99页水果大战设计文档混合993班吴嘉之赵傲寒操作手册operatingmanual本游戏使用键盘和鼠标混合操作。进入游戏getstart进入游戏后,首先出现的是游戏片头。在这里,您可以看到一个小小的动画以及制作人员名单等。当然,您也可以按任意键(包括鼠标)跳至游戏封面,
6、也是主菜单。主菜单mainmenu主菜单分为游戏标题、高分榜和菜单选项(按钮)三部分。右上角是高分榜,以太阳、月亮和星星分别表示高分前三名。紧随其后的是姓名和得分。如果您在游戏中打破了这些记录,那么您的名字和得分将会出现在这里。屏幕中央自左向右(从大到小)依次是键盘设置、游戏参数设置、编辑器、开始游戏和退出键。这里是用鼠标控制的。您可要管好您的鼠标,否则在两秒中后他会自己在屏幕上漫游。鼠标的有效点在他的尾巴上。当他落在某个按钮上时,这个按钮会出现彩色的边框提示你按键。单击左键即进入您所选择的项目,但选择退出可不是那么简单的,因为那时他最不愿意去的地方,我们建议您在若干次尝试后用右
7、键退出。退出游戏时会出现片尾画面,有演员表、游戏后记等。您同样可以按任意键跳过直接回到操作系统。Christmas’1999第4页共99页水果大战设计文档混合993班吴嘉之赵傲寒主菜单上选项的改动在游戏结束后将会自动保存,而不必每次游戏都做设置。屏幕下方时而也会出现提示信息。键盘设置keyboardsetting选择该项后,出现键盘设置窗口(您现在知道为什么按钮都这么大了吧)。我们共有十二个键,其中八个为两位游戏者的方向健,两个是射击键,还有就是暂停和退出键。每个键旁都用文字表明
此文档下载收益归作者所有