胖头猫游戏提供热门游戏下载和手游攻略!

通过S71200 PLC+精简面板实现2048个小游戏

发布时间:2024-10-27浏览:45

各位老铁们好,相信很多人对通过S71200 PLC+精简面板实现2048个小游戏都不是特别的了解,因此呢,今天就来为大家分享下关于通过S71200 PLC+精简面板实现2048个小游戏以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

执行右键后的变化

PLC和触摸屏可以同时模拟,无需物理对象即可进行通信。博图的基本使用方法就不用介绍了。你可以自行百度一下。

制作思路:

2048 DB块作为与触摸屏交互的接口

为了方便计算,需要在FB块中建立一个名为Num的Int的两位数数组Array[0.2, 0.2]。所有的游戏移动操作其实都是针对Num的。

游戏开始时,Num 数组中会随机生成一个2。

按下方向键后,按如上图所示的右侧按钮,然后按以下步骤操作:

a:首先将每行左侧大于0的数字移动到最右端。等于0的数字被认为是空的,覆盖它们,并按顺序排列。

b: 如果同一行的相邻数字大小相同,则需要将它们相加。将结果写入加法的右格,左格置0;

c:再次将每行左侧大于0的数字移动到最右端。等于0的数字被认为是空的,覆盖它们,并按顺序排列。

d: 如果Num 数组发生变化,Num 数组为0 的区域会随机填充2。

将Num移至全局数据块2048的Num,方便显示。

程序中还实现了评分功能和回归操作。

用户评论

╯念抹浅笑

这个想法太酷了!用PLC做游戏,我还是第一次见到,感觉很有挑战性,而且能锻炼动手能力!我之前也想过玩点编程进阶的东西,正好可以试试这个教程。

    有18位网友表示赞同!

┲﹊怅惘。

哇,这个2048游戏看起来真的挺难做的吧?我还以为S71200只能做工业自动化控制呢。 佩服作者的创意和技术水平,这太秀拉了吧!

    有15位网友表示赞同!

凉笙墨染

看到标题我就想到玩了无数把2048,没想到还能用PLC来实现,真是个新鲜玩意儿啊!不过我感觉要理解代码还得学习一番,对程序设计还是不太熟。

    有6位网友表示赞同!

念旧是个瘾。

这款精简面板看起来真的很酷,操作起来是不是方便呢?如果能做成安卓手机版的游戏,那岂不是更加完美了?

    有8位网友表示赞同!

野兽之美

这套2048小游戏真的很有意思!不过对于初学者来说会不会太难入门?希望作者能出教程指导,这样大家都能跟着学着玩。

    有15位网友表示赞同!

咆哮

PLC做游戏虽然很有趣,但是这种方法的效率可能比较低啊,毕竟不是专门用来进行游戏开发的工具吧?还是用专业的软件做游戏更合适。

    有5位网友表示赞同!

经典的对白

感觉这个2048游戏太简陋了,画面的色彩和细节也太少了,如果能加入一些特效和音效就更加吸引人啦!

    有12位网友表示赞同!

煮酒

之前玩过很多PLC控制的设备,没想到还能用它来做这种娱乐性的项目,这真是让我见识到编程的多样性和乐趣!

    有8位网友表示赞同!

青山暮雪

这个2048游戏看起来还挺好玩的,尤其是在宿舍学习的时候可以用来打发时间啊。不过不知道有没有人开发了类似的游戏平台,方便大家一起交流分享?

    有20位网友表示赞同!

可儿

虽然我对PLC不太了解,但是这个项目的设计思路还是很有创意的,这证明编程真的可以应用于各个领域的,真是太棒啦!

    有19位网友表示赞同!

陌然淺笑

我之前也想过用程序做出一些游戏,但一直没有找到合适的方法,看到这个项目我才有了新的想法。不知道能不能用其他PLC型号来实现类似的游戏?

    有18位网友表示赞同!

如梦初醒

这个精简面板真的非常酷炫,希望以后能开发出更多更强大、更灵活的模块,这样就能实现各种各样的控制和功能了!

    有9位网友表示赞同!

風景綫つ

我想了解一下这个2048游戏的程序设计逻辑,希望能从作者那里得到一些学习的素材。

    有19位网友表示赞同!

陌潇潇

这个项目看起来很有想法,但是我感觉实现起来难度还是挺大吧? 需要对PLC和编程有一定基础才能去尝试吧?

    有5位网友表示赞同!

一点一点把你清空

我以前也用PLC做过自动化控制实验,但是这次看到2048游戏让我重新感受到编程的无限可能!很期待看到更多类似的创意项目。

    有18位网友表示赞同!

单身i

这款游戏的功能比较简单,如果能加入一些排行榜或者多人模式,那岂不是更加丰富有趣了?

    有18位网友表示赞同!

玩味

感觉这种通过PLC实现小游戏的玩法更倾向于教育和学习,希望能够吸引更多的年轻朋友参与到编程的探索中去!

    有6位网友表示赞同!

桃洛憬

我本身并不太熟悉PLC硬件相关知识,但是看到这个项目之后产生了很大的兴趣。 我想问问作者需要哪些基础知識才能开始学习呢?

    有15位网友表示赞同!

热点资讯