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

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

[复制链接]
发表于 2003-11-14 13:13:55 | 显示全部楼层 |阅读模式
图形聊天室系统由七大部分组成:
& {$ c, N7 W* d% v1 V$ O1、图聊服务器端程序(提供网络通讯、调用游戏功能程序等功能)。
+ @7 X/ X1 R, m1 A6 [2、图聊游戏DLL程序(实现游戏功能、数据库管理)。( {# U1 h* y& Z- U; _4 Q% \* j0 W
3、数据库系统(保存游戏中的玩家数据)。
* Z8 ^/ N+ N7 m; w; K4、图形文件(所有游戏中使用到的图形)。4 A% j' z5 z% l1 A  G
5、网页(站)文件(建立与玩家之间的基本平台)。5 }8 f: c; s7 o: s( b4 h! {
6、地图信息、配置文件。
. p: |% r+ t0 B# {7 p3 H- D7、客户端程序(实现与服务器端的通讯,显示游戏内容)。
+ }  d3 A( W" K, p! b  ~1 f
1 a* L+ ~" U2 F按各部分分别介绍如下:, i$ a3 Z5 @; b4 k& S' t$ Y4 {/ `
一、图聊服务器端程序:& k( ^8 W$ J# m
本程序为一个VC++编写的Win32窗口程序,能运行于Windows98/2000/Me/XP 平台,采用TCP协议与客户端进行通讯。是一个与具体游戏内容、数据库无关的游戏开发平台。
+ s% Z( L% n( N. g  ^! N
! Y# j; o& Q2 _0 w二、图聊游戏程序:# Y: s9 I$ f' }7 d
本程序为一个标准的Win32 DLL程序,通过定义的接口被服务器端程序调用并执行。所有的游戏内容、数据库管理都在这里完成,该部分对于用户提供接口及例子的源程序(在有偿的前提下将提供演示站的游戏源程序,源程序为VC++MFC格式),用户可以开发出自己特色的游戏内容。
: Q, j* }% ?# P# x: {  l) p' R; M
' p6 b, ]7 G* N) x三、数据库系统:7 W' Y' D3 y) ~
推荐使用支持SQL的数据库,如:MySQL、Access、MS Sql Server等(建议使用MySQL,因为提供的DLL游戏源程序都是基于MySQL的,有些SQL语句不能用于Access或M$ SQL Server),也可以使用自定义的数据文件(这就需要自己实现数据管理的接口了),总之图聊服务器端是一个与数据库无关的系统。
: {! h! f. i+ j( I
* O- I2 H0 \5 f/ l1 S$ M四、图形文件:5 Y* h$ _- m3 p0 _' M3 R9 t& m# z7 b# X
1、所有游戏(客户端)中需要的图片均由用户自己设计制作(天云阁工作室只提供一些制作的例子和格式)。
( i* k( c7 o% t  T0 C) J  |6 C2、图片文件可以是:BMP/GIF/JPG的,一般来说:地图的地面文件使用JPG格式,人物和树林等物体使用GIF格式。BMP就文件比较大,尽量不用。( P) i/ }, X# t, x9 g: L+ B
3、图片文件是通过HTTP方式动态下载的客户端的IE缓存的,正常情况下,只有第一次访问时才下载文件,以后使用不再下载。0 O' ?. E2 ]8 v" z; Y
$ k3 f: L) k" s
五、网页(站)文件:* {/ n5 b& h) ~- m9 A
因为图聊服务器端为瘦服务器端,所以图聊必须基于一个社区(如:BBS、江湖、聊天室等)。天云阁工作室除了江湖(Web游戏聊天系统)外,不提供其他社区程序。
6 a+ x! |( h, t; b$ T' ?. i" ]' a; D5 y* d; F- u. |+ `' `
六、地图信息、配置文件:8 X5 l' ~, U: P' Z! G1 y5 [0 y
1、地图信息文件定义了各地图的信息,该信息文件由地图编辑器生成。
7 `; b. w) J1 v9 }% D6 y( H2、配置文件,配置服务器端的设置和客户端的显示设置。
' M( O) T4 B. C8 ?
5 p3 ~0 W+ x$ l% E% U. P$ l七、客户端程序:
8 O; _5 {4 S  M# y$ z1、通过TCP协议与服务器端进行通讯,并实现游戏与玩家的交互,显示游戏的内容。
2 F+ j# z6 T6 j. H9 Z3 [: U9 D2、动态从HTTP服务器上动态下载游戏中所需要的内容(如图片)。
) e. j, B1 H8 Y3、系统采用VC++设计制作,未使用到DirectX。( H# S: h4 o) `) O( G& x
4、该部分由天云阁工作室维护,并不断的开发新功能。免费提供给用户和玩家。
4 [# f- c9 k$ ~) _( Q
" J  R2 D' w) }, R2 s归纳:
. T" Q# v  d8 ~一、图聊服务器是一个与具体游戏内容、数据库无关的开发平台。就像Windows 2000中的IIS一样。; y' W, B5 V/ v8 |6 T& `8 i
二、图聊系统是一套可自定游戏内容、数据库的系统。就像ASP一样,可以在IIS下开发自己的东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-15 03:37 , Processed in 0.017725 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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