LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2116|回复: 3

WOG开源项目介绍

[复制链接]
发表于 2010-9-4 19:27:51 | 显示全部楼层 |阅读模式
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
发表于 2010-12-7 08:58:39 | 显示全部楼层
不错啊,学习
回复 支持 反对

使用道具 举报

发表于 2012-1-20 11:25:48 | 显示全部楼层
谢楼主。学习了。
回复 支持 反对

使用道具 举报

发表于 2012-1-20 11:30:13 | 显示全部楼层
学习了。谢谢楼主!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表