“AI赋能”这几个字在过去的一年中,在教师圈已经火爆,今年春晚舞台也被“AI赋能”了。
其实今年的春晚我是没看的,除夕在亲戚家吃完饭回去就很晚了,第二天也没想着看回放。
但这两天刷到很多视频都在教大家利用AI来复刻春晚上魔术使用的计算器,我刚刚也赶紧去补看了一下那个魔术的视频。
我发现——大部分人教你制作的计算器,都是错的!
很多人发视频教别人制作的计算器一会儿要长按锁定、一会要解锁,其实根本不需要这么麻烦。而且,邓男子在让观众乱按的过程中,还报了一次数字“207”,也就是那个时候前几位数就已经成型的;但这两天很多人教大家的方法,是最后才出来想要的数,中途是报不出前几位的。
还是跟着不坑老师做吧!
魔术计算过程
魔术一共要使3个数字相加,分别是:
随机的4位数
+
随机的5位数
+
随机的7位数
=
当前时间的7位数(月日时分)
前两个数字的相加是透明的,所有人都能尝试得出正确结果,这没有什么神奇的地方。
最关键的地方就是第三个数,观众是看不到屏幕的,那就有操作空间了。
但很多人的想法就是:在N个观众随机输入完成后,按下某个“机关键”,让第三次输入变成(当前时间-前2次的合)。
本来确实可以这样,但你仔细看视频,魔术师邓男子在中途报了一个数字“207”,也就是在观众输入过程中随时读出来的数,也要经得起检查,后续就不能改了。
AI赋能
理清了逻辑,再来“AI赋能”,如果你不会表达,再强的AI在你面前也是“瞎指挥”,到时还要来骂“这AI真垃圾”。
下面是我写的提示词:
帮我开发一个计算器网页,UI完全仿照苹果手机自带计算器,可以真实完成各种运算,并且能够配合我完成小魔术。
整个魔术过程,共要输入3次数字相加,第1次和第2次都是随机数,按下等号后得到真实的结果,再按下加号后,等待第三次数字的输入,不管用户按下哪个数字,第三次输入的数字都会变成当前时间MDDmmss减前2次数字合的差,但不会一次性显示出来,而是用户按一个数字才从左边次显示一位数字。
举个例子:
用户先输入数字1106,点击加号,再输入数字88396,点击等号,此时屏幕上显示两个数字的和89502,当再次按下加号键,表示等待等三个数字的输入,这时随便点击哪个数,屏幕上会依次显示当前时间(如2月16日22点27分)减89502的差,这个差是按一个键才从左边依次显示。
当第三次输入(7位数)完成后,再按等号,等到的结果应该是当前的时间(7位数),此时一轮魔术结束,计算器进入重置状态,新的一轮魔术又开始。

看到了吗?最关键的地方就是这一句:当再次按下加号键,表示等待等三个数字的输入,这时随便点击哪个数,屏幕上会依次显示当前时间(如2月16日22点27分)减89502的差,这个差是按一个键才从左边依次显示。
也就是计算完前2个数字的合之后,再按下“+”,这个时候计算器就已经明确第三次需要的数了,只是不会一次性就显示出来,而是等用户按键,按一个才出来一个。
好了,如果不出意外,现在你也拥有了一个春晚舞台上的魔术计算器,扫码可以体验:

结束语
当AI融入各行各业后,行业之间的壁垒被逐渐打破;没想到魔术的道具我们也能自己制作了。
但学归学、闹归闹,魔术主打一个热闹,大家开心就对了。
此处没有揭秘和破解的意思,仅供大家学习AI练手~
- end -