- 论坛徽章:
- 0
|
本帖最后由 wzl7222504 于 2010-09-12 21:03 编辑
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 常量
这是本人刚想做的一个开源游戏项目,
不论是新人,或是老鸟只要有兴趣的都可以与本人联系
或参加讨论,希望借此来提高自己的水平。
祝君愉快! |
评分
-
查看全部评分
|