只学一年半编程 12岁的他勇夺舞台编程赛冠军!

2019/8/22 18:08:48 - 攻略

作品介绍

在这次比赛中,彭文韬同学做了一个《双色球闯关》的游戏,游戏主体逻辑比较简单,通过合并小球生成更强的能量。他说想通过通过一款简单的小游戏,锻炼人的反应速度,增强逻辑思维能力。

游戏操作:用上左右键同时控制红蓝两球,使其合并成紫球后获得更大的弹跳力,从而到达黄色小门入口进入下一关。

《双色球闯关》游戏

这个游戏由彭文韬同学自主设计的,虽然角色很简单,只有3个球和黄色小门,但每个角色的规则都比较复杂,而且游戏关卡很多,每个关卡之间各有差异,所以他在构思创意的过程中花了很多时间。规则之外就是如何实现了,因为要控制球的运行轨迹和起落点,需要反复调整坐标位置等参数。

作品亮点

这个操作简单的小游戏共有九关,加起来却有十几个角色,每个看似简单的角色其实有复杂的代码支撑,都是实现这个小游戏不可或缺的一部分。

游戏中的个性化的角色设计的非常巧妙,比如增加Key变量。

在第五关、第七关和第九关等关卡增加“万能钥匙”,单个球打不开封闭的关卡,取得金钥匙后帮助打开关卡,具体代码如下:

童心制物小编总结

编程是一件有趣的事,你可以用自己大脑和双手努力去实现每一个小创意,而每一个小创意本身就蕴含着对你而言不一样的意义,同时可能孕育出对他人而言的巨大能量。

正如彭文韬同学说的,希望通过这样一款简单的小游戏,锻炼人的反应速度和逻辑思维能力。想法可以很大,编程就在手边,动手实现后才能知道效果,不是吗?

- END -