×

基于Arduino的2人游戏

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-19

贾飞小

分享资料个

描述

大家好!

这是一款基于 Arduino 的 2 人游戏。中间有一组 7 个 LED 和两侧玩家的播放站。集群中的每个 LED 代表一个地雷。还有 4 个绿色 LED。每个播放器侧有 2 个绿色 LED。这些绿色 LED 代表 blast1 和 blast2。有一个获胜的蜂鸣器,如果任何一个玩家赢得比赛,它就会吹响。两个玩家都使用操纵杆来玩这个游戏。

游戏规则:

1. 玩家 1 将选择他/她选择的任意两个 LED。播放器 2 将看不到播放器 1 选择了哪些 LED。玩家 1 选择的 LED 将是他/她的 2 个地雷。选择后,玩家 1 将按下他/她的游戏站一侧的按钮,并允许玩家 2 进行选择。

2. 玩家 2 将选择他/她选择的任意两个 LED。播放器 1 将看不到播放器 2 选择了哪些 LED。玩家 2 选择的 LED 将是他/她的 2 个地雷。选择后,玩家 2 将从他/她的游戏站一侧按下一个按钮,现在游戏将开始。

3. 玩家 1 和玩家 2 轮流玩这个游戏。

4. 玩家 1 的目标是识别玩家 2 的地雷,反之亦然。

5. 如果我说,player1 已经识别出player2 的任何一个矿井,那么player1 的play station 的一个绿色LED (blast1) 会发光。玩家 2 也是如此。

6. 如果我说,player1 也识别出player2 的第二个地雷,last2 将从player1 一侧发光,并且蜂鸣器会响起,代表player1 的胜利。玩家 2 也是如此。

7. 由于两个玩家交替进行游戏,因此当玩家 1 的下一回合到来时,很难记住前一回合中哪个 LED 玩家 1 已发光,并且玩家 2 也存在同样的问题。因此,当任何玩家的下一回合到达时,该玩家之前发光的 LED 将自动发光,这样玩家就已经知道是的,我之前已经点亮了这些 LED,所以我必须从这个集群中点亮其他一些 LED。

这个游戏是在面包板上实现的。该游戏的编码是使用 Arduino IDE 上的嵌入式 C 完成的。让我们玩这个游戏。

 

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !