使用Python 快速架构一个围棋对战平台 -- 051101 废止！！合并到::
蟒巢 -- 网路游戏对战平台
::-- ZoomQuiet [2005-09-23 10:46:04]
uliGo 是一个python写的桌面软件 http://www.u-go.net/uligo/ uliGo is a program to practice solving go problems.
http://www.pygame.org/projects/22/74/?release_id=82 Description pggo is a simple interface to gnugo and other programs that support the GTP protocol, the successor to the older GMP protocol. It has automatic scoring at the end of the game。
http://www.cmxcm.com 可能是全世界第一个用手机上网下围棋的软件，基于Java MIDP 2.0
Edit conflict - other version:
Edit conflict - your version:
End of edit conflict
Python Hex 桌面软件
http://eric_rollins.home.mindspring.com/phex/index.html The goal in hex is simple. Red moves first, and each player alternates placing stones anywhere on the board. Red tries to form an unbroken chain of stones between top and bottom, blue between left and right. The first player to achieve an unbroken chain wins.
http://www.pysol.org/ Abstract PySol is an exciting collection of more than 200 solitaire card games. Its features include support for lots of distinct games, very nice look and feel, multiple cardsets and table tiles, sound and background music, unlimited undo & redo, load & save games, player statistics and log files, hint system, demo games, support for user written plug-ins, integrated HTML help browser and lots of documentation.
ginanh 0.3.0 Multiplayer RPG game with both text and graphical user interfaces 网络游戏
Description Ginanh is a multiplayer, network RPG game. Our goal is to combine features of various games and give a free hand to player in interacting with surrounding. Ginanh is supposed to be easily extendable with an ability to create scenarios, maps and objects. So you can use Ginanh to create your own version of the game, not only RPG-like.
PyChess 1.0.2a 桌面软件
http://www.alcyone.com/software/chess/ Description A simple chess game adjudicator。This Python module does not know how to *play* chess, but does
- understand the rules enough that it can watch moves and verify that they are correct.
－－－ 其他开源项目 －－－ gnugo （C＋＋）
http://www.gnu.org/software/gnugo/ GNU Go is a free program that plays the game of Go. GNU Go has played thousands of games on the NNGS Go server. GNU Go is now also playing regularly on the Legend Go Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go clients on KGS. GNU Go has established itself as the leading non-commercial go program in the recent tournaments that it has taken part in.
JagoClient, the Java Go Client and SGF editor
JagoClient is an
- IGS (Internet Go Server) client,
- a SGF (Smart Go Format) go game viewer and
- a point to point go player.
Play Atari-Go (Java applet with source code) http://igo.resurse.com/Java/Goapplet.html
用C写的服务器端的程序 （suggested by wang bin)
Two-dimensional cellular automata can be used to evaluate final board positions in the game of Go. http://eric_rollins.home.mindspring.com/go.html
Go Tools Project
http://gotools.sourceforge.net/ The purpose of the Go Tools Project is: To encourage, develop, and distribute open-source software and tools related to the game of go. To maintain a set of links to other go-related open-source development projects and resources.
－－－ 其他python资源 －－－
Twisted is an event-driven networking framework written in Python and licensed under the MIT license. Twisted projects variously support TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others), and much more.