2005年11月01日 星期二 23:25
我的Python水平属于初学阶段,写了一些方便自己用的小工具。围棋懂一些,早就想用Python写一些围棋相关的软件。今天看到这个邮件列表,一见倾心。 由于我完全不懂GUI、网络编程,一直希望找到一个足够简单的围棋软件原型,有GUI,跑得起来,能实现P2P对弈。 所以我希望能尽快看到一个能跑起来的原型。在此基础上,进一步的功能扩展我就有很多自己的想法,我一定会有兴趣在此基础上做些事情。
2005年11月02日 星期三 09:19
同意,可否有详细的想法,可以拿出来说说。 第一步,只要可以工作就可以,以后一点一点的改进。 如果,很多人都对这个项目有兴趣,我们可以列出第一个版本的所要实现的功能列表。这样,有各方面经验的高人才好介入。 如果可以的话,希望有一个人可以发起一个这个项目新的邮件,所有的对这个项目有兴趣的人都可以在这个邮件下回复,发表自己的想法。 这样比较容易管理。 我对围棋实在是一壳不通,不过我可以在项目管理上给你们一定的支持。 在 05-11-1,zzzzzzz gg<ggzzzzzzz at gmail.com> 写道: > 我的Python水平属于初学阶段,写了一些方便自己用的小工具。围棋懂一些,早就想用Python写一些围棋相关的软件。今天看到这个邮件列表,一见倾心。 > > 由于我完全不懂GUI、网络编程,一直希望找到一个足够简单的围棋软件原型,有GUI,跑得起来,能实现P2P对弈。 > > 所以我希望能尽快看到一个能跑起来的原型。在此基础上,进一步的功能扩展我就有很多自己的想法,我一定会有兴趣在此基础上做些事情。 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年11月02日 星期三 12:44
我不懂软件开发,我想大致按以下次序实现一些功能: 1.显示棋盘、棋子及其他必须显示的内容 2.对局条件的协商(棋盘尺寸、黑白选择、让子、贴子、保留时间、读秒设置) 一般是发出对局邀请的一方先选择条件,受邀请一方接受或修改条件 3.当出现死子时自动提子,当一方想下在禁着点时给予适当的提示,放弃一手的功能 4.将棋局保存为sgf格式文件的功能 5.暂停棋局(封盘)的功能,可以再次加载sgf文件继续对弈 6.打谱功能,最基本的进、退、加注释功能 7.通过网络两人对弈的功能(最好是利用QQ、MSN,无需手工输入IP地址什么的) 8.连接网络服务器的功能,如支持GTP协议,连接KGS, CWS, NNGS的能力 1-3应该是最基本的了,涉及到GUI的实现、一些简单算法(实现两人用一台电脑对弈) 4-6和sgf文件格式有关(实现最基本的打谱功能) 7-8是和网络编程有关 在 05-11-2,Liu Ian<lpvips at gmail.com> 写道: > 同意,可否有详细的想法,可以拿出来说说。 > 第一步,只要可以工作就可以,以后一点一点的改进。 > 如果,很多人都对这个项目有兴趣,我们可以列出第一个版本的所要实现的功能列表。这样,有各方面经验的高人才好介入。 > 如果可以的话,希望有一个人可以发起一个这个项目新的邮件,所有的对这个项目有兴趣的人都可以在这个邮件下回复,发表自己的想法。 > 这样比较容易管理。 > 我对围棋实在是一壳不通,不过我可以在项目管理上给你们一定的支持。 > > > 在 05-11-1,zzzzzzz gg<ggzzzzzzz at gmail.com> 写道: > > 我的Python水平属于初学阶段,写了一些方便自己用的小工具。围棋懂一些,早就想用Python写一些围棋相关的软件。今天看到这个邮件列表,一见倾心。 > > > > 由于我完全不懂GUI、网络编程,一直希望找到一个足够简单的围棋软件原型,有GUI,跑得起来,能实现P2P对弈。 > > > > 所以我希望能尽快看到一个能跑起来的原型。在此基础上,进一步的功能扩展我就有很多自己的想法,我一定会有兴趣在此基础上做些事情。 > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年11月02日 星期三 16:18
这个可能有点用 电脑围棋程序编写思路* *http://www.hepu8.com/weiqi/wqbc/dnwq1.htm On 11/2/05, zzzzzzz gg <ggzzzzzzz at gmail.com> wrote: > > 我不懂软件开发,我想大致按以下次序实现一些功能: > > 1.显示棋盘、棋子及其他必须显示的内容 > 2.对局条件的协商(棋盘尺寸、黑白选择、让子、贴子、保留时间、读秒设置) > 一般是发出对局邀请的一方先选择条件,受邀请一方接受或修改条件 > 3.当出现死子时自动提子,当一方想下在禁着点时给予适当的提示,放弃一手的功能 > 4.将棋局保存为sgf格式文件的功能 > 5.暂停棋局(封盘)的功能,可以再次加载sgf文件继续对弈 > 6.打谱功能,最基本的进、退、加注释功能 > 7.通过网络两人对弈的功能(最好是利用QQ、MSN,无需手工输入IP地址什么的) > 8.连接网络服务器的功能,如支持GTP协议,连接KGS, CWS, NNGS的能力 > > 1-3应该是最基本的了,涉及到GUI的实现、一些简单算法(实现两人用一台电脑对弈) > 4-6和sgf文件格式有关(实现最基本的打谱功能) > 7-8是和网络编程有关 > > 在 05-11-2,Liu Ian<lpvips at gmail.com> 写道: > > 同意,可否有详细的想法,可以拿出来说说。 > > 第一步,只要可以工作就可以,以后一点一点的改进。 > > 如果,很多人都对这个项目有兴趣,我们可以列出第一个版本的所要实现的功能列表。这样,有各方面经验的高人才好介入。 > > 如果可以的话,希望有一个人可以发起一个这个项目新的邮件,所有的对这个项目有兴趣的人都可以在这个邮件下回复,发表自己的想法。 > > 这样比较容易管理。 > > 我对围棋实在是一壳不通,不过我可以在项目管理上给你们一定的支持。 > > > > > > 在 05-11-1,zzzzzzz gg<ggzzzzzzz at gmail.com> 写道: > > > > 我的Python水平属于初学阶段,写了一些方便自己用的小工具。围棋懂一些,早就想用Python写一些围棋相关的软件。今天看到这个邮件列表,一见倾心。 > > > > > > 由于我完全不懂GUI、网络编程,一直希望找到一个足够简单的围棋软件原型,有GUI,跑得起来,能实现P2P对弈。 > > > > > > 所以我希望能尽快看到一个能跑起来的原型。在此基础上,进一步的功能扩展我就有很多自己的想法,我一定会有兴趣在此基础上做些事情。 > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051102/b7a23bac/attachment.html
2005年11月02日 星期三 17:09
On 11/2/05, zzzzzzz gg <ggzzzzzzz at gmail.com> wrote: > 我不懂软件开发,我想大致按以下次序实现一些功能: > ... 恩,这些还是很全面的。 建议先实现核心的围棋相关逻辑;GUI独立,只负责绘制棋盘、交互 等功能,可用wxPython/pyGtk/Jpython等开发不同界面;网络功能 作为独立模块或插件。这样便于分别开发和测试。 另外,建议参考GNU Go[1]程序。 [1] http://www.gnu.org/software/gnugo/gnugo.html
2005年11月02日 星期三 18:20
不错。我想应该先实现一下最基本的功能。 1、围棋的基本逻辑 这个需要对围棋比较熟悉的人知道一下。 2、ui部分,这里我们还是先设想在同一台电脑上支持双人对站。 ui部分可否参考现在比较流向的围棋软件的界面,比如联众,qq 2005/11/2, Xie Yanbo <xieyanbo at gmail.com>: > On 11/2/05, zzzzzzz gg <ggzzzzzzz at gmail.com> wrote: > > 我不懂软件开发,我想大致按以下次序实现一些功能: > > ... > > 恩,这些还是很全面的。 > > 建议先实现核心的围棋相关逻辑;GUI独立,只负责绘制棋盘、交互 > 等功能,可用wxPython/pyGtk/Jpython等开发不同界面;网络功能 > 作为独立模块或插件。这样便于分别开发和测试。 > > 另外,建议参考GNU Go[1]程序。 > > [1] http://www.gnu.org/software/gnugo/gnugo.html > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年11月03日 星期四 18:28
找到一个PyGo的open source project,不过好久没有更新了。有兴趣可以看看这个作者的主页: http://jtauber.com/ On 11/2/05, Liu Ian <lpvips at gmail.com> wrote: > > 不错。我想应该先实现一下最基本的功能。 > 1、围棋的基本逻辑 > 这个需要对围棋比较熟悉的人知道一下。 > 2、ui部分,这里我们还是先设想在同一台电脑上支持双人对站。 > ui部分可否参考现在比较流向的围棋软件的界面,比如联众,qq > > 2005/11/2, Xie Yanbo <xieyanbo at gmail.com>: > > On 11/2/05, zzzzzzz gg <ggzzzzzzz at gmail.com> wrote: > > > 我不懂软件开发,我想大致按以下次序实现一些功能: > > > ... > > > > 恩,这些还是很全面的。 > > > > 建议先实现核心的围棋相关逻辑;GUI独立,只负责绘制棋盘、交互 > > 等功能,可用wxPython/pyGtk/Jpython等开发不同界面;网络功能 > > 作为独立模块或插件。这样便于分别开发和测试。 > > > > 另外,建议参考GNU Go[1]程序。 > > > > [1] http://www.gnu.org/software/gnugo/gnugo.html > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051103/a17802a8/attachment.htm
2005年11月03日 星期四 20:32
我下载了pygo-0.10.1.tgz,是用Python/Tk做的GUI,仅有两人对弈、sgf播放的基本功能。 看来这个PyGo很适合我学习: 1、够简单,我应该能看懂。所有代码加起来1600行左右,和我自己写的一个工具行数差不多。 2、有最基本的GUI实现,我顺便可以学习Python/Tk 等我读懂这些代码,我就可以在此基础上完善、增加一些功能了。 On 11/3/05, zzzzzzz gg <ggzzzzzzz at gmail.com> wrote: > 找到一个PyGo的open source project,不过好久没有更新了。有兴趣可以看看这个作者的主页: > http://jtauber.com/ > > > On 11/2/05, Liu Ian <lpvips at gmail.com> wrote: > > 不错。我想应该先实现一下最基本的功能。 > > 1、围棋的基本逻辑 > > 这个需要对围棋比较熟悉的人知道一下。 > > 2、ui部分,这里我们还是先设想在同一台电脑上支持双人对站。 > > ui部分可否参考现在比较流向的围棋软件的界面,比如联众,qq > > > > 2005/11/2, Xie Yanbo <xieyanbo at gmail.com>: > > > On 11/2/05, zzzzzzz gg <ggzzzzzzz at gmail.com > wrote: > > > > 我不懂软件开发,我想大致按以下次序实现一些功能: > > > > ... > > > > > > 恩,这些还是很全面的。 > > > > > > 建议先实现核心的围棋相关逻辑;GUI独立,只负责绘制棋盘、交互 > > > 等功能,可用wxPython/pyGtk/Jpython等开发不同界面;网络功能 > > > 作为独立模块或插件。这样便于分别开发和测试。 > > > > > > 另外,建议参考GNU Go[1]程序。 > > > > > > [1] http://www.gnu.org/software/gnugo/gnugo.html > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > >
2005年11月05日 星期六 02:45
今天看到uligo 的下围棋软件 http://www.u-go.net/uligo 也是python+Tk做的,我准备学学这个照着做,加个网络功能就比较完善了,大伙意见如何,我指用Tk做界面 --------------------------------- 雅虎免费G邮箱-中国第一绝无垃圾邮件骚扰超大邮箱 雅虎助手¨D搜索、杀毒、防骚扰 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051105/5fb28cd9/attachment.htm
2005年11月05日 星期六 11:06
uligo是用来做死话题的,我觉得pygo可能更合适一些。另外,功能已经很强的对我来说也不合适,因为我水平有限,上不了手。对我来说,pygo够简单,在这个基础上做事可以学到东西。 ---------- Forwarded message ---------- From: 倪雪松/nixuesong <sanchaji2 at yahoo.com.cn> Date: Nov 5, 2005 2:45 AM Subject: Re: [python-chinese] 我略懂围棋(联众3段),支持围棋软�� To: python-chinese at lists.python.cn 今天看到uligo 的下围棋软件 http://www.u-go.net/uligo 也是python+Tk做的,我准备学学这个照着做,加个网络功能就比较完善了,大伙意见如何,我指用Tk做界面 ________________________________ 雅虎免费G邮箱-中国第一绝无垃圾邮件骚扰超大邮箱 雅虎助手¨D搜索、杀毒、防骚扰 _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese
Zeuux © 2025
京ICP备05028076号