`
wenjixiao
  • 浏览: 193813 次
社区版块
存档分类
最新评论

plt scheme实现的围棋程序初步

    博客分类:
  • tech
阅读更多
我用scheme实现了一个weiqi程序的基本框架,事实上我的目标是写一个智能的程序。
现在的这个版本,只能自己跟自己下,还没有加入电脑的运算。
不过,现在的状况是个好的开始,因为一切就绪,可以考虑如何教电脑下围棋了。
接口我已经做好了,一按空格,就可以调用电脑的算法,所以,一切都很清楚,很明了,很简化了。这就是我的风格。不管什么时候,只要按空格,电脑就可以判断当前的状况,然后,下子。我也可以在任何时候下子,系统会自动判断,那个子该是什么颜色,当然了,我自己也清楚,因为界面上有最后一手的序号。现在,还没加电脑算法,我让它每次都默认下在天元。

plt scheme真的是很棒,只是drscheme的调试还有点问题,我不知道是我自己不会用,还是他本身就是这样的,我不知道该如何设置断点。难道没有?不晓得,其实我写程序很少用到调试的——如果程序写的好,根本就不需要什么调试,调试是最后的一座堡垒。

整个个程序3个文件,共340行。当然了,我是精雕细琢的,不过,scheme的高效率也可见一斑了。我只用了340行啊!!!!!!!!!(我并没有故意压缩行数,注释也是有的)

有兴趣的兄弟可以看看,给我提点建议啊,bug啊什么的都行。

       

分享到:
评论

相关推荐

    pltscheme(windows)

    pltscheme(windows) pltscheme(windows)

    python+Pyqt5+pandas+plt实现数据处理程序(桌面级应用)

    在"python+Pyqt5+pandas+plt实现数据处理程序(桌面级应用)"这个项目中,开发者结合了这些强大的工具,构建了一个全面的数据分析和处理平台。首先,让我们深入了解一下这些关键技术点。 1. Python:Python以其简洁...

    Plt文件打印程序

    Plt文件打印程序

    PLT文件阅读器,安装程序用于打开PLT文件

    安装程序用于打开PLT文件的软件通常是为了方便用户查看和处理这些专业图形文件。由于PLT文件不常见于常规的图形查看软件中,因此需要专门的PLT文件阅读器。这款安装程序就是为了满足这一需求,它提供了查看和解析PLT...

    PLT文件转成G代码_PLT文件解析

    标题中的“PLT文件转成G代码”是指将PLT文件转换为数控设备使用的G代码,这是一种常见的工艺流程,主要用于CAD/CAM系统中。PLT是HPGL(Hewlett-Packard Graphics Language)的文件格式,常用于绘图仪和打印机,而G...

    C# 读取 plt文件

    采用C#代码中实现读取plt内容,实现展示plt文件内容 plt是一种CAD文件格式

    swank-racket:适用于Racket编程语言的Swank服务器(以前称为PLT Scheme)

    这是用于编程语言(以前为PLT Scheme)的Swank服务器。 使用SLIME(Emacs)或SLIMV(Vim)时,Swank服务器为您提供了一个交互式Lisp / Scheme环境。 现状与局限性 基本评估和代码完成工作 仅使用Vim和SLIMV进行...

    PLT格式文件查看工具,绘图仪文件查看工具

    压缩包中的“plt 查看器”可能是这个工具的安装程序或便携版文件,用户只需下载并运行,即可在电脑上安装或使用该PLT文件查看工具。在使用前,确保你的系统满足工具的硬件和软件需求,并遵循安装步骤进行操作。在...

    解决python中显示图片的plt.imshow plt.show()内存泄漏问题

    内存泄漏是指程序在申请内存后,无法释放已申请的内存空间,一次小的内存泄漏可能不明显,但随着程序运行时间的增长,如果持续发生,内存占用会逐渐增加,可能导致系统性能下降甚至崩溃。 在描述的场景中,如果在...

    PLT转PDF的小软件

    在压缩包中包含的“PLT转PDF的小软件”可能是该转换工具的安装程序或可执行文件。用户下载并运行此文件后,就可以在自己的电脑上安装和使用这款软件,进行PLT到PDF的转换操作。使用步骤可能包括: 1. 添加PLT文件:...

    triangle-2D_导入PLT文件_二维显式三角形单元matlab程序_

    在IT领域,特别是科学计算与可视化部分,"triangle-2D_导入PLT文件_二维显式三角形单元matlab程序_"这个标题涉及到的知识点是关于使用MATLAB进行二维显式有限元分析(FEA)并处理PLT文件的。下面将详细解释这些概念...

    PLT转SLG.zip

    2. `PLT2SLG.exe` 应该是主执行文件,即实际执行PLT到SLG转换的程序。通过双击或在命令行中运行这个文件,用户可以启动转换过程。 3. `GdiPlus.dll` 是Windows图形设备接口(GDI+)的一部分,提供了图形绘制、图像...

    PLT查看器 pltviewer

    PLT 查看器 plt viewer 用于查看PLT格式的文件

    PLT DXF格式转换 器

    这个转换器的主程序文件为HA_HPGL2CAD_yafeng.exe,这通常是一个执行程序,用户只需运行该文件,按照界面提示操作,就能实现PLT到DXF的转换。readme.txt文件通常包含软件的使用说明、注意事项或者更新日志,用户在...

    AutoCAD PLT 文件查看器

    AutoCAD PLT 文件查看器是一种专门用于打开和查看PLT文件的工具,它为用户提供了便利,无需使用复杂的AutoCAD软件就能浏览这类图形文件。PLT文件是HPGL(Hewlett-Packard Graphics Language)语言的图形文件格式,...

    PLT格式转换工具

    标题中的“PLT格式转换工具”指的是专门用于处理PLT...它能够帮助他们跨越软件平台的限制,实现PLT文件的无障碍交流,提高工作效率。通过使用这类工具,用户可以轻松地将他们的设计作品在不同的CAD系统之间分享和应用。

    C#显示PLT文件

    通过C#显示指定的PLT文件,通过GDI 绘制图形,部分PLT指令没有:

    PLT转换dxf

    4. **HPGL2CAD**:HPGL2CAD可能是一个软件程序,用于处理PLT到DXF的转换。它可能具有用户友好的界面,或者是一个命令行工具,用户需要提供输入的PLT文件路径和输出的DXF文件路径。此工具可能还支持一些高级选项,如...

Global site tag (gtag.js) - Google Analytics