首页
学习
活动
专区
工具
TVP
发布

“蜂巢里的贪吃蛇”,深圳少年设计小游戏征服Google!

如果贪吃蛇走进魔幻六边形

会发生什么?

近期,在北京谷歌总部,2017年第四届APP Inventor应用开发全国中学生挑战赛总决赛落下了帷幕,经过项目宣讲、现场演示、现场答辩三个环节的PK,来自深圳市龙岗区可园学校谭溢文同学制作的APP作品《贪吃蛇与蜂巢》力挫群雄,斩获2017 APPInventor 全国总决赛初中组第一名,并荣获初中组全场唯一一个全国特等奖。

为此,谷歌公司将赠予特等奖学生所在学校图书100本。

这条“贪吃蛇”从1300份作品中脱颖而出。App Inventor 是由麻省理工学院和Google实验室共同开发的一款面向青少年在线开发工具。学生们可以在可视化编程界面下,通过模块拼接的方式,制作 Android 系统程序,开发好的程序可在安卓系统设备上运行。

比赛中,谭溢文进行作品讲解

2014年,第一届 App Inventor 应用开发全国中学生挑战赛正式启动,随着创客教育的兴起和教育界对青少年编程的关注,该赛事受到社会广泛关注。今年,此次赛事共收到来自全国200多所中小学提交的1300多份参赛作品。

专家提问环节

经过初赛两轮海选,23支优胜队伍闯入总决赛,谭溢文就在其中。决赛中,选手们要向包括清华大学、浙江大学、首都师范大学、湖南师范大学等全国各大高校的教授,以及来自美国MIT和Google公司的专家组成的评委团和现场100名观众展示自己的作品。

他想做一条不一样的贪吃蛇说起谭溢文同学,他的参赛指导老师、可园学校信息技术老师蒋雅琴用“有天赋、有想法、有毅力”来形容。上学期,蒋老师在初二年级信息技术课上讲解了VB程序设计,当时谭溢文对编程表现出的痴迷和热爱就引起了蒋老师的关注。“虽然是零基础入门,但他上课比别人多一分专注,下课比别人多一分思考。”看到他学得如此投入,蒋老师有意识地引导他开始学习App Inventor,并建了一个QQ群,从全年级召集了10多名有兴趣的学生加入,一起学习,一起交流。

传统贪吃蛇游戏界面

从小喜欢玩贪吃蛇游戏的谭溢文,计划做一个新的贪吃蛇App,可现有贪吃蛇游戏固有的一些规则,如只有上、下、左、右四个移动方向,让他备感枯燥。

谭溢文设计的贪吃蛇APP界面

“能不能做个不一样的贪吃蛇游戏呢?”学习了App Inventor后,谭溢文开始尝试把这些想法付诸实践。没几天他就用App Inventor制作出了一个可以控制屏幕上元素移动的虚拟手柄,“若以6边形的蜂巢为背景,让贪吃蛇能沿着蜂巢在6个方向移动,那该多有趣。”

再加点天马行空的魔幻色彩,比如设计一些可以让贪吃蛇具有超能力的蜂王浆、可以实现时空转移的传送门、消灭障碍物的蜂蜡……这些新奇的想法让谭溢文非常兴奋。

五个月努力让梦想照进现实梦想很奇幻,实现的过程却充满艰辛和挑战。

“他常常为了一个小问题的优化,在QQ上和我探讨到深夜。”蒋老师说,“谭溢文是个很执着、很有韧性的孩子,每次有了新的想法,或者发现了新的Bug,稍加指点,他都能在两三天内设计出雏形或者修复错误,独立设计和调试程序的能力非常强。”为了让游戏体验更完美,谭溢文前后更改了八个版本,游戏制作历时五个月,直到比赛作品提交前一晚,他还在改代码,最终将4000多行代码优化为2000多行。

“设计理念独特、使用简便直观、技术含量高”是评委们对“贪食蛇与蜂巢”游戏的一致评价。

获奖后的谭溢文并没有表现出“冠军”的骄傲,甚至对同学们新封的“计算机学霸”称号表现淡然。进入初三,学习变得紧张起来,“我的理科还可以,文科还需要继续努力才行。”谭溢文说,希望自己明年能考上理想的高中,将来继续学习编程。

(本文部分图文取材自网络 版权归原作者所有)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212B0JISP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券