大家好!
这是一款基于 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条评论
快来发表一下你的评论吧 !