基于J2ME的手机RPG游戏研究~

发布时间 : 星期一 文章基于J2ME的手机RPG游戏研究~更新完毕开始阅读

目 录

项目小组成员................................................................................................................... 2 摘 要 ............................................................................................................................. 2 关键词 ............................................................................................................................. 2 一、游戏简介以及世界观 ................................................................................................. 4 二、运行环境及开发环境 ................................................................................................. 4

1、运行环境 ............................................................................................................. 4

2、开发环境 ............................................................................................................. 5 3、开发思路 ............................................................................................................. 5 三、部分开发工具介绍..................................................................................................... 5

1、Eclipse ................................................................................................................. 5

2、Mapwin................................................................................................................ 5 四、可行性分析 ............................................................................................................... 5 1、商业层面 ............................................................................................................. 5 2、技术层面 ............................................................................................................. 6 五、概要设计................................................................................................................... 6

1、游戏设定与相关规则 ............................................................................................ 6 2、游戏代码设计 ...................................................................................................... 6 六、详细设计................................................................................................................. 12

1、开发准备 ........................................................................................................... 12

2、个类的功能 ........................................................................................................ 13 3、网络版 ............................................................................................................... 14 七、编码实现................................................................................................................. 15

1、Tales类以及生命周期的实现 .............................................................................. 15 2、FCanvas类、地图切换,坐标转化以及界面要素的实现 ......................................... 15 3、HeroSprite类以及键盘事件,进度更新的实现..................................................... 19 4、MonsterSprite类以及人工智能的实现 ................................................................. 22 5、网络版服务器端 ................................................................................................. 23 6、网络版客户端 .................................................................................................... 23 八、使用指南................................................................................................................. 25 九、后记........................................................................................................................ 28

1

基于J2ME的手机RPG游戏研究

-----《征途》开发记

项目小组成员

专业年级: 软 件 02 级 参与项目者: 莫紫东(主程序员) 周琳娟 (美工) 文鹏(网络程序员)

崔永志(游戏策划)

摘 要

本游戏是基于J2ME平台(MIDP2.0,CLDC1.0)开发的手机游戏,目前在DOPOD515以及MOTOROLA V500机型上调试通过,其他对应版本因为没有调试环境,暂时没有开发。主要是实现单机情况下的仿《暗黑破坏神》的ARPG类游戏,联网版实现类似《传奇》MMORPG游戏框架,游戏特效使用AE,PHOTOSHOP,FLASH制作,服务器使用J2EE Servlets实现。

关键词

J2ME,J2EE,MIDP2.0,CLDC1.0,Eclipse,Eclipse me,JDK,WTK,AE,PHOTOSHOP,智能手机,JApps,FALSH,ARPG,MMORPG,手机游戏,在线版手机游戏,精灵,碰撞检测,AI,区块地图,滚屏,层,等级,经验值,HP槽,持久存储,PNG压缩,层叠关系,物品掉落与拾取,金钱掉落与拾取,装备,键盘事件,低级绘图,装载进度条,界面开发,地图切换,地图拼凑,主角/英雄,面向对象,网络编程,游戏逻辑

SUMMARY

This game is a mobile game based on J2me Platform,have tested successfully on spv515 and motorola v500,and others is not yet.Our purpose is to implement a ARPG just

2

like”diablo”.And Online Edtion is wanted for a MMORPG just like”MIR”.Game effects were made by Adobe After Effect,Adobe Photoshop and Macromedia Flash.Game Server was made by J2ee Servlets.

KEY WORDS

J2ME,J2EE,MIDP2.0,CLDC1.0,Eclipse,Eclipse me,JDK,WTK,AE,PHOTOSHOP,Japps,Flash,ARPG,MMORPG,Mobile Game,Online Mobile Game,Sprite, Collision Test,AI,Tiled

Map,Scroll-Screen,Layer,Level,

Experience,Hp,Record

Store,PNG

Condensation, Cascade Relation,Item Drop & Get,Gold Drop & Get,Gears,Key-board Event,Low-level

Graphics,Load

Bar,Interface

Development,Map

Change,Map

Tiled,Hero,OOP, Net Programming,Game Logic

要 約

この携帯電話ゲームはj2me(midp2.0、cldc1.0)で開発しました。今はSPV515&MOTOROLA V500で成功にテストしました、他のは対応環境がありませんのに、できませんでした。僕たちの主な目的は<Diablo>のようなARPGを作ります。それに、<mir>のようなMMORPGをつくります。ゲームの効果はAE、PHOTOSHOP、FLASHでつくりました、サーバーはJ2EE Seveletsで開発しました。

キ ー

J2ME,J2EE,MIDP2.0,CLDC1.0,Eclipse,Eclipse me,JDK,WTK,AE,PHOTOSHOP,知能携帯電話,JApps,FALSH,ARPG,MMORPG,携帯電話ゲーム,ONLINE携帯電話ゲーム,スプリト(Sprite),触れテスト,AI,タルト地図,スクロール?スクリーン,層,階段(),経験値,HP,RMS,PNG圧縮,重なり関係,アイテムの落ちと手入れ,お金の落ちと手入れ,装備アイテム,キーボート事件,ローエンド?ドロー,ロード?バー,インターフェース開発,地図の切り替える,地図の組み立てる,主役,面向对象,ネットワーク?プルグランミンゲ,ゲーム論理

3

一、游戏简介以及世界观

1.1创意

本游戏的创意来源于著名的游戏《暗黑破坏神》和现在流行的MMORPG

游戏。《暗黑破坏神》是一款经典的ARPG游戏,奠定了现在ARPG游戏的基础。2001年《暗黑破坏神2》的资料片《毁灭之王》发售,让游戏界有进入了一个新的时代——网络游戏时代。因此我以他为基础想在手机上实现一个无线的联网ARPG游戏。

1.1.游戏背景

这是一个——桫坨罗国。人民过着富足祥合的生活。兽族和人组和直到有一天一

匹跛狼缓缓的从荒原\走来,拖着带血的残腿,恐惧的眼神让它看起来毫无以往的凶猛威风\数天后,野蛮的兽人和身体变了形的各种野兽,举着带血淋的武器,携着疯狂的…..嘶喉着杀了过来……. 所过之处,哀鸿遍野、了无人烟沙海的尽头究竟发生了什么事,使的万物如此的疯狂,和平的额人们充满了恐惧和疑问。

终于消息传来,在末日火山居住的暗魔族的魔王魔罗终于在火山中复活,他挈带着愤怒,怨恨来报复人族了,他的暗魔血气是首族暴筐,野兽变种。魔罗的力量控制着他们杀来了….

在这灭顶之灾来临之际,人族的杰出者---英雄终于拿起了手中的武器,用爱智慧和信念来阻挡暗魔的肆虐,带者爱他的人和他爱的人的期望,踏上征途。

1.2 游戏文化

魔幻架空世界观,以西方中世纪的文化为背景。共有三种族:人族,兽族,暗黑魔族。人族的刚猛的剑士,高贵的白袍的法师,阴暗神秘的术士。还有野蛮的半兽人,兽人,强兽人;暗魔一族;当然还有各种洪荒猛兽。英雄有其信仰,剑士以他的荣誉为第一。法师身份高贵,术士崇尚利用一切为作战力量。 1.3 产品定位

目前,手机游戏产业在中国已正处于高速发展阶段,其消费者对游戏需求与游戏选择上已有更多更全面的认识。该游戏上手难度适中。带有普通网游的特点,同时具有无线连网能力,方便你随时随地的娱乐。主要以有一定网游经验的消费者和有手机游戏消费这为对象。在年龄上主要以17~28岁玩家为主要目标群体。

二、运行环境及开发环境

1、运行环境

目前测试成功的环境为多普达515+JAPPS(Smartphone上的JVM)以及摩托罗拉V500,如果机器支持MIDP2.0理论上能方便地移植

4

联系合同范文客服:xxxxx#qq.com(#替换为@)