|
一、准备工作:
- ~ L6 Z" ~" F- j" j* ^8 E1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。) I; P& j% k9 O( t. `6 L8 l9 h% W- d
2、转换好人、怪物包、法术包。6 `8 s3 P& j, C u8 T1 Q" Z
3、准备好物品图片、物品描述文件。# x- Y/ s) ~- ^. [
4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
) S( O$ H6 V3 y( O) C2 j3 z- _1 U/ U* ]- l
二、客户端程序变化:
' m4 X, ~' h2 T8 f1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。
' I4 ]$ }9 a, N P9 ?2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。
* r$ h& U4 M+ g5 ?' c3、支持网络数据加密。0 p D! D6 V$ Z& g3 z# }( S& r% G
4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。5 I9 w) L* X- O( s( b
5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。/ N! c/ z; V3 S( T9 {
6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。
" z8 Y+ V* U! t* b0 Q" Q; c, S( G; A5 s6 _) O
三、服务器端程序变化:, u9 O n0 ~3 e8 i6 D9 h
1、支持网络数据加密。
& M2 M- ^1 U$ v5 U6 X, }2 e2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。
( }1 e4 K) m9 q3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。6 @0 W4 h) d8 Q1 T5 [5 W9 }
4、采用Unicode字符集。
2 u3 S2 e, Q# s) p% v. c0 f* i1 n) h( x9 ^
四、游戏制作的变化:# h5 s4 K8 s1 ^; d, U% P
1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。
' H: i" {$ w. o& w1 D2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。) x+ K/ G$ q8 H" S% B) g) i z7 v [, ?
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。
: ^, ` m D' L4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。: c: J7 M0 P. b+ V1 z/ Q
) ^- S* g. n! b. o1 V
五、预计:
( d% x7 j, ]7 {1、6月初完成pChat3.0,并提供预览程序进行准备。
* ~; w% r9 ?' K+ ?2、7月份完成《图形江湖》2.0版本,进行演示站测试。' l# g& u% U6 R( z( R+ z! [0 W
3、10月份前正式推出pChat3.0和《图形江湖》2.0。
. o5 ~* }: Z( I- ?5 T4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。+ w6 [6 \, h \* l
& G) I3 A* o. k3 S) {3 j
六、下一版本前景:5 {. R: z. I" `) j
1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。
( r1 L! D$ {) |* V2、增加“脚本定义”功能。2 v% d, O# R# l! }- U% O5 E: D
3、聊天图形表情。 |
|