随笔分类 - 围棋
摘要:《M8围棋谱》v0.8,是我(liigo)为魅族M8手机开发的围棋打谱软件,还在开发过程中,目前功能不全,但基本功能可用。基本功能:打开并解析SGF棋谱,单步向前向后,落子音效,自动提子,显示棋局信息和解说,支持自定义皮肤。作者:liigo,http://blog.csdn.net/liigo此软件是 Google Code 上的开源软件,项目主页为:http://code.google.com/p/m8weiqipu/2009/10/18更新(v0.8),很多新功能: 显示棋局信息(对弈双方、赛事、日期、胜负、总落子数等); 显示解说信息,以及与解说相关的标注; 突出显示最新落子的棋子; 允
阅读全文
摘要:本文首发地址:http://blog.csdn.net/liigo/archive/2009/09/22/4582018.aspx转载请注明出处:http://blog.csdn.net/liigo作者:liigo, 2009/09/22 在下围棋时,当一个棋子落到棋盘上,它会对周围对方棋子的死活产生影响,如果对方棋子没有气了(死了),必须从棋盘上拿掉(提子)。这个过程体现到围棋软件中,就需要通过程序代码判断某一个棋子或某一片棋子的死活状态,进而把死掉的棋子从棋盘上移除。 进一步分析的话,刚落下的棋子,只可能威胁到周围与其紧临的上下左右方向的四个对方棋子(也可能是三个或两个,如在边角的话),而
阅读全文
摘要:M8围棋谱(M8WeiqiPu) v0.1为魅族M8手机开发的围棋打谱软件,还在开发过程中,目前功能不全,但基本功能可用。现在仅支持SGF格式的围棋棋谱。可到魅族官方论坛下载:http://bbs.meizu.com/viewthread.php?tid=1186689作者:liigo,http://blog.csdn.net/liigo此软件是 Google Code 上的开源软件,项目主页为:http://code.google.com/p/m8weiqipu/这是桌面图标,自己用GIMP制作的嘿嘿。以下是运行截图:
阅读全文
摘要:这是本人(liigo)独立实现的SGF格式围棋棋谱文件解析器,本文介绍其实现细节。网络上肯定可以找到完善的开源的SGF解析器,这是毋庸置疑的,我不直接使用它们,也不参考它们的实现代码,而是自己独立编码实现,是有原因的,因为我想自己重复发明轮子,并且认为这样更有助于提高我的编码能力。(关于我的“一定要学会重复发明轮子”的不成熟的论调,今后我将会专门撰文表述。) 我(liigo)开发的这个SGF解析器,采用基于事件的简单API,类似于XML解析器中的SAX(Simple API for XML)。这种解析器的核心是:由用户事先提供一系列回调函数,解析器在解析的过程中,依次调用相关的回调函数并传入.
阅读全文
摘要:围棋棋盘的手工画法作者:liigo,2007年5月25日。本文原发地址:http://liigo.blog.china.com/200705/414875.html转载请注明出处:http://liigo.blog.china.com,http://blog.csdn.net/liigo前言围棋流传千古,风靡华夏,不知迷倒多少风流雅士。 围棋棋盘“纵横各十九道”(19条垂直交叉的等距线,共构成361个交叉点),形式虽简,若要手绘,却非易事,尤其很难保证各线之间等距。除非掌握一定技巧,即使直尺在手,恐怕也要颇费周折:根据纸张大小初步确定棋盘大小,除以18得到邻近两线间隔,而此值通常并非整除之值。
阅读全文
浙公网安备 33010602011771号