|
5000,这是一个中国象棋电子棋盘项目。电子棋盘部分的软硬件部分我自己已经完成,现在需要用树莓派3b+来做象棋的思考引擎,要求使用C语言,将LGPL协议开源的“象眼”引擎移植过来即可(我这里有C语言源码及相关说明),要求完成以下功能:
1、不需要图形界面,所有功能以字符文本形式调用引擎功能即可(包括走棋、悔棋、设置等,人的走法以引擎协议传入,机器走法以引擎协议格式返回)。在树莓派主机上成功编译、运行,需要提供字符交互调试界面。
2、棋盘上以按钮中断形式、或串行字符指令形式通知树莓派主机进入与手机配对模式,与手机建立蓝牙连接(树莓派进入被发现模式,让手机可以搜索到,并配对连接成功)
3、开发安卓手机应用,可以搜索树莓派蓝牙、配对、连接,并通过蓝牙进行棋盘设置(难度、声音等)。
4、需要提供树莓派端、安卓手机端所有源码,源码中需要充足注释。
来自,bennywan2,,
|
|