棋
在2009年的一天,我决定编写一个国际象棋程序。 只是为了好玩-看看它能做什么。
在2021年3月,我不小心遇到了这些旧资源,并决定对它们进行一些重写和修改。
该游戏的关键功能是它使用广度优先搜索而不是深度搜索,并将整个搜索树保留在内存中。 因此,它消耗大量内存。 但是,这可以使搜索树可视化-这是最有趣的事情,实际上,这是我想要做的所有事情。
我将其设置为单线程:在2009年,我使用了2核CPU,因此多线程对我没有太大帮助。 我也有2或4 GB RAM,因此没有受到32位内存限制的困扰。 无论如何,Turbo Delphi Explorer无法构建64位程序。 现在,我拥有带有16Gb RAM的8核CPU,并且Delphi Community Edition可以构建64位程序。 在升级该游戏时,这是有一定道理的。 我们开工吧! :-)
2021-11-21 03:08:35
99KB
Pascal
1