本帖最后由 zzdmz 于 2012-2-23 19:10 编辑
4download 发表于 2012-2-22 20:54 
楼主我想和你学习一下,octgn的有关知识。看你说“游戏文件和卡包编辑器”,o8g文件如何打开,编辑?另外 ...
我也是入门级别而已。
octgn
是.net框架写的联网卡牌对战平台,本身自带基础卡牌操作菜单。
目前作者已经停止开发维护,不过在sourceforge和googlecode有源代码,有兴趣可以自己搜下。
游戏文件(o8g)
主要是用来划分牌组(比如,家族牌组,弃牌堆等等)、添加游戏快捷菜单、还包含游戏中基础的图片资源。
其实只是个换了后缀的zip文件。解压后就会发现,主要是通过xml文件来l配置牌组和菜单项,通过python脚本来实现菜单功能
卡包文件(o8s)
也是换了后缀的zip文件。通过xml文件配置各卡牌的各项属性并关联卡牌图片。
至于卡包编辑器,是我自己用.net写的,只是方便更改卡包内容而已,功能很简陋。
想自己写游戏文件的话,主要是了解xml各节点的作用,以及学些基础的python用来开发菜单功能。
PYTHON相关
http://www.wikihost.org//w/octgn/octgn_python_api_reference
XML相关
http://www.wikihost.org/w/octgn/xml_game_description
OCTGN官方坛子
http://www.octgn.net/forum/index.php?board=9.0