|
|
一、准备工作:5 W, \% A `; S' t1 y: T
1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。
, G$ a: _' F% \; T3 B6 V2、转换好人、怪物包、法术包。
0 _4 j2 n! c8 q& |5 b J: F3、准备好物品图片、物品描述文件。
! `: q9 z: s3 h; e$ Q4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
, z& c# X4 H- x) }2 s, R$ m/ N2 z% G
二、客户端程序变化:: b9 e- P X; l, I: L
1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。3 A* {! Z/ }$ z
2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。
5 E# l+ ^/ ]# x) K4 E3、支持网络数据加密。
! O( M; X: q1 ~0 V, p" A7 U: P4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。# ?- S7 R2 c( [
5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。
7 H& ^) t* q% O( H0 {6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。0 n% r- W2 {/ {! k% n+ {
0 a+ e2 a8 Y6 t. P" ?8 T三、服务器端程序变化:& c1 c3 W& ~- G0 k8 `- O- d
1、支持网络数据加密。. E7 x# F# ~% \) @7 n- v' X
2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。. A, v" B8 e4 l
3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。7 Y% N, Q; I4 N
4、采用Unicode字符集。% U9 j6 @8 E; u8 Y
3 D$ _5 x# n, g, r' b: J1 J c- O. H四、游戏制作的变化:/ e6 m. c, P% Q, ]/ ~. g
1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。' x+ e2 a" [8 U# v
2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。: K) j, W& r8 ?. Y4 m" }) X8 g
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。& u- r1 z: z- B) P! |" d
4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。) ?5 a$ O9 j2 Z
% n5 C% s* ~' m9 u- w
五、预计:
. g4 L2 z- U6 H& R* i1、6月初完成pChat3.0,并提供预览程序进行准备。* R9 T# b/ ?& J7 f8 x4 _0 ]/ g& z
2、7月份完成《图形江湖》2.0版本,进行演示站测试。
2 N6 y. ~' W! ?7 @9 {3、10月份前正式推出pChat3.0和《图形江湖》2.0。
) Q7 K8 z+ t, |4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。
1 K! I5 b) [' z& g# A0 L1 N" D, c. w/ q- T" L( m
六、下一版本前景:' S; L& I4 D% T3 D* I) M0 ]' Q
1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。) h6 u# q8 ^, K: {
2、增加“脚本定义”功能。
# t( m( ?1 c/ Y: k6 e5 W3、聊天图形表情。 |
|