一个业余项目,断断续续做了很久,总算做成一个RPG了,可惜本人是一个只会敲代码的理工男,加之个人精力有限,所以这个游戏几乎没有可玩性。现在放出源码,希望能帮助到需要帮助的人吧。
关于源码:
除了界面库使用了CEGUI,其他游戏模块都是自己写的。
素材破解取自网友们的研究成果,自己只做了很小一部分,素材提取代码全部独立在ROInterface.lib里。
有关源码的编译及其他信息请阅读readme.txt。
还有RO素材格式请参阅:http://shallway.net/blog/?p=527
另外介绍一些RO客户端的常用工具:
人物,怪物等图片编辑以及其他工具:http://bbs.rohome.net/viewthread.php?tid=655766
地图编辑器,推荐BrowEdit:http://browedit.excalibur-nw.com/
关于游戏:
2.5D ARPG,素材取自仙境传说RO。
游戏操作:
游戏剧情分为两部分:
第一部分为骑士达西,特点:近战,肉,骑鸟。
第二部分为猎人华莱士,特点:远程,脆皮,DPS。
游戏难度简单,打骑士的技巧就是拉一波仇恨,然后放个暴风雪,基本就清理光了。打猎人的话,不要被围殴,要不死得很快,技巧就是Hit and run。最后打BOSS也是猎人打,多用S技能,不被她碰到就行。
整个游戏避免不了许多BUG,暂时没精力去修正。如果你玩2次,能有一次无崩溃通关,那RP就比较好:)
放上几张截图:
游戏下载:https://sourceforge.net/projects/sherogame/files/abyssoftime.rar/download (63.5M)
源码下载:https://sourceforge.net/projects/sherogame/files/shero0.1.rar/download (9.0M)
项目主页:http://sherogame.sourceforge.net/
最后,这个版本的源码我还是没有整理,注释很少,代码很乱,建议大家选择性阅读。也希望使用此源码的人能把它分享给其他人。