|
|
一、准备工作:
Q+ t; G |: Q8 E* ?$ G* }1 P1、建议大家制作2、3个pChat3的场景(根据工具包预览里的场景格式做好准备),因为pChat3是大场景模式,不需要太多个场景了。
8 S6 J- [' @" S8 C6 G2、转换好人、怪物包、法术包。6 b. R2 [8 e8 W1 H. N8 D
3、准备好物品图片、物品描述文件。3 ]& W y6 L' _( u
4、准备好菜单定义(可以等pChat3.0预览版出来了根据例子制作)。
4 t6 M) d/ {2 Z$ r% Q4 S b$ D
N' O O. o9 D6 f- `5 _$ [, S二、客户端程序变化:
9 Z6 ?: {( t* q) r, M) M# T1、界面,完全图形化,所以每个窗口、按钮等都要有对应的图。
+ P# G$ \) [/ ^2、所有数据打包(UI包、菜单包、资料包、游戏图片包、精灵包),并且支持加密。% U& ?: C& J+ K @/ |. g/ ?
3、支持网络数据加密。
" k: r% S. P8 f% c& |4、采用Unicode字符集,Windows4.x不支持,需要使用Windows5.x以上版本。( `) h# U1 O# O" Y! S
5、采用Direct3D进行画面渲染,显卡需要支持Direct3D加速,并用使用DirectX 8.1以上版本。3 G5 ^* Q4 k7 M8 ]- J+ G
6、采用DirectAudio声音,采用3D声效。采用DirectShow播放背景音乐和视频。5 U& [/ x; m! v" ` Y% m$ h5 `
% A" A+ f+ Z* S9 n" F" l- f7 l三、服务器端程序变化:' {( q( p/ |; m9 B1 E8 d9 J3 y4 l2 w
1、支持网络数据加密。
( {/ |" V" z ~, l& ]2、将大多数的变量操作下放到DLL层,方便大家的游戏控制(同时增加了危险程度——多线程共享变量问题)。
$ ~$ ?" M+ W% H' O3 m$ O* k7 P3、程序侦听端口在认证信息中指定(允许一台服务器安装多个),暂时不考虑制作宇宙版(2.x宇宙版用户可以考虑不升级或按1换6升级到3.0版本)。, s, ~/ O, t2 i% X3 v6 n
4、采用Unicode字符集。
N0 W! D; R! g
4 p1 ^5 x% Y8 U四、游戏制作的变化:
+ \6 G- E' I( [0 G1、数据库的操作有些变化,提高了性能,仍然采用ODBC方式,支持所有ODBC支持的支持SQL的数据库。7 h% B- ^9 R, X" T/ {
2、网络(命令)格式有大变化,采用封包的方式。使用命令要严格按照《游戏制作参考说明》。( }8 j3 d a2 t5 p) B" ?3 M# G. m' G
3、对共享变量的操作,一定要进行“安全”操作。以防多个线程同时处理一个共享变量。; `9 y1 I3 } C; L: R" D
4、采用Unicode字符集,操作中一定要注意字符处理函数的使用。2 q K! q5 c" q9 g7 \
0 g6 p! j4 N+ [1 ]7 |五、预计:# I! P9 M$ Z/ {1 j1 Z0 U
1、6月初完成pChat3.0,并提供预览程序进行准备。
' C: w1 f5 [# y8 _4 W" S$ b2、7月份完成《图形江湖》2.0版本,进行演示站测试。
?/ g8 n# z6 g3 |3、10月份前正式推出pChat3.0和《图形江湖》2.0。6 u3 K4 S' _7 |% `$ W5 ^
4、因为提供了更多的用户接口,pChat3.0的使用和游戏开发复杂程度估计比2.x要提高一些。! x8 {! g; j( I$ O4 S
, ^$ M5 i' J, h' N8 D: a& X六、下一版本前景:, Q' H$ c2 |5 N6 T1 h
1、增加玩家角色换装功能(即支持装备、服装的显示,需要重新制作人物、服装、装备精灵包)。. D( y; U( [+ C
2、增加“脚本定义”功能。
: Q8 }4 a! P& M- V v0 f% K3、聊天图形表情。 |
|