TPWEIQI : JAVA 网络围棋对弈系统

 

 

 

tpweiqi 是一个网络围棋对弈软件,使用者可以通过tpweiqi 在计算机网络上进行围棋游戏。tpweiqi不是一般的局域网对弈软件,而是可以提供数百或更多的人同时在一个服务器上进行围棋活动的网络围棋对弈系统。现在国内外有许多可以下围棋的网站,如果您是一个围棋爱好者,应该使用过其中的一些。

tpweiqi 在使用上和这些对弈网站的软件相似。不同的是 tpweiqi 提供服务器端的软件。

目前, tpweiqi 的客户端系统支持简体中文、繁体中文和英文。

由于时间和精力有限, tpweiqi 当前的版本不可能具有常见的对弈服务器的所有功能,但是, tpweiqi 作为一个对弈服务器的基本功能还是完备的。这些功能包括:

1)和下棋关系最为紧密的功能:创建房间、房间加密、挑战、断线续玩、计时、计分数、升降级别(段位)、棋谱保存(对弈结束后自动保存在服务器上和客户端上)。

2)棋友之间的基本通信有关的功能:基本的聊天、密谈,设定好友和黑名单,站内的信箱。

3)在线的论坛:不用在到不用在到浏览器上登陆,这个论坛是对弈服务器上内建的,不过只能发布最简单的文本信息。

4)通过断线(在对弈中的断线)和逃跑(在对弈中逃跑导致超时负)这两个属性,记录用户的对弈道德。

5)支持一个财富系统。

6)用户可以在比赛中压分。

7)棋谱论坛:用户可以将sgf等格式的棋谱上传到服务器的棋谱论坛上,并为它设定浏览和购买的价格。其他用户可以在线阅读这些棋谱。这是本系统的一个特色,目的是通过交易在网站上积累更多的围棋资料。

8)管理员的功能:网站的管理员可以通过管理员的界面管理服务器,包括:禁止某些用户登陆、禁止某些用户登陆后的一些权限、判决棋局的结果、设定用户的财富、删除用户等功能。

与下棋关系不是很密切的一些功能就省略了。我的目标是实现一个高质量的围棋软件,对于已经提供的功能尽量保证正确。

为什么可以建立自己的围棋服务器?

的确,大多数的围棋爱好者没有必要建立自己的围棋网站。但是,至少在以下两种环境下有必要建立围棋对弈服务器,而且不需要硬件方面的额外投入。

1 ,大型的办公内部网络。我国有许多这样的办公网络,他们的规模一般都很大,完全按照因特网的结构建立,但是为了安全,一般与因特网物理隔开。

2 ,大学、研究所、公司的内部网络。这些网络一般可以连接因特网,但是出口比较小或有防火墙的限制。

这两类网络的用户上因特网下棋比较困难,但是一般内部都有大量闲置的服务器和网络带宽资源,只要有适当的软件,办一个围棋对弈服务器是不需要其它的开销。

和有相同背景的人(同一个学校、小区、公司等)下棋比在网站上和一些永远都不会见面的人下棋更有意义,也许我们会通过围棋拉近彼此的距离,成为现实中的朋友,这也是围棋的一个重要的作用。

意见和建议 :希望您对 tpweiqi 提出宝贵的建议。

 

|联系信箱 | ©2007 tpwieiqi.com