用Go写一个中国象棋(九)| 象棋AI
我们已经让电脑学会了如何去获得每个棋的走法,但电脑并不知道每步棋是好棋还是坏棋,所以我们需要加入棋子… 继续阅读 用Go写一个中国象棋(九)| 象棋AI
我们已经让电脑学会了如何去获得每个棋的走法,但电脑并不知道每步棋是好棋还是坏棋,所以我们需要加入棋子… 继续阅读 用Go写一个中国象棋(九)| 象棋AI
基本的象棋规则已经写完了,现在要做的是如何在界面上表现。 Game结构体 打开game.go,修改代… 继续阅读 用Go写一个中国象棋(八)| 象棋规则
走法生成器是象棋规则中最重要的部分,它可以解决几乎所有象棋规则的问题。 generateMoves … 继续阅读 用Go写一个中国象棋(七)| 象棋规则
现在棋子可以移动了,但是并没有遵循象棋规则,接下来的几篇文章,我们将实现象棋规则。 判断步长 打开d… 继续阅读 用Go写一个中国象棋(六)| 象棋规则
在Ebiten中,界面响应主要用到Update函数。 drawChess 打开game.go,增加如… 继续阅读 用Go写一个中国象棋(五)| Ebiten界面响应
中国象棋的棋盘是9×10的格局,棋子png像素是56×56,很容易得出棋盘的大小… 继续阅读 用Go写一个中国象棋(四)| 简单定义
Ebiten加载资源的方式是通过把资源文件,例如png、mp3文件等转换成为byte数组,然后在程序… 继续阅读 用Go写一个中国象棋(三)| Ebiten加载资源
这一节我们主要来学习如何使用Ebiten打开一个窗口。 main.go 在ChineseChess目… 继续阅读 用Go写一个中国象棋(二)| Ebiten运行窗口
从今天开始,我们来学习如何用Go实现一个中国象棋的程序。 搭建Go开发环境 Go开发环境的搭建可以参… 继续阅读 用Go写一个中国象棋(一)| 准备工作
本文主要介绍如何在Win10上使用VSCode搭建Go开发环境。 Go的安装 Go的官网:https… 继续阅读 Win10搭建Golang开发环境