找回密码
 注册
搜索
查看: 3224|回复: 1

棋牌游戏图片、声音等资源将模块化

[复制链接]
发表于 2008-6-14 21:21:58 | 显示全部楼层 |阅读模式
一、准备改动大厅,增加每个游戏所需模块的判断功能。
1、改动现有每个游戏的设置方式为:“游戏名.exe,MD5”值为“游戏.exe,游戏所需1.dll,游戏所需要2.dll”。
2、将原来的MD5值验证用一个专门的方式来设置各文件的MD5,这样共享的DLL就不需要重复定义。
3、不再传送所有游戏项目的MD5值和所需要的文件,只在进入游戏前进行读取。

二、共享资源DLL:
1、象《斗地主》等类扑克牌游戏将牌的图片资源提出专门制作一个CardRes.DLL文件让各有关程序共享。
2、象《麻将》类游戏也制作MjCardRes.DLL进行共享相同的牌资源图片。
3、提供这些DLL的源程序。

三、游戏资源DLL、程序:
1、将游戏中的皮肤图片、声音放在相应游戏对应的DLL中。
2、将一些必要的程序放在DLL中(如皮肤图片的参数)供游戏程序调用。
3、提供这些DLL的源程序。

四、总结:
1、资源共享后,节省客户端文件大小。减少每次更新时重复下载的部分(如包含的图片)。
2、程序用户可以很方便地修改自己所需要的图片、声音。
 楼主| 发表于 2008-6-26 18:05:40 | 显示全部楼层

《斗地主》3.0已经实现

《斗地主》3.0客户端需要使用:
1、Lord.exe:主程序
2、LordRes.DLL:图片、声音资源和功能扩展文件,用户可自行修改。
3、CardRes.DLL:牌图片,各牌类游戏共享,用户可自行修改。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-5-5 02:35 , Processed in 0.014594 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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