【26】[C /C++]热血传奇客户端+服务器+地图编辑器全套源码 0...

[复制链接]
123下一页

该用户从未签到

73

主题

73

帖子

-12

积分

超级版主

Rank: 8Rank: 8

积分
-12
发表于 2017-8-14 09:31:41 | 显示全部楼层 |阅读模式

想要查看内容赶紧注册登陆吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用了DelphiX的绘图函数,经典的Delphi开发的游戏
这个游戏的源代码部分使用了DelphiX组件,另外自定义了角色。程序量还是比较大的(还没有全部看完),而且各单元之间的功能划分也不是很好,经常有单元之间的交叉引用,所以调试起来很困难,而且少得可怜的注释还是韩文的

TDbutton、TDGrid、TDControl、TDWindow、TDWinManager控件在DWinCtr文件中


mir2res文件结构
Grobal2.pas,,,客户端和服务端通用的文件,定义了一些消息标识,数据结构,消息操作函数
Actor.pas,,,精灵(包括人物heros,npc,怪物mon)类,但是主要是heros类,NPC以及mon类派生于actor类
FState.dfm,,,各个子窗口,如f11,,f9等快捷键调出的窗口等
clmain.dfm,,cl-client,,客户端主界面窗体,打开可以看到它use了Fstate.dfm
fstate.pas,,FState.dfm的模块文件,,结合DWinCtl.pas和delphix中的绘图函数绘制各个子窗口在DDraw下真实效果的模块
IntroScn.pas 游戏的引导场景实现,比如登录选人等
clmain.pas,,clmain.dfm对应的源程序文件,,处理了程序启动时的网络连接,载入的wil客户端文件,等一系列操作
WIL.pas 比较重要的文件之一,,在原delphix图像包装类的基础上改装而成,封装了wil文件及其全部操作(结合wmUtil)
clEvent.pas 事件管理池(消息守护线程)
DWinCtl.pas 提供几个在DX下使用的控件
mir2.res  可能只有一个图标吧,就是那个龙字样的
SoundUtil.pas wav文件夹内声音文件的调用操作
wemade.pal 调色板文件
mir2.dpr 工程文件
EDCode.pas 消息加解密函数,6BIT加密算法的具体实现,用wpe截到的封包都是加密格式的,去掉密文前的!和最后的@
ClFunc.pas 输助函数库
MapUnit.pas 地图单元
AxeMon.pas 怪物单元,包含怪物在客户端的攻击等效果的实现,由actor类派生,不知为什么命名为axemon斧怪?
怪物对主角的伤害等算法当然不包含在,这是服务器res的工作
HerbActor.pas 不能移动的精灵(怪物,有生命的墙体如沙皇宫门,herb,睡眠的)
PlayScn.pas 相对于引导场景,这里是游戏主场景画面实现
DrawScrn.pas 整个游戏场景的最终绘图工作
Soundfx.h 音乐文件操作的预编译头
magiceff.pas 客户端魔法效果的绘制与表现,当然也不包括魔法伤害实现.
hutil32.pas,cliUtil.pas 包含一些输助函数等
231317j9hw72yp69ndc699_meitu_6.jpg


下载地址(回复可见):
游客,如果您要查看本帖隐藏内容请回复


解压密码默认为:www.woaidaima.com

回复

使用道具 举报

该用户从未签到

0

主题

134

帖子

1412

积分

邀请会员

积分
1412
QQ
发表于 2018-5-13 08:28:31 | 显示全部楼层
英文版? 很不错
阿斯
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2018-6-12 14:03:35 | 显示全部楼层
【26】[C /C++]热血传奇客户端+服务器+地图编辑器全套源码 0... [修改]
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

9

帖子

9

积分

邀请会员

积分
9
发表于 2018-10-16 19:15:01 | 显示全部楼层
C /C++]热血传奇客户端+服务器+地图编辑器全套源
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

10

帖子

10

积分

邀请会员

积分
10
发表于 2019-2-12 15:52:42 | 显示全部楼层
如果您要查看本帖隐藏内容请
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

16

帖子

16

积分

邀请会员

积分
16
发表于 2019-2-23 23:06:32 | 显示全部楼层
真心学习传奇技术
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

149

帖子

173

积分

新手上路

Rank: 1

积分
173
发表于 2019-3-13 22:11:36 | 显示全部楼层
这东西不错,谢谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

2

积分

邀请会员

积分
2
发表于 2020-3-5 16:22:49 | 显示全部楼层
............
回复

使用道具 举报

该用户从未签到

0

主题

86

帖子

86

积分

邀请会员

积分
86
发表于 2020-3-24 22:58:25 | 显示全部楼层
6666666666666
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

1

积分

新手上路

Rank: 1

积分
1
发表于 2020-9-16 20:13:39 | 显示全部楼层
】[C /C++]热血传奇客户端+服务器+地图编辑器全套源
回复 支持 反对

使用道具 举报

123下一页
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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