手机游戏巴士

用科学解构射击游戏

发表于:2024-05-15 作者:游戏编辑
编辑最后更新 2024年05月15日,射击游戏在不同年代的摊位游戏中都会出现,近年更在工厂中开办室内射击游戏场地,可见射击游戏深受大众欢迎。到底当中有什么STEM元素呢?

射击游戏在不同年代的摊位游戏中都会出现,近年更在工厂中开办室内射击游戏场地,可见射击游戏深受大众欢迎。到底当中有什么 STEM 元素呢?

摊位游戏中经常都会出现射气球的射击游戏,玩家要手持手枪,然后对着气球架上挂满的气球,按下手枪上的手掣。如射中气球,气球会爆;若果射不中,气球是不会爆。有趣的地方就是手枪上没有任何子弹射出,究竟是什么原因弄爆气球呢?

细心留意盛放气球的计分架上有个细小的红色灯,而红灯下有金属片,由此可以推断红色灯是红外线的接收器,而手枪的枪口上装有红外线发射器,当按一下手枪上的发射掣,手枪就会发出红外线的信号。

当架上的红外线接收器接收到信号时,就会令前方的金属片通电,金属片通电产生热力令贴在前方的气球爆开,造出射中气球的效果。红外线接收器接收信号的同时,会传送信号至计分器电路板发出加分的指令。

激光枪射击游戏

激光枪射击游戏也同样是没有真实的子弹,但就需要穿着特定的的装备才可进行游戏,所需的装备分别有激光枪和震动背心,背心的前方设有两个接收器,背心的后方又设有两个接收器。

当游戏开始时,按下激光枪的发射掣,激光枪会以直线发出低强激光光线信号,若低强激光光线信号射中对方背心上的接收器,设在激光枪枪内的内存会进行加分,而对方背心接收器收到低强激光光线信号后,会传送讯息至震动器开动震动功能,以震动的方式通知对方中枪,同时发出暂停射击三秒的信号到激光枪让玩家在中枪时不能进行射击。

低强激光光线信号属于第一级激光危险度的分类,它所输出的能量效低,是低输出激光,不论何种条件下对眼睛,都不会超过最大允许暴露值(Maximum Permissible Exposure, MPE),在设计及应用上是十分安全,不要进行特别的管理。

两个游戏有相同运算思维

摊位游戏的射击游戏的计分方式与激光枪射击游戏相同,两者同是利用计数器(Counter)累加的方式进行,游戏开始前计数器的内存内的数值设定为“0”分,代表没有分数,这个位置的属性是可变数,如果射中目标,计算器会自动加入指定的分数,例如加 10 分。

在程式设计的角度分析可以看成设分数 Mark 为可变数,同时开始值设定为“0”:Mark=0,使用条件指令的“if”如果接收器收到讯号,Mark就会加 10 分既是:if sensor signal =True then Mark=Mark + 10,显示器会读取 Mark 的变数值就自然会显示分数,但若果按下重设按钮,分数 Mark 会重设值为“0”,即是 if click reset button then Mark=0。

各种游戏中都蕴藏着各式各样的 STEM 元素及运算思维,只要多留心观察及多动脑筋思考,找出不同游戏中的关联,必定会有所新发现。

0