|
|
一、准备工作:
[6 F8 S i% ?$ a* ^' M1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。
" E( ]4 P w' H8 d) d7 ?2、转换好人、怪物包、法术包。/ B7 e4 e9 b7 f7 D& b7 N
3、准备好物品图片、物品描述文件。
" i9 E `) S; f- [3 G& N4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
! S! P- w) s3 y7 P+ l- d% R6 H+ N5 [1 H' Y! \. g; V+ v
二、客户端程序变化:' y4 ]0 v2 T' o7 O. ?9 ]6 c# W$ j
1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。3 C: ?" W( P3 j8 g6 n' ]* q- O3 c
2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。
7 U& N3 ^$ A C; ?3、支持网络数据加密。
7 U; R/ l% r+ X* h) {4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。
+ _. p7 p/ e+ r5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。
& C z! d6 l- Z, ^5 y6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。6 g |, d! v, U% V( V. i
% V( H$ b j( O" y, b/ S0 s6 L
三、服务器端程序变化:
0 t' ^" c A' y1、支持网络数据加密。
- a+ r+ j& k% C$ t% V2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。. H2 d1 M( z: |8 g% z5 q" r( f7 u
3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。
F4 T) F( n9 u _# w$ \* @4、采用Unicode字符集。3 f0 |' l, u2 T. _9 O% F: Y+ v5 t
: h+ d$ l, v% o
四、游戏制作的变化:
8 J+ C6 N0 y) k1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。9 @% ~& r5 K3 s0 f
2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。' ?: _$ w5 O3 u! r R
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。" l- i* n" e2 A* ^8 I
4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。
9 Q( `/ }( h6 U3 t
" u7 i' D) Z7 z- k五、预计:& n; V! M/ l& S9 b0 ^
1、6月初完成pChat3.0,并提供预览程序进行准备。+ ^- ~( I. x: I% G! Q
2、7月份完成《图形江湖》2.0版本,进行演示站测试。( f {+ [4 e# K. h2 v6 v' Z% v$ f5 g
3、10月份前正式推出pChat3.0和《图形江湖》2.0。
4 q- ~: E8 z' G- n: G( Y, s# V0 H4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。 |" p/ r% B4 C) F9 d
* p( H) I* C2 i" S) g六、下一版本前景:
: Z" K$ _" x. R$ t5 |2 A1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。
0 v/ u, G ~# P- j: I2、增加“脚本定义”功能。 B1 K8 o% X& l* ^
3、聊天图形表情。 |
|