chess:在2009年的一天我决定编写一个国际象棋程序。 只是为了好玩 看看它能做什么 源码
棋 在2009年的一天,我决定编写一个国际象棋程序。 只是为了好玩-看看它能做什么。 在2021年3月,我不小心遇到了这些旧资源,并决定对它们进行一些重写和修改。 该游戏的关键功能是它使用广度优先搜索而不是深度搜索,并将整个搜索树保留在内存中。 因此,它消耗大量内存。 但是,这可以使搜索树可视化-这是最有趣的事情,实际上,这是我想要做的所有事情。 我将其设置为单线程:在2009年,我使用了2核CPU,因此多线程对我没有太大帮助。 我也有2或4 GB RAM,因此没有受到32位内存限制的困扰。 无论如何,Turbo Delphi Explorer无法构建64位程序。 现在,我拥有带有16Gb RAM的8核CPU,并且Delphi Community Edition可以构建64位程序。 在升级该游戏时,这是有一定道理的。 我们开工吧! :-)
文件列表
chess-main.zip
(预估有个17文件)
chess-main
.gitignore
2KB
gamedata.pas
23KB
db.dat
1KB
TreeView.pas
6KB
LICENSE
1KB
chess.res
7KB
README.md
888B
logic.pas
26KB
chess.dpr
354B
暂无评论