|
|
一、准备工作:
" g; A, Y' H; R( E1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。$ c5 U- U' k3 l/ ~' h; t
2、转换好人、怪物包、法术包。
9 ]3 o1 x" ^! a m! W2 [) P* t3、准备好物品图片、物品描述文件。
7 W5 ]5 M2 V3 h4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
; ^( i7 B- ]8 c1 T0 n! s: V# t
2 c9 ^5 ?0 q- M# E; z0 x! s二、客户端程序变化:* I8 z9 y- s, n/ `1 u$ S
1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。
- w! k6 }( H1 y, g1 O2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。. A8 w, P: ?2 L# r9 x
3、支持网络数据加密。; g" S! l. w: `. M( {
4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。
- g. U% G6 N* z/ z9 a- A* `9 Y1 |5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。- P2 J0 I; `* K. v
6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。; _* }5 C U0 S% [
9 T% _& v& Z# ~) ]+ a
三、服务器端程序变化:, ]" p$ S5 |/ v+ [
1、支持网络数据加密。
! A6 j& F0 S: N, m- I2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。
; _4 }7 i: y9 Y o& O7 |. R9 Q3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。
6 N0 O8 `2 D$ i6 D5 U' L9 J4、采用Unicode字符集。
+ Z( ?( T9 m; ]4 O- M8 m' F8 V/ D" T' S5 B; T
四、游戏制作的变化:; N& w; V# f1 Y/ Q! Q$ s& q
1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。
1 A8 I: S; s, h0 b7 t a9 G' e2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。0 a. Q$ ?5 I; t3 Z2 G I' ]
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。
4 I1 } N- x5 r4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。
. I4 E# I$ ~% Q) A. f T, N1 l: k! b4 e. h2 E
五、预计:
) T$ e6 l/ O2 u% I1、6月初完成pChat3.0,并提供预览程序进行准备。
( q. E7 X0 [+ p/ B' L2、7月份完成《图形江湖》2.0版本,进行演示站测试。
7 }2 K' P* M5 \6 B3 C2 P+ H% s3、10月份前正式推出pChat3.0和《图形江湖》2.0。
% i8 N; m8 S& g: v9 d3 x) M4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。9 n9 p/ Q3 |! j0 d# l# I
) C$ p6 t1 }, k1 `1 @! V
六、下一版本前景:
0 Q4 o3 |5 p1 X5 {3 y( X6 G& B* l3 R1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。
$ v0 q0 J6 B% v0 S$ b, e* p8 D4 y7 [2、增加“脚本定义”功能。( }* v, I" Z' M' w
3、聊天图形表情。 |
|