飞扬围棋

标题: 做了一个小东西,SGF直接出PDF,全部完成还需要一段时间,先放上来,大伙儿提提意见 [打印本页]

作者: kenshin100    时间: 2012-5-24 14:55
标题: 做了一个小东西,SGF直接出PDF,全部完成还需要一段时间,先放上来,大伙儿提提意见
做了一个小东西,用PHP代码写的,SGF直接出PDF,因为最近有个工作项目,估计全部完善还需要等上一段时间,程序能够自己设置步数,页面大小,棋盘大小,出PDF图,先把效果图和源代码放上来,大伙儿提提意见,后期打算把解说也放上去,不过出分支图有点难度!!!
作者: 怀旧空吟    时间: 2012-5-24 15:01
我擦,黒木儿子就叫健心。
作者: kenshin100    时间: 2012-5-24 15:03
回复 2# 怀旧空吟


   我擦!!竟然能从kenshin中看出剑心~~~这是我以前在平台上打魔兽争霸和星际用的ID号!!!!
作者: 御风而行    时间: 2012-5-24 15:03
劝楼主考虑好以后,再上传。
免得今后发现你的劳动成果被别人免费用了,心里不平衡,然后满世界追着使用者只要鸣谢不要钱。
作者: 船长先生    时间: 2012-5-24 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: kenshin100    时间: 2012-5-24 15:07
本帖最后由 kenshin100 于 2012-5-24 15:09 编辑

回复 4# 御风而行


   呵呵!!多谢大神提醒,没事的,我把源代码也放上来啦....虽然有点乱,看得懂的,可是拿了用,也希望高手来优化算法,提高生成速度!!!
作者: 怀旧空吟    时间: 2012-5-24 15:08
H不发音, 就是肯森。
作者: 287803261    时间: 2012-5-24 15:21
人才呀
作者: kenshin100    时间: 2012-5-24 15:23
回复 5# 船长先生


   kenshin 是日本漫画《浪客剑心》里主角绯村剑心的日本名英语发音 ,以前在浩方、VS上打魔兽对战和星际用的ID号
作者: yo1969    时间: 2012-5-24 15:24
继续折腾
作者: 船长先生    时间: 2012-5-24 15:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 刘承霖    时间: 2012-5-24 16:06
很好,如果能在出pdf前,可以支持录入些文字就好了。
作者: 慧眼    时间: 2012-5-24 16:21
怎么使用?谢谢
作者: kenshin100    时间: 2012-5-24 16:22
回复 13# 慧眼


   现在还没发导入,用apache的服务器架起来,把SGF里的文字复制到aa.php里面的subject字段下,在浏览器里运行一下就可以了!!
作者: 烟台    时间: 2012-5-24 16:27
能支持分支解说才好,尤其是解说中带ABC这种标记的,软件最好能兼顾每谱手数,自行判断出变化图。比如在第11手说了些A点B点C点一类,就要在生成个图,否则其中的一个A就可能被第12手盖住了。

能解说一层分支这种的就可以。分支嵌套复杂的估计没戏,人都整不清,更不用说写算法了。
单纯的SGF无解说的导PDF,用GW已经能成批导了。

另外,棋子用JPG的还是有些问题,建议换成EPS的
作者: kenshin100    时间: 2012-5-24 16:33
回复 15# 烟台


   多谢高手提点!!解说分支,的确让我头疼了好久,想用正则表达式提取,不过貌似算法实在太麻烦,所以只好暂时搁置。还有一个问题,如果是局部解说分支的话,棋盘剪辑该如何处理,如果还是一页一棋盘一图的话,是否会变得混乱,但是局部剪辑,估计有没有那么智能,而且排版也是个麻烦!
作者: 烟台    时间: 2012-5-24 16:49
分支先争取解决最简单的分支,分支里面还套分支的先不研究。好多SGF就是N个分支,但不嵌套。

变化图GW是有个什么猜图功能,能自动裁出部分棋局,具体算法不太清楚,可能就是根据最外侧手数的位置判断?不清楚了。

是否还可以变通下,遇到分支处就出一个图,比实战谱略小点?再加上什么变化图1 图2 实战谱1 譜2的来区别?
作者: 风之舞步    时间: 2012-5-24 16:50
能支持分支解说才好,尤其是解说中带ABC这种标记的,软件最好能兼顾每谱手数,自行判断出变化图。比如在第1 ...
烟台 发表于 2012-5-24 16:27


烟台兄。GW成批导 如何用?
作者: 飞扬围棋    时间: 2012-5-24 16:53
PDF搞成SGF,SGF再弄成PDF
作者: 阿扬    时间: 2012-5-24 16:57
人才呀
作者: 烟台    时间: 2012-5-24 17:12
烟台兄。GW成批导 如何用?
风之舞步 发表于 2012-5-24 16:50


我估计你的GW版本不是最新的。

新版菜单里有个 COLLECTION,然后闭着眼用,我英文不太好,一般也不太细看。意思是很简单

需要你先有一个PDF打印机,推荐用ADOBE公司的ACROBAT自带的,当然会激活的话最好。绿色版带不带PDF打印机不清楚了。

其后设置好就是打印了。不过别太贪心,你不会一下搞1000个SGF吧。小心死机,文件多时可以分成若干个,然后用PDF的组合功能。
作者: 风之舞步    时间: 2012-5-24 17:18
回复 21# 烟台


   太棒了!非常感谢!立马去下载最新的版本。
作者: fzlinrong    时间: 2012-5-24 18:31
高手啊!佩服佩服!
我觉得软件只要能做到导出漂亮棋谱和分谱就好了,文字排版可以手工操作。
作者: lhbmmx    时间: 2012-5-24 20:15
其实GOWRITE功能已经很强大了,只是打劫和图中的标记还有少许不满意。还有自动设置变化图的大小还不太好,应该是半个棋盘可四分之一棋盘较好,而不是自动生成的中间一块。
作者: 18k拥剑    时间: 2012-5-24 21:00
xampp第151行执行错误,去掉后可以导出pdf
作者: 飞扬铁骑    时间: 2012-5-24 21:54
手数的数字能否漂亮些,例如围棋天地的样子
作者: johny    时间: 2012-5-24 22:07
这个东西,烟台和肥羊是最有发言权的。
作者: 笑笑生    时间: 2012-5-25 02:26
,不懂程序的人,飘过!





欢迎光临 飞扬围棋 (http://flygo.net/bbs/) Powered by Discuz! X3.2