网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于Excel VBA的“战舰游戏”设计与开发-开题报告

Ktbg25751 基于Excel VBA的“战舰游戏”设计与开发-开题报告(一)课题的背景1、微软公司出品的Microsoft Office系列办公软件,凭借其强大的功能和友善的界面,长期占据了全球同类软件的榜首。其自带的Visual Basic for Applications,即VBA,是微软公司开发出来在其桌面应用程序中执行通用的自动化任务的编程语言,是Vi..
基于Excel VBA的“战舰游戏”设计与开发-开题报告 Ktbg25751  基于Excel VBA的“战舰游戏”设计与开发-开题报告

(一)课题的背景
1、微软公司出品的Microsoft Office系列办公软件,凭借其强大的功能和友善的界面,长期占据了全球同类软件的榜首。其自带的Visual Basic for Applications,即VBA,是微软公司开发出来在其桌面应用程序中执行通用的自动化任务的编程语言,是Visual Basic的一种宏语言。在没有VBA以前,大多应用软件都采用自己的宏语言供用户开发使用,但每种宏语言都是独立的,需要用户专门去学习,它们之间互不兼容,使得应用软件之间不能在程序上互联。VBA 作为一种新一代的标准宏语言,具有上述跨越多种应用软件并且具有控制应用软件对象的能力,使得程序设计人员仅需学习一种统一的标准宏语言,就可以转换到特定的应用软件上去,程序设计人员在编程和调试代码时所看到的是相同的用户界面,而且VBA与原应用软件的宏语言相兼容,以保障用户在代码和工作上的投资。有了VBA以后,多种应用程序共用一种宏语言,节省了程序人员的学习时间,提高了不同应用软件间的相互开发和调用能力。在Microsoft Office 2003中,VBA 适用于所有应用程序,包括Word、Excel、PowerPoint、Access、Outlook等。其极大的扩展了Microsoft Office系列办公软件的功能,特别是对于Excel,通过合理使用VBA,能够实现各种自定义的功能,达到更高的工作效率。例如通过一段VBA代码,可以实现画面的切换,可以实现复杂的逻辑运算,可以自动生成统计数据。复杂的VBA程序可以让Excel变成各种特制的应用软件,甚至可以在Excel中通过VBA制作电脑游戏。
2、“战舰游戏”是一种非常传统的、古老的桌面游戏,其原型最早出现在欧洲大航海时期,是水手间喜闻乐见的一种消遣娱乐方式。通常甲、乙两个水手会在各自的格子布上画上数艘大小不一的“战舰”,首先水手甲报出坐标,如果坐标对应水手乙的格子布上画有“战舰”,水手乙须回答“射中”并在对应的格子上画叉,否则回答“射失”。如果“射中”甲可以继续报出坐标直到水手乙回答“射失”,然后交替由水手乙报坐标。最后直到一方的所有“战舰”所占的格子都画上了叉,另一方获胜游戏结束。虽然这个游戏的规则非常简单,但却十分考验玩家的记忆力和空间想象力。所以即使“战舰游戏”的具体细节随着时代的进步而不断在变化,但因其本质魅力始终未变,直到现代仍旧有一大批“粉丝”玩家。
近几年,随着好莱坞科幻大片《超级战舰》的上映,影片中有一段类似“战舰游戏”报坐标打战舰的剧情,让广大的普通人群知道了这种游戏。随后各种“战舰游戏”的电子游戏、电脑游戏、手机游戏如雨后春笋般冒了出来。本课题计划利用Excel VBA强大而高自由度的特点,设计开发一款“战舰游戏”的电脑游戏。
(二)课题的现状
1、关于“战舰游戏”的电脑游戏。由于游戏内容相对比较简单,国应内外大多通过Flash实现,例如《大海战》( ://flash.17173.com/flashfile/2006-03-23/20060323120206287.shtml)等,但目前尚未有基于Excel VBA的“战舰游戏”,本课题在这方面的设计和开发具有独创性。
2、关于基于Excel VBA设计开发应用软件。因Excel方便处理数字的特点,国内外大多都是统计运算类的软件,例如《分数记录统计软件》( ://download.csdn.net/detail/constanceyang/2917282)、《我的一个简易财务软件》( ://club.excelhome.net/thread-749728-1-1.html)等,但采用Excel VBA编写的电脑游戏很少,本课题希望能在该方向有所突破。
(三)课题的思路
1、首先在一个空白Excel表格中构建出两个10×10的正方形表格分别作为电脑方和玩家方的“海域”,对应程序中定义两个二维数组用于存储各自“海域”中的各类信息。然后电脑方和玩家方分别布置各自的战舰,开始游戏后按规则交替点击对方“海域”作为“攻击”,最后一方获胜游戏得出评分。
2、本课题在设计和开发当中主要涉及以下几个重点问题的处理和解决:①游戏界面的设置,包括双方“海域”的设置、“战舰”的定义、按钮的定义和游戏分数的计算等;②玩家方动作的响应,包括玩家方布置“战舰”操作的响应和玩家方“攻击”操作的响应等;③电脑方AI的设计,包括电脑方布置“战舰”的AI和电脑方“攻击”的AI等;④基于Excel VBA开发的电脑游戏的封装。

二、^范文提纲
1绪论
2总体设计
2.1需求分析
2.2总体结构设计
3详细设计
3.1模块设计
3.2界面设计
3.3电脑方AI设计
3.4玩家方操作设计
4代码实现
4.1响应玩家方布置“战舰”操作的代码
4.2响应玩家方“攻击”操作的代码
4.3电脑方布置“战舰”的AI代码
4.4电脑方“攻击”的AI代码
5测试与封装
6结语

三、参考文献
[1]马维峰.Excel VBA应用开发从基础到实践[M].北京:电子工业出版社.2006
[2]韩加国.Excel VBA从入门到精通[M].北京:化学工业出版社.2009
[3]马雪伶.别怕,Excel VBA其实很简单[M].北京:人民邮电出版社.2012
[4]罗刚君.来吧!带你玩转Excel VBA[M].北京:电子工业出版社.2013
[5]李晓玫.Excel中的VBA程序设计[J].四川师范大学学报:自然科学版,2004(4):423-426
[6]郝国芬.通过制作宏按钮实现Excel的高级功能[J].河北工程技术高等专科学校学报,2006(1):38-40
[7]周维京.VBA封装技术分析[J].电脑与电信,2008(4):34-35
[8]毛文兵.基于Excel和VBA的信息系统开发技术研究[J].沿海企业与科技,2008(11):29-30
[9]许晴.用Excel与VBA编写贪食蛇游戏[J].电脑编程技巧与维护,2008(12):68-77
[10]许晴.用Excel VBA编写俄罗斯方块游戏[J].电脑编程技巧与维护,2009(15):69-79
[11]朱俭.VBA在Excel中的应用[J].软件导刊,2015(4):46-48



基于Excel VBA的“战舰游戏”设计与开发-开题报告......
上一篇:基于JSP的图书借阅系统的设计与实.. 下一篇:基于C#的企业人事管理系统的设计..
点击查看关于 基于 Excel VBA 战舰 游戏 设计 开发 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有