PythonGO -- 围棋对战客户端
[wiki:self/WoodpeckerProjs 啄木鸟项目::]
[wiki:self/PyGnest PyGnest]
[wiki:self/PyWgo PyWgo]
::-- ZoomQuiet [DateTime(2005-11-05T07:19:27Z)]
1. 缘起
[wiki:PyCNmail/2005-November/018404.html PythonGO开发计划]
以James Tauber的PyGo为基础 http://jtauber.com/ 作者James Tauber是XML领域的大拿
- 所以我准备以pygo为基础开始开发PythonGO,我觉得PythonGO这个名称够直接、好懂,Igo是日本的叫法。
1.1. 成员
主持:zzzzzzz gg <ggzzzzzzz@gmail.com>
支持: ZoomQuiet -- 关注,开发环境支持,
成员: Ian Liu <lpvips@gmail.com>
1.2. 项目日志
1.3. 目标
1.4. 计划
1.5. 项目管理
["pywgo.grouphub.com"],任何对此项目感兴趣的程序员都可以在邮件列表中申请加入此项目,或者在成员列表中留下你的email
1.6. 成果
经过简单注释、并改动了几行代码的pygo 0.10.7版本。
11月7日更新:pygo 0.10.3注释版本
11月8日更新:pygo 0.10.4注释版本
11月9日更新:pygo 0.10.5/pygo 0.10.6/pygo 0.10.7注释版本
attachment:Pygo-0.10.7.rar
* PyGo中鼠标和键盘的使用:
- 点击鼠标左键走子
- 注:如果鼠标点击在棋盘外侧当作弃权一手,如果一方弃权后另一方接着也弃权则棋局终止
<Left> 键跳到上一个节点
<Right>键跳到下一个节点
<Up> 键跳到上一个分支
<Down> 键跳到下一个分支
Shift+<Left> 键跳到分支的第一个节点
Shift+<Right>键跳到分支的最后一个节点
- 'v'创建新分支
- 'u'悔棋
- 'p'交替走子 / 添加黑子 / 添加白子
- 'c'在导入的棋谱末端开始继续走子
- 't'切换到点算状态,计算胜负
- 'i'插入一个新节点
1.6.1. 审子程序
PyIgoJudger -- shhgs <"".join(chr(ord(c) -2) for c in 'ujjiu0ghjknvBiockn0eqo')> 贡献
2. 反馈
项目讨论 Include(/DisCuss)