查看: 3379|回复: 7

[资料] 基于GD32设计的象棋对弈程序

[复制链接]
  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-5-13 11:03:37 | 显示全部楼层 |阅读模式
    分享到:
    不知道用GD32做什么?看过来
    程序:WDX_XQ for GD32F103,V0.1
    说明:为GD32F103系列处理器设计的象棋人机对弈程序
    程序完全由WDX耗费N久时间所原创,并非移植自其它象棋程序
    由于受硬件资源的限制(主要是RAM太小),棋力不高,对弈时请手下留情

    ●适用性
    在“XQ程序文件(hex)”文件夹里有3个重要的程序文件:
    STM32_72MHz.hex适合于STM32F103或GD32F103系列(可比较一下GD32究竟比STM32快多少)
    GD32_104MHz.hex仅适合于GD32F103系列(走一步棋花费时间较短)
    GD32_120MHz.hex仅适合于GD32F103系列(新增的超频版本,速度更快)

    ●程序对处理器的要求:
    振荡器  采用外部8MHz晶振(内部PLL倍频至所需主频)
    Flash  不小于64KB(实际大小未超过32KB)
    RAM  不小于20KB(实际占用不超过16KB)

    ●程序用到的外设资源:
    仅用到SysTick和USART1

    ●使用方法:
    把hex文件烧录到对应的STM32或GD32处理器里
    请使用Windows的“超级终端”来调试,选择正确的COM端口(连接到USART1),配置为:
    每秒位数:115200
    数据位:8
    奇偶校验:无
    停止位:1
    数据流控制:无
    字体设置为“Fixedsys,常规,12”最佳
    程序运行后,在超级终端上显示棋盘界面,玩家执红先行
    按光标键移动手柄,按空格键选中要走的棋子(变为粉色)
    移动手柄到目标位置,再次按下空格键放下棋子
    棋子选中后是不能直接取消的,如果要改走另一颗棋子,则直接去拾起即可,原棋子自动被取消选择
    玩家走棋之后,程序一般需要数十秒钟的思考,请耐心等待
    要想悔棋,请把手柄移到右边的“退”,再按空格键(不要总是悔棋啊)
      
    代码文件:
    WDX_XQ for GD32(V0.1).rar (338.34 KB, 下载次数: 16)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-5-13 11:03:53 | 显示全部楼层
    大家快动手试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-5-13 21:52:32 | 显示全部楼层
    很有意思的程序,顶一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-5-14 08:39:32 | 显示全部楼层
    slotg 发表于 2015-5-13 21:52
    很有意思的程序,顶一个

    简单的东西,但是做出来比较有成就感吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-12 10:54
  • 签到天数: 248 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-5-14 09:29:37 | 显示全部楼层
    不错啊,有创意
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-5-14 09:32:07 | 显示全部楼层
    好东西,膜拜
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-5-14 09:32:50 | 显示全部楼层
    话说WDX是谁呀?不会是lulu你吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-5-14 13:27:05 | 显示全部楼层
    tjcfeng 发表于 2015-5-14 09:32
    话说WDX是谁呀?不会是lulu你吧

    不是我啊~~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 14:05 , Processed in 0.186830 second(s), 30 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.