找回密码
 注册
搜索
查看: 7772|回复: 0

图形聊天室系统1.x简介

[复制链接]
发表于 2003-11-14 13:13:55 | 显示全部楼层 |阅读模式
图形聊天室系统由七大部分组成:0 q$ o: m! H2 s: L2 B5 b" `
1、图聊服务器端程序(提供网络通讯、调用游戏功能程序等功能)。1 e1 C+ u9 i+ ~& Q
2、图聊游戏DLL程序(实现游戏功能、数据库管理)。
) O' s6 ]. E5 r/ m' F# U& Z3、数据库系统(保存游戏中的玩家数据)。! g# L6 x1 ~: T% J2 N1 O
4、图形文件(所有游戏中使用到的图形)。
: K7 b, a0 m+ x3 S5、网页(站)文件(建立与玩家之间的基本平台)。
  s- C  |0 a$ Q. u. ]3 e% `6、地图信息、配置文件。0 y. U! a' t8 {% N
7、客户端程序(实现与服务器端的通讯,显示游戏内容)。, U3 d. N8 {2 `* k' ~  P
* n8 p- Q- \) k1 D0 M
按各部分分别介绍如下:' T; u, o( k, I2 ?( Z6 L
一、图聊服务器端程序:+ n7 ]' w' v. V1 n  E+ u" V% r# Q
本程序为一个VC++编写的Win32窗口程序,能运行于Windows98/2000/Me/XP 平台,采用TCP协议与客户端进行通讯。是一个与具体游戏内容、数据库无关的游戏开发平台。
" z$ R1 N' p2 p" q+ Y4 }# d) d: l; s6 [$ q. E* K! U  l
二、图聊游戏程序:
7 B5 j$ A, T# }$ \本程序为一个标准的Win32 DLL程序,通过定义的接口被服务器端程序调用并执行。所有的游戏内容、数据库管理都在这里完成,该部分对于用户提供接口及例子的源程序(在有偿的前提下将提供演示站的游戏源程序,源程序为VC++MFC格式),用户可以开发出自己特色的游戏内容。
& S/ ~9 d/ ]2 L0 V+ }4 o- ~+ l
0 |7 l3 B5 a; ^% ^, b6 _& Y三、数据库系统:
3 ^) s' |9 Y) h) @* n+ }推荐使用支持SQL的数据库,如:MySQL、Access、MS Sql Server等(建议使用MySQL,因为提供的DLL游戏源程序都是基于MySQL的,有些SQL语句不能用于Access或M$ SQL Server),也可以使用自定义的数据文件(这就需要自己实现数据管理的接口了),总之图聊服务器端是一个与数据库无关的系统。# o8 k6 p% ]1 o8 `5 S2 H0 s

$ M: O; P  E4 H# H( `& j/ i四、图形文件:, v5 K2 b& f3 ~8 b* p2 r
1、所有游戏(客户端)中需要的图片均由用户自己设计制作(天云阁工作室只提供一些制作的例子和格式)。
5 M' V, N/ f7 J0 V$ K2、图片文件可以是:BMP/GIF/JPG的,一般来说:地图的地面文件使用JPG格式,人物和树林等物体使用GIF格式。BMP就文件比较大,尽量不用。- j7 a. H" _  W
3、图片文件是通过HTTP方式动态下载的客户端的IE缓存的,正常情况下,只有第一次访问时才下载文件,以后使用不再下载。# u  V4 d! |, R, k1 `
4 x: ]- S! |/ q! A( [+ l& A
五、网页(站)文件:
0 b' W; a! B+ X6 i2 ^7 K+ ~4 ]# y2 ^因为图聊服务器端为瘦服务器端,所以图聊必须基于一个社区(如:BBS、江湖、聊天室等)。天云阁工作室除了江湖(Web游戏聊天系统)外,不提供其他社区程序。
$ Z+ Y( c6 x3 r- ^! I8 G5 o
$ i/ b! K& P/ p0 i+ N  P# H- \# t六、地图信息、配置文件:
6 L$ J8 T$ e, H8 X3 g1、地图信息文件定义了各地图的信息,该信息文件由地图编辑器生成。+ o7 f, b$ _6 [* Q
2、配置文件,配置服务器端的设置和客户端的显示设置。
5 W7 \  s/ C1 y; v) S% u  x( I) x$ }, {& x, l8 @
七、客户端程序:+ E& L) n3 A( b- C8 y$ t5 {0 Z
1、通过TCP协议与服务器端进行通讯,并实现游戏与玩家的交互,显示游戏的内容。
5 {, Q7 M* k% O; [8 R2 ^7 j# y! H2、动态从HTTP服务器上动态下载游戏中所需要的内容(如图片)。& R" H& Y3 g+ T* l- Y+ F5 V, x
3、系统采用VC++设计制作,未使用到DirectX。$ X" w5 F" L& n. o& h& V* [
4、该部分由天云阁工作室维护,并不断的开发新功能。免费提供给用户和玩家。
, w  F4 S8 ^" r# R4 A" g  c8 k; ~" s7 x2 L
归纳:' w' F/ [) l. L
一、图聊服务器是一个与具体游戏内容、数据库无关的开发平台。就像Windows 2000中的IIS一样。1 n8 D+ g: [$ C2 e4 V+ s9 B
二、图聊系统是一套可自定游戏内容、数据库的系统。就像ASP一样,可以在IIS下开发自己的东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-8-9 02:57 , Processed in 0.034529 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表