韩国新一代小型潜艇KSS

韩国新一代小型潜艇KSS
韩国新一代小型潜艇KSS

韩国新一代小型潜艇KSS-500A

近期,韩国新一代小型潜艇的模型公开亮相,新一代小型潜艇的代号为KSS-500A。由于韩国海军装备的中型常规潜艇“张保皋”级和“孙元一”级潜艇上镜频频,以致于只要提起韩国海军装备的潜艇,人们很容易就会想到上述两型潜艇,而韩国此次公开的是一型“体形”比韩国现役中型潜艇小好几圈的小型潜艇,因此吸引了不少人的关注。

韩国海军装备的“张保皋”级常规潜艇

浅海游龙:小型潜艇述评

军用潜艇按照潜艇的排水量大小可分为:大型潜艇(排水量在2000吨以上)、中型潜艇(排水量为600-2000吨)、小型潜艇(排水量为100-600吨)、微型潜艇(又称为袖珍潜艇,排水量在100吨以下)。相对于大中型潜艇,小型潜艇尺寸较小、空间也比较有限,作战能力较弱,但小也有小的好处。在近岸浅水环境中,由于小型潜艇目标小、噪音低,再加上近海渔业、商业运输、江河注入等因素使浅水区域的水声环境非常复杂,小型潜艇可以利用自身的特点和复杂的水声环境隐蔽接近目标,完成作战使命。因此,小型潜艇非常适合在近海、狭窄海峡执行特殊任务,如封锁海峡、破坏敌海上交通运输线、输送特种部队或侦察人员从海上渗透到敌海岸目标进行偷袭或侦察,真可谓是“艇”小鬼大。

小型潜艇造价低于大中型潜艇,对于一些渴望拥有潜艇却囊中羞涩的小国而言,小型潜艇是它们最好的选择,一些已经拥有或准备拥有大中型潜艇的国家也会装备少量小型潜艇,这些国家需要装备小型潜艇训练潜艇操作人员,因为使用大中型潜艇当做训练潜艇是一件不划算的事情。小型潜艇技术门槛低,易于建造,不少怀揣着装备大中型潜艇梦想却苦于没有潜艇建造技术的国家,通常会从建造小型潜艇或者微型潜艇起步,积累建造潜艇的相关技术和经验,再以此为基础,一步步实现建造大中型潜艇的梦想。正因为小型潜艇具有大中型潜艇不具有的有点,包括韩国在内的不少国家对装备小型潜艇的热情依然不减。

小型潜艇具有目标小、噪音低等优点,是浅海作战的得力武器,深受一些国家的青睐。图为伊朗“加迪尔”级小型潜艇

“多戈雷尔”已经老了

从上个世纪90年代开始,韩国海军开始装备“张保皋”级常规潜艇,本世纪韩国海军又开始装备“孙元一”级AIP潜艇,现在韩国海军拥有12艘现代化潜艇,成为亚洲不折不扣的潜艇强国之一。其实,在韩国海军装备序列中还有不少小型潜艇和微型潜艇,这些潜艇虽然低调,但却是韩国海军近海作战不可或缺的武器装备。韩国于上个世纪80年代开始建造“多尔戈雷”级小型潜艇,该级潜艇的代号为KSS-51。首艇“多尔戈雷”号于1983年正式服役,韩国一共建造了3艘该级潜艇,这些艘潜艇在1990年之前全部入役。3艘“多尔戈雷”级潜艇编入韩国海军第九潜艇战团,驻地为韩国镇海基地,该战团旗下编有3个“张保皋”级潜艇战队、1个“孙元一”级潜艇战队及1个小型潜艇战队。

“多戈雷尔”级潜艇水面排水量为150吨,水下排水量为175吨。该级潜艇采用柴-电动力系统,安装一台柴油机和一台发电机,单轴5叶螺旋桨推进,水面航速9节、水下航速6节。艇员编制为6人,艇上还可搭载8名蛙人。“多尔戈雷”级潜艇是德国HDW造船公司所设计的潜艇,韩国按照德国提供的设计图纸建造潜艇。有资料称,“多尔戈雷”级潜艇是

在德国202型潜艇基础上设计的。202型潜艇也是小型潜艇,艇长22米,水面排水量100吨,水下排水量150吨。该型潜艇装备了一台MB836型柴油机,水面航速为6节,水下航速为13节,艇员编制为6人。从两型潜艇性能数据来看,“多尔戈雷”级潜艇很可能是在202型潜艇基础上设计的。

退役后的“多尔戈雷”级潜艇成为公园的展品

“多尔戈雷”级潜艇的电子设备比较简单,艇上安装有阿特拉斯电子公司的高频艇壳被动声呐及一部水雷规避声呐,指挥舱内装有指挥控制系统和显控台。围壳内容纳了三根升降桅杆,分别安装了潜望镜、搜索/导航雷达、通气管。该级潜艇艇艏安装了2具406毫米鱼雷发射管,潜艇可携带了4枚鱼雷(其中有两枚装在发射管中),不搭载鱼雷的情况下,该级潜艇可携带多枚水雷,可在水下隐蔽布雷。

韩国“多尔戈雷”级潜艇后视图

韩国当初建造“多尔戈雷”级潜艇的主要目的有三点:一是“以潜制潜”,对朝鲜进行“反渗透”作战行动;二是通过建造小型潜艇为未来建造大中型潜艇积累相关技术和经验;三是让“多尔戈雷”级潜艇充当训练潜艇,培养潜艇操作人员,为以后扩充潜艇规模奠定基础。由于“多尔戈雷”级潜艇已服役20多年,再加上服役期间频繁使用,该级潜艇日渐老化、力不从心,首艇“多尔戈雷”号已经退役。为了替代疲态渐露的“多尔戈雷”级潜艇,韩国于2008年启动了新一代小型潜艇的设计工作。

KSS-500A:麻雀虽小,五脏俱全

新一代小型潜艇的代号为KSS-500A,该型潜艇的设计工作由韩国国防发展局(ADD)负责,目前项目已经进入关键系统供应商选择阶段,据悉韩国海军将建造5艘该型潜艇,服役时间还未确定。从韩国公布的模型和图片来看,该型潜艇采用了拉长水滴形艇型,艇艏装有一对水平舵。潜艇围壳采用类似苏联“阿尔法”级攻击型核潜艇流线型低阻围壳。艇艉安装了当下流行的X型尾舵,X型尾舵的四个舵面都可以独立控制,可充当垂直舵和水平舵的双重功能,使潜艇获得更好的水下操控性能。由于X型尾舵的舵面尺寸不超过潜艇艇体中段轮廓,采用X型尾舵的潜艇和海底碰撞的可能性低于十字型尾舵,有利于潜艇在近海执行任务。KSS-500A型潜艇耐压壳从头到尾大体分为4个舱段:武备舱、特种部队和艇员居住舱、指

挥舱、蓄电池舱。

韩国新一代小型潜艇KSS-500A模型,

该型潜艇长37米,艇壳直径4.5米,水下排水量510吨,最大下潜深度250米,由于潜艇自动化程度高,只需5人就可以操作潜艇,标准艇员编制为10人,双班轮流执勤,另外该艇还可搭载14名蛙人。该型潜艇没有采用小型潜艇通常装备的柴油机作为其动力,而是装备了两组锂离子电池,该型潜艇可在水下连续潜航3周,解决了小型潜艇水下续航力时间不足的问题。由于该型潜艇没有装备柴油机和电动机,也就不存在推进系统产生振动噪音的问题,有利提高潜艇的隐蔽性。该型潜艇还有另外一个与众不同的特点是采用了泵喷推进器,从潜艇模型来看,该型潜艇采用的是“前置定子式”泵喷推进系统。在一型小型潜艇上使用泵喷推进系统是非常少见的,该型潜艇很可能世界上第一型采用泵喷推进的小型作战潜艇。该型潜艇的巡航速度为5-7节,最大航速可达20节,自持力21天,最大航程2000海里。从上面的叙述可以看出韩国非常强调KSS-500A型潜艇的隐蔽性,通过采用流线型的外

形设计、泵喷推进系统等措施尽量降低潜艇的噪音。

KSS-500A型潜艇中段特写,流线型低阻围壳清晰可见

该型潜艇装备了完善的电子设备,艇艏装有共形阵搜索声呐,在围壳和水平舵之间的艇体表面装有水雷规避声呐,潜艇艇体下面安装了FAS-3舷侧阵列声呐。流线型低阻围壳内容纳了5根升降桅杆,其中两根装备了潜望镜,一根是搜索潜望镜,另一根是攻击潜望镜,另外3个桅杆装备了卫星通信天线、电子支援侦察(ESM)装置和搜索/导航雷达。指挥控制系统使用4部大型彩色显示器和2部控制台,作战时,系统将各传感器送来的数据显示到彩色显示器上,供艇长决策。围壳内还预留了一个模块化负载天线的空间,可用于投放小型无人侦察机。KSS-500A型潜艇的武器装备为2具533毫米鱼雷发射管,艇上可携带2枚“白鲨”483毫米重型鱼雷和4枚“蓝鲨”324毫米轻型鱼雷(也可使用从外国进口的鱼雷)。“白鲨”和“蓝鲨”鱼雷都是韩国自行研制的新型鱼雷。“白鲨”重型鱼雷长6米,直径483

毫米,重1100千克,最高航速为35节,采用主/被动声制导,射程达35千米;“蓝鲨”是一款轻型鱼雷,鱼雷长2.7米,直径324毫米,重280千克,最高航速为45节以上,射程

达9千米。

KSS-500A型潜艇集众多先进技术于一身,是一型非常先进的小型潜艇

从KSS-500A型潜艇的性能数据和设计可以看出,该型潜艇是一型非常先进的小型潜艇。优秀的外形设计、合理的内部结构,集众多先进技术于一身,不但装备了先进的动力推进系统,而且还装有完善的电子设备和实用的武器装备,真可谓是“麻雀虽小,五脏俱全”。理论上,该型潜艇可能是世界上最先进的小型潜艇,但凡事都有两面性,KSS-500A型潜艇也概莫能外。集成过多的先进技术会导致KSS-500A型潜艇的造价高昂,也会加重部队的后勤维护的负担。该型潜艇再次体现了韩国军工研制的特点:在研制新武器时,尽量使用先进技术,以期新武器的性能排在世界前列(最好是“世界第一”)。这一特点无论是在K9自行火炮、K2主战坦克等陆军装备,还是在KDX-3驱逐舰、“孙元一”级AIP潜艇等海军装备都有体现,这种“贪大求全”的举动使韩国不少新型武器出现可靠性不足、定位不明确等问题。

KSS-500A型潜艇的作战使命

KSS-500A型潜艇排水量小,采用了有利降低噪音的流线型外形设计和推进系统,该艇的噪音控制水平肯定非常出色,结合其装备了先进的电子设备和实用的武器装备,KSS-500A 型潜艇可以在近海完成多种作战任务。

侦察、监视机动性好、行动隐蔽的KSS-500A型潜艇在执行侦察任务时可输送侦察人员渗透到敌海岸进行侦察,也可以使用艇上装备的光电潜望镜对敌海岸目标进行侦察,艇上装备的电子支援侦察(ESM)装置则可以对敌无线电通信、雷达电磁波进行电子侦察,该型潜艇搭载小型无人侦察机,无疑增加了该型潜艇的侦察手段,更好地完成侦察任务。若这些侦察手段综合起来使用则可以对敌进行立体侦察,提高侦察的效果。KSS-500A型潜艇还可以使用艇上完善的声呐系统和侦察设备对敌舰艇活动进行监视。

小型潜艇是一国从海上向别国渗透、侦察的常用运输工具,朝鲜曾多次使用微型/小型潜艇输送侦察人员渗透到韩国进行侦察。图为搁浅在韩国海岸的朝鲜的“山高”级潜艇

偷袭、布雷 KSS-500A型潜艇体形小、机动灵活、隐蔽性好,较容易渗透到敌方港口附近或者海岸,使用艇上搭载的蛙人或特战队员对敌港口军舰、岸基目标进行偷袭、爆破。当执行布雷任务时,该艇可携带多枚水雷渗透到敌港口附近或者海岸配合其它布雷平台进行攻势布雷,封锁敌方海岸、港口和航道,破坏敌海上交通运输线,打击或限制其舰船机动,削弱和疲惫敌作战力量。

反舰、反潜 KSS-500A型潜艇装有完善的声呐系统和实用的武器装备,使用自身携带的鱼雷攻击敌方水面舰艇。潜艇是对付潜艇的最好武器,性能先进的KSS-500A型潜艇是朝鲜“山高”、“玉高”级小型潜艇无法比拟的,因此,该型潜艇将是对付朝鲜小型潜艇的可靠武器。在空军的支援下,KSS-500A型潜艇将和韩国FFX新型护卫舰、“伊永夏”级导弹艇等新锐战舰形成立体的近海攻防作战体系,进一步拉开与朝鲜在海军实力上的差距。

结语

研制KSS-500A型潜艇是韩国增强近海作战能力的又一个举措,一旦该型潜艇装备韩国海军,将进一步增强韩国海军的近海作战能力。该型潜艇的出现意味着韩国自行设计和建造潜艇的能力有了很大提高,为以后独立建造大中型现代化潜艇奠定了基础,其地位和作用不亚于于T-50“金鹰”教练机和K-2“黑豹”主战坦克。

基于java的手机游戏开发与设计

摘要在信息技术飞速发展的今天,随着的手机日益普及,手机游戏也成了人们生活中不可缺少的一部分。Java在移动设备上的功能实现也越来越具影响力,为丰富人们的生活,提供服务等方面提供了诸多方便。本文主要介绍一款基于Java语言开发的手机游戏——贪吃蛇,该设计主要是应用J2ME 技术,结合JDK 1.6.0,使用IDE Eclipse 3.4与EclipseMe1.7.9作为开发工具,以Sun J2ME Wireless Tool Kit 2.5.2软件作为模拟测试工具的综合性的开发设计。本设计主要是对手机游戏的开发过程的各个环节做了详细的介绍,其中包括:手机游戏开发平台的搭建与测试、具体设计及开发步骤、软件测试运行与打包生成等,实现了经典游戏——贪吃蛇的手机嵌入,以便满足一些手机用户的娱乐需求。 关键字J2ME WTK Eclipse ABSTRACT In the day of rapid development of information technology, with the growing popularity of mobile phone, mobile games also become the indispensable part in daily life. Java in the function realization of the mobile device is also more and more influential for rich people's life and providing services offered many convenient. This paper mainly introduces a mobile game snake of Java language development. This design is a comprehensive development design,which mainly applied 1.6.0 JDK J2ME technology, combined with the Eclipse, use IDE EclipseMe1.7.9 as 3.4 development Tool, Tool Kit to 2.5.2 from J2ME Wireless

基于java的打砖块游戏学位论文

北方民族大学学士学位论文论文题目基于JA V A的打砖块游戏开发 系(部)名称: 计算机科学与工程学院 学生姓名: 专业: 软件工程 学号: 指导教师姓名: 论文提交时间: 2014-5-7 论文答辩时间: 2014-5-17 学位授予时间: 北方民族大学教务处制

基于JAVA的打砖块游戏开发 摘要 打砖块是一款堪称经典的小游戏,在掌上游戏机上和许多手机上都能发现这个小游戏。游戏基本内容是玩家通过控制一个能够左右移动的挡板,反弹正在运动中弹球,使之改变移动的方向,用小球消除游戏窗口里面的的砖块,然后到达下一关,在障碍物被消除的过程中,可能会产生一些能改变挡板或者小球状态的物品,例如:挡板变长、变短,小球威力加强等等。 本系统是一个基于Java语言平台的打砖块游戏。主要任务是设计打砖块游戏的算法,并使用JA V A语言编写程序,最终完成游戏编程,并使之能够正确运行。主要是小球的碰撞检测和运动轨迹的算法,碰撞部分可以将小球看成一个矩形,当矩形的边界坐标与砖块、挡板、墙壁等一样时,可以判断为进行了碰撞,而运动轨迹只要在碰撞后将X轴或Y轴取反就可以了。 本文第一章阐述了选题目的及Java游戏目前的发展现状。第二章介绍了Java 语音的特点和基于Java游戏开发的相关的技术。第三章详细介绍了打砖块游戏,包括游戏的规则和期待的效果等。第四章进行打砖块游戏的具体设计与实现,包括界面的设计,类的设计,算法的设计等等。第五章对游戏进行运行和测试,以期检测游戏中的各种问题。期望通过本游戏实例掌握小型Java游戏开发和Java 编程的基础的知识和技巧,使自己具备开发Java游戏基本能力。 关键字:java,游戏设计,测试,打砖块,算法

基于JAVA的手机RPG游戏图形引擎的实现

第34卷第4期2008年12月延边大学学报(自然科学版) Journal of Yanbian University (Natural Science )Vol.34No.4Dec.2008 收稿日期:2008203214 作者简介:臧晓强(1977— ),男,讲师,研究方向为智能信息处理.文章编号:100424353(2008)0420287203 基于JAVA 的手机RPG 游戏 图形引擎的实现 臧晓强, 崔荣一, 金小峰, 蔡京哲, 张振国 (延边大学工学院计算机科学与技术系,吉林延吉133002) 摘要:手机游戏引擎中的图形引擎非常重要,它的好坏关系到手机游戏界面流畅情况以及对手机的硬件要求程度.本文基于J 2M E 的MIDP2.0,讨论了手机RP G 游戏引擎中图形引擎的设计与实现,包括地图数据文件设计到读取、分析、加载和渲染. 关键词:游戏引擎;手机游戏;RP G 游戏;图形引擎中图分类号:TP391 文献标识码:A Implementation on Java RPG Mobile G ame G raphic E ngine ZAN G Xiao 2qiang ,CU I Rong 2yi ,J IN Xiao 2feng ,CA I Jing 2zhe ,ZHAN G Zhen 2guo (De partment of Com puter Science and Technology ,College of Engineering , Yanbian Universit y ,Yanj i 133002,China ) Abstract :The graphic engine is very important in mobile game engine which effects the game ’s scene and the mobile ’s hardware.A MIDP 2.0based on RP G engine is presented in this paper ,including how to design ,read ,analysis ,load and render the map 2data 2file. K ey w ords :game engine ;mobile game ;RP G game ;graphic engine 0 引言 随着移动技术的快速发展和一些应用开发平台如J 2M E 、BREW 的成熟,手机游戏变得越来越成熟[1].游戏引擎是控制某一类游戏运行的程序,在后台指挥游戏中的所有元素,包括图像、声音、动画、事件等协调有序地工作.游戏引擎能给开发带来方便,并对今后的修改升级、游戏的开发提供基础[2].目前,市面上的手机游戏绝大部分由游戏开发商提供,普通大众由于缺乏专业的程序开发技能而难以参与手机游戏的开发,只能被动地接受开发商、运营商所提供的应用[325],因此建立一个能够让一般的游戏设计人员使用、便于操作的游戏引擎变得更为迫切.限于篇幅,本文重点探讨地图的读取及渲染的实现. 1 MIDP 中重要的API 简介 M IDP (Mo bile Information Device Profile ,M IDP )提供了对手机设备的屏幕和硬件键的细 粒度控制.其中主要的API 类如下:1)Screen 类是高级小构件如Alert 、List 、Form 的基础,MIDP 2.0 允许同一个Form 上混合文本和图像;2)Canvas 类是低级M IDP U I 的基础,提供对整个屏幕的像素级绘画的访问,以及游戏动作、按键事件的处理方法;3)Game Canvas 类继承于Canvas 类,可以直接从get 2Grap hics ()方法中得到Grap hics 对象并且在该对象上绘图,并可以调用flush Grap hics ()方法更新屏幕的一部分.M IDP 2.0的game 包为游戏应用程序定义了一套完整的A PI.MIDP 2.0除了Game Canvas 类之外,还提供了支持平铺或

(完整word版)基于Java的猜拳小游戏设计

目录 绪论............................................... 错误!未定义书签。 一、背景与意义..................................... 错误!未定义书签。 二、设计原理与方案................................. 错误!未定义书签。 一)方案....................................... 错误!未定义书签。 二)设计思路................................... 错误!未定义书签。 三)系统分析................................... 错误!未定义书签。 四)程序概要设计............................... 错误!未定义书签。 五)工作流程图................................ 错误!未定义书签。 六)程序框图.................................. 错误!未定义书签。 七)程序中所用类说明.......................... 错误!未定义书签。 八)程序运行效果及存在的问题................... 错误!未定义书签。 三、项目实现....................................... 错误!未定义书签。 一)程序用到的类库简介......................... 错误!未定义书签。 二)游戏主程序设计............................. 错误!未定义书签。 三)主界面PigPanel类......................... 错误!未定义书签。 四)具体实现.................................. 错误!未定义书签。 四、运行结果....................................... 错误!未定义书签。 一)结果截图................................... 错误!未定义书签。 二)系统在调度中经常出现的问题................. 错误!未定义书签。 五、心得........................................... 错误!未定义书签。 六、总结语......................................... 错误!未定义书签。 七、参考文献 (19)

基于Java的手机程序设计

目录 引言 (2) 一、系统分析 (2) (1)开发平台和技术分析...................................... (2) (2) JAVA语言特点 (3) (3)需求功能分析 (4) (4)数据流程分析 (5) 二、系统设计 (5) (1)程序流程设计 (5) (2)程序类设计 (7) 三、系统功能实现 (9) (1)通过双缓冲技术实现动画 (9) (2)游戏菜单的绘制 (9) (3)游戏逻辑及屏幕GAMECANVAS类 (10) (4)游戏按键的实现 (14) 结论 (17) 参考文献: (19) 附录 (20) 致谢 (22)

引言 目前,中国的手机用户已经突破4亿大关,同时手机用户还在翻倍增长,远远没有达到饱和的程度,用户数量持续高攀,市场的潜力和巨大的商机已经不言而喻。4亿的国内手机用户在满足了基本的通信等需求后,还渴望着有更丰富的无线增值业务。而经过3年多的市场培育,目前手机对手机游戏的认知度和普及率已经显著提高,手机游戏市场的需求无线膨胀,前景相当乐观。 作为无线娱乐产业的先行者,手机游戏势必会在其领域中脱颖而出,占领绝大部分的市场份额。同彩铃、彩信等其他业务相比,手机游戏的创造性、娱乐性互动性和用户黏性都具有绝对的先天优势,这也是其他无线业务所无法比拟的。 手机游戏产业已成为政府部门、海内外运行上、SP(服务提供商)行业关注的焦点,作为运营商的中国移动将手机游戏作为新业务发展的一个战略性的重点业务。 3G的推出对手机游戏来说,客户端与服务器的数据传输速度会更快,图像视频更加清晰流畅,社区交互更加便捷,画面显示更加夺目,这些要素的大幅度生化使得用户的游戏体验更加丰富。玩家站在任何地方,都可以对是打开手机,享受手机游戏带来的无线乐趣。 1、系统分析 1.1 开发平台和技术分析 1.1.1Eclipse简介 集成开发环境(Integrated Developing Environment,简称IDE)是一个综合性的工具软件。目前所有的IDE中,Eclips可以说是有发展前途的产品之一。Eclips Platform是一个开放的可扩展的IDE。Eclips Platform提供建造块和构造并运行集成软件开发工具的平台,允许工具建造者独立开发与他人工具无缝结成的工具,无需分辨一个工具功能在那里结束,而另一个工具功能在哪里开始。Eclips 项目产生的工具和来自其他开放源代码的第三方软件组合而成。Eclips项目生产的软件一CPL发布,第三方软件有各自的许可访问协议。 1.1.2 Wireless Tool Kit简介 WTK(Wireless Tool Kit)是Sun公司针对J2ME推出的用于手机和Palm等移动设备的开发包,是除手机厂商的专用开发包外唯一的手机模拟器开发包。它通

基于J2ME的手机游戏设计与实现Java.

基于J2ME的手机游戏设计与实现Java 毕业论文 目录前言11绪论21.1 Java与J2ME概述21.1.1 Java历 史21.1.2 关于J2ME 31.2 手机游戏的前景41.2.1手机游戏载体的优 势41.2.2 手机游戏与传统游戏的差别52 开发环境简介72.1开发工具的选择72.2 Wireless Tool Kit 72.3 Java开发环境的建立83 需求分析和概要设计113.1设计的限制条件113.1.1 内存113.1.2 显示大小和分辨 率113.1.3 手机界面123.2 需求分析123.2.1用户调查和目标用 户123.2.2 游戏种类133.2.3长期的计划133.2.5游戏性133.2.5创 意133.3 概要设计143.3.1 游戏简介143.3.2 模块划分及功能143.3.3 关于Canvas 153.3.4 Graphics类173.3.5绘制背景技术184 详细设 计194.1主菜单的设计194.2 控制逻辑实现204.2.1 定义相关变 量204.2.2 游戏的初始化214.2.3绘图方法214.2.4消息处理机 制274.2.5游戏的存取334.3 图片处理344.3.1 Image类354.3.2 Draw 类374.3.3 Map类405 结束语42参考文献43致谢44 基于J2ME的手机游戏设计与实现摘要: 随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。J2ME(Java 2 Micro Edition)就是近年来随着各种移动通信设备的飞速发展而诞生的1项新的开发技术。它 定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的 解决方案,并因其“Write Once, Run Anywhere”的Java特性而提高开发的效率。本文中采用了J2ME技术,设计并开发了1款有1定商业价值的手机游戏--华容道。论文介绍了J2ME的相关背景和技术,并从软件工程的角 度出发,详细阐述了需求分析,概要设计,详细设计等开发过程。关键词: Java; J2ME; MIDP2.0; 手机游戏。 Design and Implementation of Handset GamesBased on J2ME Abstract: When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on people’s everyd ay life, providing them ever fast information just in hand. J2ME is a kind of fast developing technology implemented on various devices especially mobile communication equipments. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentization and diversification of the equipment , and improves the efficiency of the development process thanks to it includes the nature of” Write Once, Run Anywhere” of Java.HuaRong Road, one handset game with certain commercial value, has been

基于java的手机程序设计

目录 引言 (2) 1、系统分析 (2) 1.1开发平台和技术分析 (2) 1.1.1Eclipse简介 (2) 1.1.2 Wireless Tool Kit简介 (3) 1.1.3 Java 2 Micro Edition简介 (3) 1.2J A V A语言特点 (3) 1.3需求功能分析 (4) 1.4数据流程分析 (5) 2、系统设计 (5) 2.1程序流程设计 (5) 2.2程序类设计 (7) 2.2.1 MIDlet类 (7) 2.2.2画布Canvas类 (7) 2.2.3界面设计 (7) 2.2.4按键设计 (8) 2.2.5功能设计 (8) 3、系统功能实现 (9) 3.1通过双缓冲技术实现动画 (9) 3.2游戏菜单的绘制 (10) 3.3游戏逻辑及屏幕GAME C ANV AS类 (10) 3.3.1地图的创建以及背景滚动的实现 (11) 3.3.2游戏角色飞行的实现 (11) 3.3.3使用定时器和向量类实现子弹效果 (12) 3.3.4按0键增加子弹速度的实现 (13) 3.3.5使用定时器实现敌机飞行效果 (13) 3.3.5碰撞检测的实现 (14) 3.3.6爆炸图片的实现 (14) 3.4游戏按键的实现 (14) 结论 (17) 参考文献: (19) 附录 (20)

致谢 (22) 引言 目前,中国的手机用户已经突破4亿大关,同时手机用户还在翻倍增长,远 远没有达到饱和的程度,用户数量持续高攀,市场的潜力和巨大的商机已经不言 而喻。4亿的国内手机用户在满足了基本的通信等需求后,还渴望着有更丰富的 无线增值业务。而经过3年多的市场培育,目前手机对手机游戏的认知度和普及 率已经显著提高,手机游戏市场的需求无线膨胀,前景相当乐观。 作为无线娱乐产业的先行者,手机游戏势必会在其领域中脱颖而出,占领绝 大部分的市场份额。同彩铃、彩信等其他业务相比,手机游戏的创造性、娱乐性 互动性和用户黏性都具有绝对的先天优势,这也是其他无线业务所无法比拟的。 手机游戏产业已成为政府部门、海内外运行上、SP(服务提供商)行业关注的 焦点,作为运营商的中国移动将手机游戏作为新业务发展的一个战略性的重点业 务。 3G的推出对手机游戏来说,客户端与服务器的数据传输速度会更快,图像 视频更加清晰流畅,社区交互更加便捷,画面显示更加夺目,这些要素的大幅度 生化使得用户的游戏体验更加丰富。玩家站在任何地方,都可以对是打开手机, 享受手机游戏带来的无线乐趣。 1、系统分析 1.1 开发平台和技术分析 1.1.1Eclipse简介 集成开发环境(Integrated Developing Environment,简称IDE)是一个综合 性的工具软件。目前所有的IDE中,Eclips可以说是有发展前途的产品之一。Eclips Platform是一个开放的可扩展的IDE。Eclips Platform提供建造块和构造并运行 集成软件开发工具的平台,允许工具建造者独立开发与他人工具无缝结成的工

Java编写手机游戏程序的方法和实例--附件:手机游戏源代码

《Java编写手机游戏程序的方法和实例》一文的游戏源代码: 威海职业学院信息工程系赵永华 第一个子程序:HardDriveMIDlet.java /* HardDriveMIDlet.java : Container MIDlet */ import java.io.IOException; import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; public class HardDriveMIDlet extends MIDlet implements CommandListener { private Display dgDisplay; private HardDriveCanvas hdCanvas; private GameOverCanvas goCanvas; static final Command ExitCommand = new Command("Exit", Command.EXIT, 0); public HardDriveMIDlet( ) { // Create the main Display dgDisplay = Display.getDisplay(this); } protected void startApp() //throws MIDletStateChangeException { try{ hdCanvas = new HardDriveCanvas(this, "/car.png", "/obstacle.png"); hdCanvas.start(); hdCanvas.addCommand(ExitCommand); hdCanvas.setCommandListener(this); } catch (IOException ioe) { System.err.println("Problem loading image "+ioe); } //Set newly created canvas as current canvas dgDisplay.setCurrent(hdCanvas); } public void pauseApp() {

java技术对手机游戏的设计与实现

毕业论文 题目JAVA技术对手机游戏的设计与实现 学生姓名 学号 院系 专业计算机科学与技术 指导教师 目录 【摘要】 (2) 1.Java简介 (3) 1.1Java的诞生 (3) 1.2Java的发展历史 (4) 2.Java的开发环境和特点 (4) 2.1Java开发环境 (4) 2.2java的语言特点 (4) 2.2.1 java技术对新手来说是简单的 (4)

2.2.2 java技术是面向对象的 (4) 2.2.3 java技术是可移植的 (4) 3.雷霆战机手机游戏结构分析 (4) 3.1 初步构思 (4) 3.2 游戏基本框架 (4) 3.3 算法分析 (9) 4.后期优化 (15) 4.1 优化的意义 (15) 4.2 从哪里开始优化 (15) 4.3 何时不用优化 (15) 4.4 结论 (16) 5.参考文献 (16) 6.致谢 (17) J AVA技术对手机游戏的设计与实现 【摘要】 现在,移动电话用户持续增加,手机的功能越来越复杂,且手机的各种服务行业越来越多样化。J2ME 技术将是未来手机游戏的发展方向,许多手机制造商诺基亚、索尼爱立信等和手机游戏提供商非常关心。虽然这一领域的技术不是很成熟,但可以预期,在不久的将来,这项技术必须迅速发展,成为另一个热门手机游戏行业。 该文介绍了基于J2ME的Java手机游戏雷霆战机的设计和实现,Sun Java(TM)无线工具包2.5.2 CLDC 3.2和Eclipse开发工具,比如使用Java语言,开发了一个操作简单、易于使用的飞机射击游戏模

式。色彩斑斓的飞机,游戏背景和各种各样的包和子弹将大大增加游戏的乐趣。从准备到设计实现,论述了游戏的开发背景、总体设计和功能实现等,本文首先对这个游戏的功能分析。紧随其后的是游戏的所有准备工作,包括设计游戏规则、材料制备和接口设计主要设计、类的设计和主要算法分析。核心部分是工作准备,工作就绪后本文将介绍各种效果和实现算法。 【关键词】J2ME;Java;手机游戏;雷霆战机 1.Java简介 1.1 Java的诞生 sun公司在1990年12月,由帕特里克·诺顿迈克·谢里丹和詹姆斯·高斯林组成了一个名为Green Team,主要目标是开发一个分布式系统架构,使其可以运行在消费电子产品操作,Java开始称为Oak(橡木),原因是詹姆斯·高斯林的办公室窗外,偶尔的一棵橡树(橡树),但有一个公司已经使用了这个名字,工程师讨论这个新名字以后喝咖啡,看着手中的咖啡,顺便把Java的名称。 1.2 Java的发展历史 C和C编译器是由sun公司工程师帕特里克开发的,因为当时使用API文档比较困难。所以帕特里克打算切换到下一个目标,并且他拿到了研究公司的“隐形计划项目”。“隐形计划”又称为“绿色项目”,他和其他几个工程师在一个小工作室里面研发新的技术,一种针对家用电器的编程,sun公司预测未来的发展可能在电器领域。最初考虑用的是C语言,但是由于科学家们发现C和API在这些领域有一个很大的问题,工作小组使用的是嵌入式平台,可以使用的资源有限,而且C语言开发太复杂,会遇到很多开发人员遇到的常见的错误,比如,C语言缺乏垃圾回收系统,不利于安全便携。所以他们像要一个平台易于移植到各种设备中。由于现有的资金开发团队决定开发一个新的语言,并在一份报告中称为“未来”,sun 公司工程师认为这个技术应该基于C语言基础上并且面向对象进行。最初命名为C—,但是很快就被放弃了。之后工程师创建的一个新语言命名为他们办公室外的一棵树“橡树”。跟研究其他项目一样,工程师们没日没夜的尝试直到1992年的夏天,他们展示了一个包括绿色操作系统的橡木编程语言。它的硬件最初尝试PDA设备,被任命为star7,生动的图形化界面只能代理来帮助用户。 在1994年6、7月之间,经过三天的头脑风暴之后,约翰·盖吉尔吉斯斯坦、詹姆斯·高斯林比尔欢乐,帕特里克·诺顿韦恩·罗斯和埃里克·库米团队决定改变目标,将这个技术放到万维网,他们认为未来的万维网是高度交互的视觉进化,期望能看到有线的网络电视。同时,帕特里克写了一个小型的web浏览器webRunner,后来改名为HotJava。因此后来橡木重命名为java。

手机游戏分类及简介

手机游戏简介 手机游戏是指运行于手机上的游戏软件。目前用来编写手机最多的程序是Java语言,见J2ME。其次是C语言。随着科技的发展,现在手机的功能也越来越多,越来越强大。而手机游戏也远远不是我们印象中的什么“俄罗斯方块”“贪吃蛇”之类画面简陋,规则简单的游戏,进而发展到了可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态了。于是,抛弃你的随身听和Gameboy,买一个好手机吧,你会发现,一个手机已经足够满足你所有路途中的大部分娱乐需要了。 手机游戏种类颇多,但总体来说可以分为两大类:单机游戏和网络游戏。手机单机游戏是指手机游戏玩家不连入移动互联网即可在自已的手机上玩的游戏,模式多为人机对战;手机网络游戏是指手机网络游戏是基于无线互联网,可供多人同时参与的手机游戏类型,目前细分类别主要有WAP网络游戏和客户端网络游戏。随着3G的普遍,不少玩家也开始进入了手机玩网游的时代。 备注:a) 客户端网游:可以是由J2ME、Symbian、WindowsMobile、Mophun等语言开发,用户需要下载游戏客户端,登录客户端以后进行联网游戏。 b)非客户端网游:即W AP网游,用户不需下载客户端,可以应用W AP网页而直接联网使用的游戏,W AP网游具备与客户端网游类似的用户在线交互功能。浏览器游戏 差不多1999年以后出厂的每台手机都有一个无线应用协议(W AP)浏览器。WAP本质上是一个静态浏览载体,非常像一个简化的Web,是为移动电话小型特征和低带宽而专门优化的。要玩W AP游戏的话,可以进入游戏供应商的URL(通常通

过移动运营商门户网站的一个链接),下载并浏览一个或多个页面,选择一个菜单或 者输入文字,提交数据到服务器,然后浏览更多的页面。WAP (1.x)版本使用独特的标记语言W ML,允许用户下载多个页面,即卡片组。新版本的WAP(2.x)使用XHTML 的一个子集,一次传递一个页面并且允许更好的控制显示格式。两种版本的W AP都 提供一个比SMS更友好的界面,而且更加便宜,只要根据使用时间付费而不是根据 信息数。但是它是一个静态的浏览载体;手机本身几乎不需要做任何处理过程,并且 所有游戏必须通过网络,所有的操作都是在远程服务器上执行的。手机将继续带有WAP浏览器,而且开发者可能发现WAP有利于传送比游戏应用程序提供的更详细的 帮助信息或者规则,因为大部分的游戏仍然受有限的内存制约。然而,WAP没能达到 高使用率的目标(在欧洲和北美洲,只有6%的手机使用WAP),而且移动运营商和 游戏开发者正在远离W AP技术。我们也不会在这里探究任何W AP的细节。 式多为人机对战。手机网络游戏是基于无线互联网,可供多人同时参与的手机游戏类型,目前细分类别主要有WAP网络游戏和客户端网络游戏。手机网络游戏行业在多年的技术经验与运营经验的积累与总结后,2009年迫不及待的需要创新出新的游戏模式与新的运营模式来推动手机网游市场的爆发。在中国移动百宝箱以及数量巨大的手机上网及游戏用户消费需求刺激下,导致手机用户对手机网络游戏空前高涨的需求欲望,用户群基数快速上升。在目前的市场形态下已经非常可观,通过合理的运营模式转变为切实的最大化收入,随着 3 到来手机联网游戏将很可能达到PC网游的在线用户规模和运营收益。 目前,手机网络游戏产业中,以MMORPG(大型多人在线角色扮演网游)类型和休闲类游戏占主导地位。手机网游MMORPG类型由于游戏本身的剧情、任务、角色、地图、道具等丰富的内容,使得这类玩家具有“沉迷”性,有可能长时间的浸泡在游戏中,既而容易会产生付费冲动。

基于Java的飞机大战游戏开发

毕业设计(论文) 题目基于Java的飞机大战游戏开发

飞机大战是电脑游戏发展史中早期最为经典的游戏之一,无论是在电脑端、移动端、还是游戏机上,都能见到与飞机相关的射击类游戏。不过,最初常见的飞机大战游戏是二维平面上的,并且大多以黑白的形式出现,而如今,在电脑上,不仅机型多,而且五颜六色,3D视觉冲击强。 飞

Plane War is the one of the most classic games in the early history of the development of computer games. We can always see aircraft-related shooting game whether it is on a computer teminal or mobile terminal. However, the first common plane war game is a two-dimensional plane, and mostly appears in the form of has and and development process and the current development status at home and abroad. Then introduces the Eclipse platform development environment and built environment, and finally tells the Java-based aircraft war game features implementation. Its function modules are as follows: the main interface module,Hero module,Enemy module,Bullet module, and the detection module detecting a collision with the

基于Java的手机游戏开发与设计

基于Java的手机游戏开发与设计 摘要在信息技术飞速发展的今天,随着的手机日益普及,手机游戏也成了人们生活中不可缺少的一部分。Java在移动设备上的功能实现也越来越具影响力,为丰富人们的生活,提供服务等方面提供了诸多方便。本文主要介绍一款基于Java语言开发的手机游戏——贪吃蛇,该设计主要是应用J2ME技术,结合JDK 1.6.0,使用IDE Eclipse 3.4与EclipseMe1.7.9作为开发工具,以Sun J2ME Wireless Tool Kit 2.5.2软件作为模拟测试工具的综合性的开发设计。本设计主要是对手机游戏的开发过程的各个环节做了详细的介绍,其中包括:手机游戏开发平台的搭建与测试、具体设计及开发步骤、软件测试运行与打包生成等,实现了经典游戏——贪吃蛇的手机嵌入,以便满足一些手机用户的娱乐需求。 关键字J2ME WTK Eclipse ABSTRACT In the day of rapid development of information technology, with the growing popularity of mobile phone, mobile games also become the indispensable part in daily life. Java in the function realization of the mobile device is also more and more influential for rich people's life and providing services offered many convenient. This paper mainly introduces a mobile game snake of Java language development. This design is a comprehensive development design,which mainly applied 1.6.0 JDK J2ME technology, combined with the Eclipse, use IDE

相关文档
最新文档