注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

太阳神上的博客

青青子衿,悠悠我心,但为君故,沉吟至今。

 
 
 

日志

 
 
 
 

太阳神三国杀源代码结构(一)  

2011-09-04 22:49:48|  分类: 三国杀 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

文件()

作用

audio

存放所有游戏中需要的音频文件,全为OGG格式

backdrop

存放游戏中的背景资源

diy

卡牌编辑器所需资源

doc

竞赛数据库格式说明和通信协议的简单说明(用ASCIIDoc 格式),另外还有无脑曹操蜜的一些言论

etc

存放AI选将算法的相关统计数据

extension-doc

Lua脚本进行武将DIY的文档(稍微有些过时了)

font

程序界面所需的字体(华康少女体)

image

存放游戏所需的所有图片文件,以PNG格式为主,少数为JPG格式

include

程序所需的第三方库的头文件,主要是plib中的joystick支持, irrKlang lua

lang

程序的lua表格式的翻译文件,主要是游戏中的武将、卡牌、各种提示。程序的汉化有2套汉化系统,一套是Qt自带的,基于QM格式,一个是程序自行编写的,使用Lua格式。

lib

第三方库的动态库和静态库

lua

AI代码和其他辅助工具代码

resource

图标资源文件

scenarios

剧情模式的相关说明文档

src

程序的主体代码

swig

程序暴露给AI的接口,用SWIG可以读取这些接口文件来生成对应的包装C++代码

.gitignore

git版本管理系统所忽略的文件列表

7zr.exe

7z格式的打包工具,用于DIY包的打包和发放

banpairs.txt

双将禁配文件

compile.sh

Linux下自动化编译脚本

gpl-3.0.txt

GPL 3.0

ikpMP3.dll

irrKlang 的 MP3解码插件,使音频引擎支持MP3格式

irrKlang.dll

irrKlang 的主体动态库

libluasqlite3.dll

lua 的 SQLite 3 绑定,比赛时辅助Lua读取数据库信息并发送至主办者邮箱

lua51.dll 

Lua解析引擎的核心动态库

lua5.1.dll

同上,因为某些Lua3C绑定库依赖的名称有的是lua51.dll 有的是 lua5.1.dll 所以有一个冗余备份

QSanguosha.pro

程序的项目文件

qt_zh_CN.qm

Qt的相关中文化翻译文件,用于将一些最基本的Qt控件汉化

README.markdown

程序的相关介绍文件,用MarkDown 格式编写

sanguosha.lua

程序启动时的一个初始化脚本,用于加载程序的lua格式的翻译文件

sanguosha.ts

程序的Qt翻译系统的源文件,用于生成程序所需的sanguosha.qm文件

  评论这张
 
阅读(10041)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017