使用ubuntu14.04操作系统,开发方式使用c语言+Ncurses库。实现功能:基本的对弈:独创的使用一维数组的方式实现象棋的棋盘,使用枚举类型表示棋子。网络对战:使用socket构建网络平台,服务器采用多路复用的方式,维护多个客户端之间对弈智能AI:使用贪心算法实现智能AI,使用文件IO及sqlite3数据库存储关键数据
评论