×

一款带有按钮的游戏开源分享

消耗积分:0 | 格式:zip | 大小:0.21 MB | 2023-02-02

分享资料个

描述

我把这项工作作为我的大学迷你项目。最初,我的想法是制作一款带有触摸屏的游戏,但项目成本很高。所以我决定改用按钮。让我告诉你们我是怎么做到的!

我们决定的游戏是剪刀石头布,这是一个典型的零和游戏,一个玩家可以输也可以赢。

在 1v1 玩家模式中,如果每个玩家在石头剪刀布中选择一个,则共有 9 种可能的组合,可以是赢、输或平。下表显示了每组的可能性和结果。

table_yOA2KO5STM.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max
可能的结果
 

现在我们清楚了游戏逻辑,我们可以使用 if 条件轻松编写代码并将其显示在 OLED 屏幕上。

为了获取玩家的输入,我们使用3 个触觉按钮,每个键分别代表石头、布和剪刀。

我在游戏中添加了两种模式,一种是玩家对玩家,另一种是玩家对电脑,其中电脑输入会随机产生。如果游戏是平局,它将以相同模式自动重新开始,直到决出一名获胜者。

我已经在wokwi在线模拟器上模拟了这个。

同样是第一次使用OLED显示器,大家一定要尝试显示位图图像。我在开始显示游戏主题图像时添加了一个。

查看代码,它看起来很长但非常简单!快乐编码!


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

评论(0)
发评论

下载排行榜

全部0条评论

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