开 题 报 告
毕业设计(论文)题目
3D射击游戏开发
题目类型
□工程设计  技术开发  □软件工程  □理论研究和方法应用
□管理模式设计  □其他
目的:
1.游戏模拟一种真实的战斗场面,使玩家有身临其境的感觉。
2.通过研究射击类游戏的特点,完成可运行的游戏成品。
意义:
    随着计算机硬件的急速发展以及3D技术的兴起,2D游戏已经不能引起玩家的兴趣,3D游戏已经成为趋势。本次设计基于Unity3DWindows平台上设计并实现了一个射击类型的游戏玩家可以通过电脑鼠标和键盘同时来控制场景中的人物模型。游戏中,游戏的参与者可以通过键盘控制任务前后左右移动,同时通过鼠标来控制方向以及射击,从而实现角运动状态的变化以及对怪物的打击,可以加深对游戏的了解以及基于U蒋丽莎个人资料nity3D开发游戏的一般制作过程和发布过程,使玩家在游戏的过程中体验三维游戏带来的全新体验。
设 计(研 究)现 状 和 发 展 趋 势
现状:
现在无论是国内还是国外,各种各样的3D的游戏都非常的火爆,如国内的英雄联盟,穿越火线,手游王者荣耀,各种3D游戏体验馆等等,以及国外的使命召唤等等。
趋势:
1.随着3D行业的不断发展,越来越多的消费者已经不满足于2D效果带来的视觉体验,这也推动了3D周边相关产品市场的发展。随着玩家硬件条件的改善以及游戏制作技术的不断提升,游戏画面更真实、玩法更丰富的3D游戏必将成为市场主流。
2.随着3D技术的发展,裸眼3D技术也逐渐在3D产品市场中崭露头角。利用裸眼3D技术研发出的产品,不需要佩戴专业的3D眼镜,通过肉眼就可以直接观看到3D支付有优惠画面,这在一定程度上解决了玩家视觉束缚的难题,带给玩家更为完美的感官体验。
3.3D网游在中国发展缓慢,归根结底还是由于游戏本身忽视了用户体验。国内的3D游戏厂商出发点不在“用户”,而是“金钱”,即便是备受推崇的“傻瓜式”新手引导,也只是为了留住玩家,使玩家继续付费,而非重视游戏的可玩性。有专业人士建议,想要发展3D网游,网游公司必须更加注重玩家体验的提升。裸眼3D技术从某种程度上很好地改善了游戏玩家对3D网游的体验感。因此有不少网游公司逐渐将经营思路转向如何将3D网游与裸眼3D产品结合销售上,并希望能够以此方式培育起自己稳定的用户。这样的捆绑销售模式,或许能够挽救3D网游低靡的市场现状,也将在很大程度上推动个人消费类裸眼3D产品的普及与发展。
本课题的主要内容是设计开发一款3D类射击游戏。此游戏界面美观,大方,具有完美的感官体验,各项功能齐全。
主要实现的功能有:
1.移动功能,此功能可以通过键盘操控实现人物的前后左右移动。
2.射击功能,射击功能可以在你瞄准某个敌人时通过鼠标实现射击功能,最终可以达到实现消灭敌人的目的。
3.场景转换功能,玩家可以通过键盘和鼠标来控制场景中的角吃东西或击杀分数达到一定限度或穿过房屋门等来实现场景转换功能。
4.击杀功能,玩家能控制角对怪物进行打击,打死怪物过关或者死后复活重玩。
5.效果功能,射击类游戏对于碰撞检测,打击效果以及血量增减的实现。梁静茹老公资料
1.准备阶段:毕业设计资料搜集,毕业设计课题的申报工作。
2.审题阶段:填写毕业设计任务书,最后进行汇总。
3.毕业设计阶段:根据学校文件的通知和毕业设计管理细则的要求,完成各阶段的设计与指导工作,完成毕业设计的论文撰写。
(1)对游戏功能进行设计
(2)建立数据库模型,完成场游戏所需的模型建设
亚宁老婆
(3)整个游戏的页面布局以及设计
(4)进行后台代码的编写
(7)测试:功能测试、性能测试、兼容性测试
(8)修改以及调优阶段,完成bug的修复以及界面的优化
4.答辩阶段:进行公开答辩。
(1)设计作品演讲的ppt
(2)论文的编写
(3)答辩
课 题 研 究 有 无 困 难
准 备 如 何 解 决
主要困难:整个游戏的功能实现较为复杂。目前所学知识有限,并不能很好的实现预期的功能。
解决方法:1.阅读各类相关的技术书籍。
          2.通过互联网查资料。
        3.请教导师和身边的同学。
主要参考文献
[1]  王洪源等,《工程款Unity3D人工智能编程精粹》,清华出版社。
[2]  吴志达,《一个基于Unity3D游戏引擎的游戏研究与实现》,中山大学,2012年。
[3]  王树斌,《浅析Unity3D开发游戏流程及日常技术[J]》,《电脑知识与技术》。
[4]  李锦荣,郭磊,谭忠扬,《基于Unity3D平台的射击游戏的开发》,《福建电脑》。
[5]  李鸿,《3DSMAX建模技术分析[J]》,邢台学院学报。
[6]  莫军,《基于嵌入式的3D游戏引擎技术的研究与实现[J]》,电子科技大学。
[7]  严朝军,周其力,张宁,《游戏中的程序设计技术[J]》,电脑开发与应用。
[8]  夏旺盛,黄心渊,《3D游戏引擎构架概述[D]》,《现代计算机(专业版)》。
[9]  StanleyB Lippman,Josée Lajoie,Barbara E.Moo,《C++ Primer中文版(第4版)》,人民邮电出版社。
[10]  徐明亮,《OpenGL游戏编程》,卢红星机械工业出版社。
运动会加油稿50字
1.2016年12月1日-12月5日    搜集,查阅有关网络社交平台的资料,了解相关知识;搜集国内外Shader编程的资料,对搜集到的资料进行整理,出可以借鉴的经验和改进的方法;明确研究内容及拟采用的方法和手段,预期达到的水平及所需的科研条件,进度安排,撰写任务书和开题报告           
2.2016年12月6日-12月10日      提交任务书和开题报告,准备开题答辩         
3.2016年12月11日-12月20日    实现应用程序功能,在测试环境中进行部署   
4.2016年12月21日-2017年3月8日  编写源代码,软件文档             
5.2017年3月9日-4月1日        提炼软件文档,撰写毕业设计论文             
6.2017年4月2日-5月1日        完成毕业论文2,3稿                                                                       
7.2017年5月20日之前      毕业论文审阅,修改,定稿,装订成册,准备评阅 
8.2017年5月26日-29日        整理论文介绍文档和演讲文稿,准备答辩     
9.2017年5月30日-31日        毕业设计报告和论文答辩
指导教师意见
   
指导教师签名:   
年    月    日