- 論壇徽章:
- 0
|
本帖最后由 wzl7222504 于 2010-09-12 21:03 編輯
WOG開源項目介紹
WOG是World of Greenwood的縮寫,是一個自由,開源的游戲
WOG是一款在Android手機上的角色扮演游戲,由sqlite數(shù)據(jù)庫控制游戲內(nèi)容
WOG源代碼放在github上,網(wǎng)址為:http://github.com/wzl7222504/WOG
關(guān)于WOG的問題可以提交至:http://netsurfers.gicp.net/bbs 討論
項目簡介:
適用Android手機系統(tǒng),使用Java語言進(jìn)行開發(fā),主要完成手機游戲《武俠世界》的開發(fā)。
目前開發(fā)環(huán)境暫定于windows下Android SDK 2.1,eclipse3.5集成環(huán)境,實現(xiàn)完成一個完整的單機角色扮演類游戲——《武俠世界》
設(shè)計思路:本游戲通過繼承Android的SurfaceView類,來實現(xiàn)游戲的各種繪圖,
通過繼承Android的MediaPlayer類來實現(xiàn)音效,
通過Android系統(tǒng)自帶的SQLite數(shù)據(jù)庫來對游戲數(shù)據(jù)進(jìn)行存儲于以及更改操作。
游戲功能及特色:由于數(shù)據(jù)庫存儲了絕大部分?jǐn)?shù)據(jù);大家可以通過
只修正數(shù)據(jù)庫來修改游戲,這樣實現(xiàn)不同劇情來完成多個系列的角色類游戲
源碼簡介如下:
netsurfers.gicp.net包
GameActivity.java 游戲界面及游戲控制
MainActivity.java 游戲主菜單
netsurfers.gicp.net.provider包
DatabaseProvider.java 自定義的數(shù)據(jù)庫
DatabaseHelper.java Helper類
netsurfers.gicp.net.ui包
GameView.java 游戲?qū)影ㄈ宋?怪物?障礙物排序后的視圖
netsurfers.gicp.net.game包
Bag.java 人物背包
Creature.java 怪物
GameObject.java 障礙物
Item.java 裝備藥品等
Loot.java 掉率
MapInstances.java 地圖材質(zhì)層的數(shù)據(jù)存儲
Maps.java 游戲地圖類包含人物怪物障礙物成員
Player.java 人物角色
Quest.java 人物
Spell.java 技能
World.java 游戲世界類包含主時間軸及地圖成員
netsurfers.gicp.net.util包
Constents 常量
002.png (163.65 KB, 下載次數(shù): 32)
下載附件
2010-09-04 19:29 上傳
這是本人剛想做的一個開源游戲項目,
不論是新人,或是老鳥只要有興趣的都可以與本人聯(lián)系
或參加討論,希望借此來提高自己的水平。
祝君愉快! |
評分
-
查看全部評分
|