|
|
一、准备工作:0 K# O" L8 ^, ]2 y# H' I9 k
1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。
5 w* S7 b) y: Y5 W- B A# V2、转换好人、怪物包、法术包。: y, D# u# V X' w6 |2 l# o' m
3、准备好物品图片、物品描述文件。
+ R7 g% \. V8 h2 f4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
3 j, q# c. H3 H+ q( d& j1 K% z6 j. B1 \# j& D0 {) _
二、客户端程序变化:5 }1 K K8 g$ G* J/ y
1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。
9 d8 U0 }' ]1 j2 _& |" K6 ^2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。 O+ z6 i0 o# \- f# }& Q/ U
3、支持网络数据加密。 `- n9 u5 K$ G1 a1 @8 ]! y) ^7 e/ }
4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。* b) B/ g4 k g, k
5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。- x7 q+ m7 S( B% M' k; I
6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。
: M! h5 Y: o5 j U* u2 ?! t7 ]8 }9 G- `
三、服务器端程序变化:
% r% i, U+ }. \3 f2 s1、支持网络数据加密。7 R2 S# \5 _2 Z( _
2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。
2 S( w) {/ C: H, ?% l- [0 v3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。
( w! ^( O3 n0 k. u* V* I& J- ]4、采用Unicode字符集。
, C5 V' U t- R. ]
* N& D/ O! w( N四、游戏制作的变化:9 a: U5 d+ H) Q$ r% ` d
1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。
- |4 Y3 b8 K$ i. F& `2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。7 q% y @0 j) e/ ]) C2 z
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。
2 I( I/ r! c! H& Q4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。
8 A6 X4 W' w/ R4 a( i% @1 q+ C& g. {$ I/ Z3 M) \
五、预计: f7 _/ q6 l9 `0 |- ]+ \4 y
1、6月初完成pChat3.0,并提供预览程序进行准备。
7 m' F7 {- s" N2、7月份完成《图形江湖》2.0版本,进行演示站测试。
8 c `3 d0 N1 j: f! O/ k: ^- h3、10月份前正式推出pChat3.0和《图形江湖》2.0。
. w3 ]. \9 @# I" ^+ G( q4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。5 ^& e0 O M2 k
( n4 ^! j6 s7 c7 n六、下一版本前景:; k/ t3 @& f" b! J+ K9 a1 b
1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。
* U6 u8 V3 I1 y' R( ^2、增加“脚本定义”功能。
# t4 r4 A7 K- a; x2 p+ I& W3、聊天图形表情。 |
|