怎么用c++ 编个人机对战的五子棋程序,

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:57:56
就像下图的中国象棋一样,它是怎么编的,用了些知识,最好过程能具体点.
用MFC就能给出程序的图形形界面吗?
能给我再讲下API 与 MFC 吗?
开发程序是不是在linux 环境下会更好一点?

现学习c++然后学习系统的API(windows是MFC),然后编写代码,然后编译,然后运行就可以了。
准确的说,它是瞎编(只有作者清楚他的程序在想什么)的,你可以用任何你觉得有关系的知识,比如启发式搜索,分支限界,动态规划,贪心,组合游戏,……
API就是应用程序接口,MFC可以写出图形界面的,当然,只是很规范的,很简单的,你可以用opengl写出非常绚丽的图形界面,或者折中去做,写个flash。

如果你写过了象棋,那你写五子棋就套用五子棋的算法就行了。像你那样,几百个文件,说出具体过程是不可能的,

用VC写吧 棋子就是贴图 算法自己思考 没什么难的 五子棋 围棋 象棋我都写过 就是2维数组的 扫描判断
给分我可以在给你具体讲讲