|
|
一、准备工作:3 O" c+ z/ T9 [) E# z4 C3 V/ v
1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。
8 o1 W6 t+ B2 z/ `' G; b2、转换好人、怪物包、法术包。
P. w, V3 N& T3 B3、准备好物品图片、物品描述文件。3 ^$ Q# ] X6 R5 d0 h, a
4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。1 s( w# _8 q* y3 `+ M
* M2 }6 t5 ~+ N1 _二、客户端程序变化:
. K( y3 s: s- y8 |& Z$ z* K7 e1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。; l! j2 T. b7 X0 |2 Q3 ^
2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。$ G4 F+ |% `3 U# @# b' @
3、支持网络数据加密。7 N: ^" [& n9 }0 x8 p
4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。* O+ T: K4 v$ K
5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。4 Q5 x2 J9 T9 i% ?/ i! [
6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。4 V5 n" Y" z& @: ]* p# g
1 L6 D6 g3 N7 j k三、服务器端程序变化:
* h! @% E- A0 F, w1 N1、支持网络数据加密。
, g8 @% ~+ x! h2 y- O' I2 ~, _; c2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。3 z6 o# Z- W! z' A
3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。) r: V! D3 \8 o# U- l$ L
4、采用Unicode字符集。, k( t8 l( Z3 e' ]1 H
9 y" I/ a6 W1 }% X四、游戏制作的变化:0 q7 q7 \. ]7 Y2 N5 A3 i4 s( B4 B( b
1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。' ~+ C5 m! o4 L6 \
2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。
/ b3 c' Y0 ^9 D Z% Q4 A& m3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。
9 f) w! `+ u3 X4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。 S4 K- ~7 l8 d2 j* D0 x4 a3 w
6 I; R, h$ w( T1 C/ h
五、预计:- ^9 F+ N1 V" D2 K7 ~& y# g
1、6月初完成pChat3.0,并提供预览程序进行准备。
; G0 M. y' m: z: o1 G2、7月份完成《图形江湖》2.0版本,进行演示站测试。! o& U4 J$ g! {! e) F: D
3、10月份前正式推出pChat3.0和《图形江湖》2.0。
* P. i, A/ G# |2 V; ]' y/ t4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。
3 b) N I8 \2 `, @1 d$ F
2 b8 e. N# o* Z0 k6 N% R六、下一版本前景:
/ w9 N9 Z0 X0 M1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。
" h# c' O# a" l. x4 L. v2、增加“脚本定义”功能。# o1 n0 ?- D0 e Y `7 y; \2 {" O
3、聊天图形表情。 |
|