基于 FPGA 的机器博弈五子棋游戏

本文介绍了一款基于FPGA的机器博弈五子棋游戏,旨在提供双人同屏或异地游戏体验,避免过度依赖移动互联网设备。系统由FPGA中央控制模块、蓝牙笔模块和云端平台构成,支持人机对战、人人对战和AI对AI模式。FPGA加速计算AI算法,使用贪婪算法并优化棋型匹配,提高游戏效率。
摘要由CSDN通过智能技术生成

基于 FPGA 的机器博弈五子棋游戏

一,设计目的
五子棋是一种深受大众喜爱的游戏,其规则简单,变化多端,非常富有趣味性
和消遣性。棋类游戏在具备娱乐性、益智性的同时也因为其载体大多是手机,
电脑等移动互联网设备导致现代社会低头族等现象更加严重,危害青少年的身
体健康(见下图 1)。同时,移动互联网设备受限于 I/O 设备的数量(如鼠标
等),无法实现双人同屏在线游戏,丧失了游戏的一部分趣味性和体验性。因此
我们在体感游戏的启发下,设计了可以远程遥控的蓝牙笔和对应的云端平台,
给用户提供双人同屏、双人异地等优秀的游戏体验。
在这里插入图片描述
二、系统组成及功能说明

1,系统介绍
本系统主要由 FPGA 中央控制模块、蓝牙笔模块和云端平台组成,玩家可以通
过蓝牙笔或云端平台进行游戏操作,同时游戏的画面会实时显示在 HDMI 显示
器上和云端平台。
FPGA 中央控制模块主要负责加速计算五子棋的 AI 算法、对五子棋游戏的流程
控制、接收蓝牙笔传来的数据、控制 HDMI 显示,通过 WIFI 发送数据给云端平
台,从而实现。
如下图:
在这里插入图片描述
2.2 各模块介绍

控制模块:
五子棋的流程我们 ZYNQ 核来控制。五子棋游戏有三种

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值