游戏开发开题报告【篇一:游戏设计开题报告】一、选题的目的、意义和实用价值随着人们生活质量的不断提高以及个人电脑和网络的普及,人们的业余生活质量要求也在不断提高,选择一款好玩,精美,画面和音质,品质优良的休闲游戏已经成为一种流行的休闲方式。可以说在人们的日常生活中,除了工作、学习,玩自己喜欢的游戏正在成为一种时尚。而且休闲类游戏大概是覆盖年龄段最广的一类,相信有大量六七十岁的老人也玩过俄罗斯方块,也玩过五子棋等等,休闲类游戏曾经给了不少玩家们一个美好的回忆,也是目前游戏平台非常广的一类游戏。所以,开发出大家都比较喜欢的,高品质的休闲互动游戏,将会受到人们的普遍欢迎。让人们在工作学习之余,享受游戏的快乐,也是一款游戏真正成功的意义。二、国内外研究现状:联众与中国游戏中心等老牌的棋牌类平台的推出,标志着休闲游戏在中国开始拓荒生根。98年联众成立,初期一直推行免费的策略,但由于联众是棋牌类平台当中起步早、品牌效应好的厂商,加上曾经的同类型平台如宏基戏谷等等纷纷退出了竞争的舞台。作为国内最大最知名的专业游戏网站之一的腾讯游戏频道,在休闲游戏栏目上有着其他专业游戏类网站所不能比拟的优势,发展至今已有多年的历史,每日栏目浏览量在70万以上,并与多家休闲游戏与原创作者有紧密合作关系根据newzoo发布的2010年对美国和欧洲关键市场玩家的调查报告显示:大量的用户通过社交网络平台和移动接入平台玩休闲游戏,虽然使用社交网路平台、移动设备和专业的休闲游戏平台的玩家之间有交叉,但是其占据各国玩家数量的比例依然很惊人。三、课题研究内容及拟采用的方法采用的工具:visualstudio2008采用的技术:c#.netsqlserver2005课题研究的内容:qq游戏大厅是集棋牌一体的游戏客户端,用户可以通过游戏大厅迅速进入游戏,与来自世界各地的玩家同竞技,共欢乐。本课题就是要开发一个类qq游戏大厅的具有几个游戏的平台。拟采用的方法:系统结构:本系统利用.net平台上的类库并采用c/s模式即客户端和服务器简历套接字来实现通信数据库设计:由于系统是一个简单的c/s模式软件,数据库直接架在服务器端上,服务器采用了sqlserver2005作为数据库服务器,从而能够大大提高数据安全性。四、难点及解决办法:难点1:网络通信设计服务器要与客户的通信就必须要用到socket,我们在通过使用套接字与远程设备通信之前,必须使用协议和网络地址信息初始化套接字。难点2:游戏房间模块本模块可以算的上是客户端开发的核心部分。不仅需要与服务器建立连接,还需要与客户之间建立连接,在房间里面的聊天功能与大厅的聊天室不一样的,这里是客户之间的直接通信,而不需要经过服务器转发。在连接建立以后,聊天通信也同时建立。在这里申明。哪个用户建立主机,哪个用户就充当游戏主机的角色,一旦连接建立,监听函数就必不可少。五、工作日程安排:第1周:确定毕业题目。第2周:完成开题报告。第3~4周:查阅文献资料,确定设计总体框架第5~7周:系统设计,数据库设计,网络通信设计第7~9周:客户端功能模块实现,服务器端功能模块的实现第9~11周:游戏程序的编写第11~13周:调试与测试第14周:完成论文草稿第15周:完成论文正稿,准备答辨六、参考资料:[1]段德亮,余建.张仁才c#课程设计案例精编[m].清华大学出版社2008.06.[2]夏敏捷.visualc#。net开发技术原理与实践教程[m].电子工业出版社,2008.01.[3]karliwatson.c#2005数据库编程经典教程[m].人民邮电出版社社.2007.05.[4]王国胜.刘攀.尼春雨.c#基础与案例开发详解[m].清华大学出版社2009.07.[5]肖辉辉.段艳明.用c#.net实现对sqlserver数据库的备份与还原[j].软件导刊.2009年06期:167-169[6]申启杰.凌捷.基于c#的插件框架设计和实现[j].计算机应用与软件.2010年01期:148-149+164[7]王军弟;刘瑞玲.sqlserver中约束与触发器差异比较[j].电脑与信息技术.2011年02期:75-77【篇二:基于android的飞机游戏开发开题报告】开题报告(1)研究的目的和意义android操作系统最初是由andyrubin制作,最初主要支持手机,在2005年被搜索巨头google收购注资,并组建开放手机联盟开发改良随后,逐渐扩展到平板电脑及其他领域上,2008年全球第一步安卓智能手机问世,标志着安卓的重生。而在2011年11月份的调查,android智能机一跃超过苹果,以全球市场占有率76%,中国90%遥遥领先。在安卓手机中以三星的galaxyiii系列为领头羊,领跑安卓手机最新科技。当人类步入21世纪,随着科技的日趋发展,智能手机,平板电脑等高端电子产品进入了我们的日常生活,随着3g时代已经慢慢的融入了我们的日常生活,随着社会的进步和科技的发展手机已经从单纯的通讯工具转变为集娱乐,学习,通讯为一体的高端电子产品,随着诺基亚塞班系统的没落,安卓系统迎来了春天。据市场调查,智能手机市场已经形成了二足鼎力的态势,安卓和苹果的ios作为领军者遥遥领先于windowsphone系统,而在2011年11月份的调查,android智能机一跃超过苹果,以市场占有率76%遥遥领先。同时各种android应用程序已经有了比较明朗的发展前景,尤其以手机游戏这个亮点受到广泛的关注和喜爱,正是由于android拥有广大的用户群,android手机游戏拥有巨大的潜力,它也主宰者手机游戏的未来,此次毕业设计顺应时代发展潮流,依托现在硬件上的优势,以android为平台,旨在玩家打造一款优秀的飞行类小游戏,使玩家身临其景,爱不释手。在安卓游戏的市场上,使得android手机游戏种类更加丰富多彩,为安卓手机游戏的发展做出贡献。(2)国内外同类研究的概况形态。2003年10月,andyrubin等人创建了android公司,google公司于2005年8月17日低调收购android以及其团队,andyrubin成为google公司android项目工程部副主任,,在三年后的googlei/o大会上谷歌提出androidhal架构图,同年九月,谷歌发布android1.0,这就是android的最早的版本,由于当时受到硬件技术的局限和3d技术的不完善,以及android没有得到公众的认可,所以当时安卓手机游戏并没有得到良好的发展,没有进入人们的日常生活,仅仅只能做出原始的简单的小游戏,而且玩家也不是很多。时间来到了2011年,android操作系统以绝对的优势领跑只能手机界,而基于良好的平台支持和硬件的发展,使得android手机游戏得到了飞速的发展。1基于良好的硬件制作更好效果的游戏随着各平台对opengles支持能力的大力加强,使得开发复杂的3d场景游戏成为可能。更多显示芯片对android的支持,硬件性能将不再成为制约专业化游戏发展的瓶颈。越来越多在pc、psp、ps3、xbox360等各游戏平台占有领先地位的专业游戏公司将向android等手机平台领域快速渗透,使得游戏的规划更加向专业化方向发展。随着android版本的稳定以及游戏产业的蓬勃发展,gameloft、gamevil、ea等大牌厂商开始进入android平台,带来了高端的游戏体验。利用3d技术和专业美工,在pc上制作出完美的主角和场景的模型,然后再移植到android平台上,进行后续开发,植入更好的模式和剧情,让玩家更好的加入到游戏中去。2利用短距离无线传输新技术,实现联机游戏展望未来,android游戏开发在更多层面,更广思路上,更多游戏情结和规则上,利用wifi技术和蓝牙,edge,实现玩家联机对战。蓝牙是一种新型,开放且低成本的短距离无线连接技术,课取代短距离的电缆,实现数据的无线传输。edge,即增强型数据速率gsm演进技术,它主要在gsm系统中采取了一种性的调制方法,即最先进的多是隙操作和spsk调制技术。wifi即无线保真技术,是与蓝牙一样,同属于在办公室和家庭中使用的短距离无线技术。这些通讯能力也是属于硬件方面的展现,同时也是未来安卓手机游戏发展的趋势,玩家通过这些技术,来利用短暂的时间片,和其他玩家来实现互动游戏,而不是一个人枯燥的玩单机游戏,这样给android手机游戏带来了新的挑战和机遇。(3)研究内容及计划一款优秀的有机游戏需要用美术技巧,动画理论,实现方式,人机交换以及脚本程序等各个方面共同打造。1课题内容:基于android平台的飞机游戏开发的飞机游戏开发2需求分析:本游戏是主要基于android系统下开发的应用,采用java语言和安卓自带的xml布局编写,操作简单,容易上手。游戏由玩家触摸屏幕来控制飞机的移动,即上下左右,子弹为自动发射,没有子弹数的约束,但是有子弹的威力大小,玩家可以控制飞机通过移动,来躲敌机的子弹,一旦触碰敌机或者敌机子弹,即判为任务失败,玩家通过摧毁敌机和最后boss获得分数。系统设计排行榜,自动把高分玩家记载进内置的数据库,玩家一旦摧毁最终boss则判断为通过本关,自动开启下一关,通过特定的关数,会自动解锁新的飞机,新的飞机拥有更好的移动速度,子弹威力,和更多的生命值,使得玩家非常想通过通关开启新的飞机,从而欲罢不能,喜欢上这款游戏。此游戏还融入了很多动作类游戏特有的技术,使得画面流畅、声音震撼。游戏操作简单,易于上手,且火爆的游戏场面,快速、激烈、紧张的游戏节奏会使玩家产生浓厚兴趣。3系统设计概要(1)游戏的内容设定:玩家通过点击屏幕来控制飞机,飞机自动发射子弹,当玩家控制的飞机发射子弹碰触到敌方飞机,则敌方飞机坠毁,而我方飞机被敌方飞机子弹触碰,玩家控制的飞机则损失生命,当有限的生命损失殆尽则游戏结束,当玩家打败最终boss后则判断为通关,否则通关失败,当进行第二关时,玩家的生命值刷新,第三关,第四关依旧如此。(2)过管条件设定:玩家需要在丢失最后一个生命前击败最后boss(3)游戏结束设定:玩家控制的飞机丢失最后一个生命,即判断游戏结束(4)游戏规则设定:1子弹飞机能每分钟能自动发射一定的子弹数目,只要出现敌方飞机玩家控制飞机自动发射现有子弹2血条或者生命飞机拥有血条或者生命,根据飞机的生命剩余量,或者飞机血量的剩余量,来决定是否继续可以战斗,每次被击中或者被敌机撞击后生命数或者血量下降,当生命数或者血量下降到0,则游戏结束。3碰撞当敌机与玩家控制飞机图片相互重叠则判为碰撞,玩家控制飞机损失生命或者血量,并且不能获得摧毁敌机的分数4敌机被击中当玩家控制的子弹出现在敌机图片的范围时,敌机则被摧毁,玩家获得相应的分数5玩家控制战机被击中当敌机发射子弹出现在玩家控制战机图片的范围时,玩家控制战机则损失生命或血量6子弹重叠(即子弹相互抵消)当玩家控制战机发射子弹图片与敌机发射子弹相互重叠,则判断为子弹相互抵消,子弹消失【篇三:基于java的教育类游戏开发与设计-开题报告】河南中医学院本科生毕业设计(论文)开题报告题目:院系:信息技术学院专业:计算机科学与技术班级:10级计科班学号:学生姓名:王秋雨指导教师:任靖娟2013年11月10日