坦克大战游戏的改进设计

坦克大战游戏的改进设计

ID:1392006

大小:1.13 MB

页数:43页

时间:2017-11-11

坦克大战游戏的改进设计_第1页
坦克大战游戏的改进设计_第2页
坦克大战游戏的改进设计_第3页
坦克大战游戏的改进设计_第4页
坦克大战游戏的改进设计_第5页
资源描述:

《坦克大战游戏的改进设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、坦克大战游戏的改进设计目录摘要1ABSTRACT2第1章绪论31.1项目背景31.1.1国内背景31.1.2国外背景41.2项目来源51.3设计游戏的必备知识51.3.1JAVA语言程序设计的基本知识点51.3.2JAVA语言的特性7第2章需求分析82.1系统需求分析82.2用况建模92.3活动建模102.4开发环境102.5J2ME概况及应用112.5.1JAVA平台的四个版本11432.6本章小结11第3章游戏设计133.1游戏结构设计133.2数据结构设计143.3算法设计153.4本章小结23第4章游戏详细设计244.1游戏功能设计244.2类模型254.

2、3玩家坦克的功能属性264.4敌人坦克的功能属性264.5子弹的运行和控制274.6坦克的控制和敌方的智能运行284.7本章小结30第5章游戏实现315.1游戏规则及运行界面315.1.1游戏步骤315.1.2操作315.1.3游戏规则及运行界面315.2本章小结36第6章本游戏中关键技术和要改进的地方376.1有关绘图的关键技术37436.2GRAPHICS类376.3文件系统376.4利用缓冲技术消除闪烁现象386.5本程序要改进的地方396.6本章总结40第7章总结417.1本程序的总结417.2经验和感想41参考文献4243第1章绪论1.1项目背景1.1.

3、1国内背景早期的游戏不能被广泛接受最主要的就是该引擎没有具备广泛的硬件支持幅度,不能够自上而下充分发挥各等级硬件的运算资源。目前PC游戏销量萎靡(相对于游戏机)的主要病根之一就是PC平台不同等级的硬件性能相差甚巨,而大部分PC游戏对不同级别的硬件支持范围又不够广,所以往往要么是配置需求过高,要么就是画质跟不上时代,导致玩家接受面小而严重影响销量。而过去暴雪的游戏之所以能够赢得如此庞大的玩家追捧,除了作品本身的优秀质量以外,相对较广的硬件支持同样功不可没。能够很好兼顾当时高配置下的优秀画质以及低端配置下同样能够提供流畅的游戏体验而闻名。国内大多数玩家接触的《坦克大战

4、》,都是经傅瓒改造后的版本,经典坦克游戏的编程:原版《坦克大战》一共35关,玩家的任务是保住己方司令部,并消灭敌方20辆坦克。傅瓒对原版的地图和参数进行修改,增加了一系列新关卡,这就是最早的“烟山版”《坦克大战》——《坦克7》(进入游戏后有“TANKA”至“TANKG”七个选项,因此得名)。之后他又陆续制作了《坦克14》、《坦克28》、《89坦克》和《90坦克》等版本,加入了敌方坦克吃宝物、双打时互借坦克等功能,以及水陆两用坦克(可渡河的船)和火焰喷射器(可削草的手枪)等宝物,这些内容都是原版没有的。作为这一系列的集大成者,《90坦克》是其中流传最广的一款。其辨识

5、方法也很简单,《90坦克》在B3、B5、B6和B7四版的地图上,分别有“福州”、“烟山”、“软件”和“542408”(电话号码)的字样,这大约是国内最早的游戏内置广告。43凭借“坦克”系列,烟山软件的营业额再次翻番,1989年突破200万元,又推出了《导弹坦克》。《导弹坦克》已不再满足于对地图和参数的简单编辑,还对游戏程序做了修改,增加了发射导弹、加固工事等新玩法。玩家发射的导弹可以越过地图上的所有障碍,还可以转弯;导弹用完后,玩家可以用A键加固工事或设置路障,将坦克开到砖或石头前,按A键举起砖石,到需要加固或设置路障的地方,再按A键放下。《导弹坦克》,连同烟山软

6、件汉化的《烟山杯围棋》、《中文麻将》和《中国象棋》等另外三款游戏,被制作成四合一卡带,这盘卡带的母片(未加密的芯片)后来被卖给了一家台湾公司,这也使烟山软件无意间成为了国内第一家“进军海外”的游戏公司。1.1.2国外背景FC(FamilyComputer)主机在欧美又称NintendoEntertainmentSystem(可译作任天堂娱乐平台即NES)。FC主机在游戏业界造成的巨大冲击众所周知,这款主机在当时事实上几乎占领了世界各地多个国家的整个游戏市场,并使得逐渐没落的北美游戏市场再度复苏。这款主机的性能比当时的多数主机都要强大,而价格上却便宜得多。主机所采用

7、得处理器为CMOS6502,一款已经淘汰的70年代中期产品。由于其价格便宜且极易使用,经过任天堂的改造后又焕发了全新活力。6502芯片主频为8bit,12MHz,内存8k,画面52色,同屏最多显示其中的13色,声音2个矩波,1个三角波,1个杂音,1个PCM音频(见图1-1)。BattleCity是其发售卡带中的一款力作,设置了35个关卡,可以双人操纵,画面设置了若干种类的建筑物和阻挡物,以消灭所有敌人为通关条件,并有接宝物等增加游戏效果的设置,画面精美,音效杰出,在PC机的80386处理器仍未面世的当时,能在硬件上运行这样的2D程序不得不令人惊叹,难怪常有人说游戏

8、程序是最大

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。