Differences between revisions 28 and 29
Revision 28 as of 2005-11-09 15:09:43
Size: 2570
Editor: ianl
Comment:
Revision 29 as of 2005-11-09 15:12:28
Size: 2594
Editor: ggzzzzzzz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 42: Line 42:
11月9日更新:pygo 0.10.6注释版本 11月9日更新:pygo 0.10.5/pygo 0.10.6/pygo 0.10.7注释版本
Line 44: Line 44:
attachment:Pygo-0.10.6.rar attachment:Pygo-0.10.7.rar

PythonGO -- 围棋对战客户端

TableOfContents

  • [wiki:self/WoodpeckerProjs 啄木鸟项目::]

    (!) [wiki:self/PyGnest PyGnest]

    {o} [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. 成员

1.2. 项目日志

MonthCalendarBRInclude(CPUGnav)

提要Include(^PyWgo/2005-.*,'项目简报',4,sort=descending,items=13,titlesonly)

1.3. 目标

Include(PyWgoGoal)

1.4. 计划

Include(PyWgoRoad)

1.5. 项目管理

["pywgo.grouphub.com"],任何对此项目感兴趣的程序员都可以在邮件列表中申请加入此项目,或者在成员列表中留下你的email

1.6. 成果

经过简单注释、并改动了几行代码的pygo 0.10.2版本。


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)

PyWgo (last edited 2009-12-25 07:14:33 by localhost)