主任同意了,正好可以看一看这些孩子的游戏编程水平。
评委们商量了一下,决定让大家编写一个打地鼠的游戏。
打地鼠游戏的规则比较简单,就是土拨鼠会从地面几个洞口中随机钻出,玩家要用一个锤子去敲,敲中了就得分,土拨鼠会做出疼痛的表情,如果没敲中,那么土拨鼠会有一个嘲笑的表情。
看着挺简单,但是很多小选手露出难色,不知道该从何处下手。
还有选手举手,说是没有打地鼠的图片。
“这就要看你们水平了。”评委说道。
他们只有一台未联网的电脑,游戏所需要的东西,都要他们自己来编写。
表演赛开始了,20名小选手,都重新站在了电脑前。
本小章还未完,请点击下一页继续阅读后面精彩内容!
郭小涵自己做过游戏,对游戏很有想法,她只花了不到一分钟就有了思路。
首先要编写游戏的主程序,拟定abcdef为六个洞口,设定一个1-6的随机函数,每次随机的数字,会决定土拨鼠从哪个洞口钻出。
土拨鼠钻出还要有速度,对应着游戏难度,最慢的速度,是每个土拨鼠有6秒显示时间,每过一关,土拨鼠的显示速度缩短一秒,也就需要更快的速度,才能敲击到。
如果用鼠标控制敲击土拨鼠,编程难度就呈几何倍的提升,不是现场一时半会能搞定的,而且还容易出bug,郭小涵就取了个巧,只用键盘控制。
她分别用几个数字键,对应六个洞口,只要土拨鼠露头后,按下对应的数字,就算击中,得分+1。
然后设定游戏失败和胜利后的字幕,音效就用电脑自带的PC喇叭来播放。
等主程序编写完毕,才过去20分钟左右,剩下就是要做图片了。
因为选手的电脑都没有网络,没法搜索网图,郭小涵就自己画图。
她这也算是轻车熟路,打开了Windows画图,好在她在学校也