小编导读:
2018 MakeX首届线上挑战赛的参赛作品中,有很多制作精美,角色和背景经过精挑细选的佳作,但也不乏一些看起来简单,实际上充满创意和惊喜的作品。今天我们就要介绍这么一个纯舞台作品,一起来看看作者是怎么样把复杂蕴藏在简单中吧!

 

作者介绍

(广深高科技游学营,彭文韬在深圳平安大厦看景)

彭文韬,12岁,七年级学生;实力自评:☆☆☆☆

彭文韬同学仅仅学习了一年半的编程,相比其他参赛选手来说时间并不长,但综合编程实力却不容小觑,尤其在舞台编程方面比较擅长。

在本次2018 MakeX 首届线上挑战赛中,彭文韬同学参加了舞台编程赛,并成功问鼎初中组冠军。取得比赛冠军后,彭文韬同学和其他取得冠亚季军的小朋友一起参加了MakeX机器人挑战赛全球总决赛的颁奖典礼,在世界各地热爱编程的小朋友的见证下加冕荣誉。

 

(MakeX颁奖典礼现场,左一即彭文韬)

作品介绍

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

 

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

 

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

作品亮点

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

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

 

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

 


想了解详细的作品信息吗?复制下方链接在浏览器中打开即可:
http://mblock.makeblock.com/project/29184

 

小编总结

编程是一件有趣的事,你可以用自己大脑和双手努力去实现每一个小创意,而每一个小创意本身就蕴含着对你而言不一样的意义,同时可能孕育出对他人而言的巨大能量。正如彭文韬同学说的,希望通过这样一款简单的小游戏,锻炼人的反应速度和逻辑思维能力。想法可以很大,编程就在手边,动手实现后才能知道效果,不是吗?

 

活动来啦

慧编程又开始活动啦!
现征集“我与慧编程的故事”主题小作文,字数150-500字,最终以投票形式选出最佳小作文,投票前10名将得到慧编程为您特别定制的新年大礼包哦~
扫码参与:

活动时间:
截止1月16日下午14:00,停止投稿