|
WOG开源项目介绍
WOG是World of Greenwood的缩写,是一个自由,开源的游戏
WOG是一款在Android手机上的角色扮演游戏,由sqlite数据库控制游戏内容
WOG源代码放在github上,网址为:http://github.com/wzl7222504/WOG
关于WOG的问题可以提交至:http://netsurfers.gicp.net/bbs 讨论
项目简介:
适用Android手机系统,使用Java语言进行开发,主要完成手机游戏《武侠世界》的开发。
目前开发环境暂定于windows下Android SDK 2.1,eclipse3.5集成环境,实现完成一个完整的单机角色扮演类游戏——《武侠世界》
设计思路:本游戏通过继承Android的SurfaceView类,来实现游戏的各种绘图,
通过继承Android的MediaPlayer类来实现音效,
通过Android系统自带的SQLite数据库来对游戏数据进行存储于以及更改操作。
游戏功能及特色:由于数据库存储了绝大部分数据;大家可以通过
只修正数据库来修改游戏,这样实现不同剧情来完成多个系列的角色类游戏
源码简介如下:
netsurfers.gicp.net包
GameActivity.java 游戏界面及游戏控制
MainActivity.java 游戏主菜单
netsurfers.gicp.net.provider包
DatabaseProvider.java 自定义的数据库
DatabaseHelper.java Helper类
netsurfers.gicp.net.ui包
GameView.java 游戏层包括人物?怪物?障碍物排序后的视图
netsurfers.gicp.net.game包
Bag.java 人物背包
Creature.java 怪物
GameObject.java 障碍物
Item.java 装备*品等
Loot.java 掉率
MapInstances.java 地图材质层的数据存储
Maps.java 游戏地图类包含人物怪物障碍物成员
Player.java 人物角色
Quest.java 人物
Spell.java 技能
World.java 游戏世界类包含主时间轴及地图成员
netsurfers.gicp.net.util包
Constents 常量
这是本人刚想做的一个开源游戏项目,
不论是新人,或是老鸟只要有兴趣的都可以与本人联系
或参加讨论,希望借此来提高自己的水平。
祝君愉快! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|