编写游戏的软件(游戏开发的软件)

编写游戏的软件(游戏开发的软件)

假期余额已经清零,可熊孩子们还没开学!各位家长这几天上班的时候,是不是心里都在挂念:熊孩子在家听不听话?除了疯玩有没有学点有用的东西?“意志薄弱”的爷爷奶奶会不会又放任孩子看太多手机、电视了?天哪,为啥还没开学???……

去IPAD搜索编程类APP很多,可是大部分千篇一律,毫无新意。在试玩了几十个APP后,我终于找到了3个精品。而且,这三款APP恰好涵盖了不同年龄段不同特点的孩子——从4、5岁想要编程启蒙的幼儿园小朋友,到准备培养编程兴趣的小学生,再到希望能够深入研究编程的中学生甚至成年人,都能找到适合自己、轻松上手的那一款!

更不用说,这三款软件可以满足您假期对孩子的三大要求:

1???? 了解编程的基本方法

2???? 锻炼符号意识、逻辑思维能力

3???? 没事儿的时候别来烦我!

《Glicode》

适合年龄:4岁

类型:图形化编程

画面指数:★★★★★

营养指数:★★★

趣味指数:★★★★★

上瘾指数:★★★★

今天介绍的第一款APP就是为低龄孩子准备的,尤其是小女生。

如果我把这款APP的名字“Glicode”翻译成中文“格力高”,你会想到什么?好吃的饼干,Pocky????

这不是巧合,因为这款编程APP真的是用Pocky来编程的!

首先,你要去买一包Pocky,真的,可以吃的那种……

然后,准备一块白色的餐巾纸。

接下去就是把Pocky一根根拿出来……

不是吃掉!不是吃掉!不是吃掉!

在这个游戏中,我们要用Pocky做编程用的代码,很酷吧。

任务很简单,就是帮助这只大胖鸡(我觉得像这个)走到哭泣小女孩那里去拥抱她。对于低年龄的小朋友来说,这是无法抗拒的任务。

刚才说了,用Pocky来做程序代码,什么意思呢?就是要利用Pocky一头是饼干色,一头是巧克力(我只试了巧克力色)的特点,摆出不同的方向。

我们首先观察一下,胖鸡的行动路线应该是“右 下 下”,这就是一个动作序列。

程序完成!

你可以说这个游戏噱头的味道有点重,但对于幼小的孩子来说,这样的学习体验难道不是最合适的吗?说到这里我不得不服日本人的脑洞,对于低龄的孩子,尤其爱吃零食的小女孩来说,吃着饼干玩着游戏,多愉快啊!!

别以为只是摆摆顺序,这个游戏还是有内容的,游戏分为三大线:序列、循环、条件。全部完成后还有简单、中等、较难三个难度的关卡。吃吃Pocky,编程是什么就知道了,何乐而不为呢?

《异常》

适合年龄:7岁

类型:图形化编程

画面指数:★★★

营养指数:★★★★

趣味指数:★★★★★

上瘾指数:★★★★★(尤其是男孩子)

要吸引一个男孩子,有这几个关键词中的一项就够了:机器人、激光武器、战斗。

更何况《异常》这个游戏把这些元素都集合在了一起……

请不要把它和普通的战争题材游戏混为一谈,因为这个游戏并不是通过什么充满刺激的画面、酷炫的声光特效来诠释“战斗”的。相反,《异常》所采用的画面是我们小时候玩“超级玛丽”时的那种风格——像素风。

但是这种风格并没有减弱这款游戏的科技带入感,进入游戏后的界面就有点科幻片里的味道。

出现了一个异常的机器人?开头故事很悬疑。

当然,回到今天的主题上来,这款游戏的玩法也是通过编程,游戏的形式是闯关。它最大的特色在哪里呢?

1形形色色的机器人

随着游戏的进行,玩家会不断的得到不同的机器人,这些机器人技能、视野范围、攻击手段、移动方式都会有所不同。

善用手中的机器人,才能最终完成任务,比如说,两个机器人之间做配合,一个去引开守卫,另一个趁机偷袭对方的大本营

游戏进行到后期,你可以根据自己的想法改动机器人的参数,创造出完成任务的“特殊机器人”。

2与“AI”对手的较量

和其他的编程游戏不同的是,你会面对同样有“智能”(当然,智商有限)的对手,这些对手会根据你的行动做出反应,你需要从实战中分辨出它们的行动模式,并找到其中的突破口。比如说,这一关我们的机器人正面对抗是无法获胜的。

但如果仔细观察,我能不能利用下面这个沟呢?从这里出发设计代码:

3简单操作,完成复杂的动作

刚才提到的一个机器人去引诱守卫,另一个机器人去偷袭,似乎是一个很高级的操作。但其实游戏中,每个机器人只要两行程序块就够了。

▲诱饵机器人程序:移动;发现敌人时发信号 开火 撤退

▲诱饵机器人程序:接受信号后移动;发现敌人时开枪

在这个游戏中,高度集成化的指令将“攻击”、“撤退”、“追击”、“发信号”等指令直接变成了一个个程序块。而且操作也很简单,在设计多个机器人程序的时候,也花不了多少时间。

你要做的只是集中精力思考该如何和你的AI对手对抗。简单的操作可以呈现出非常有策略性和观赏性的战场情景。这会给用心思考最后过关的孩子非常大的成就感。

这个游戏的整体难度是不低的,因此比较适合上了小学的孩子。到了后面的关卡,不要期望能一步到位,反复试错才能最终完成目标。但当你的小机器人在运动时,它正在执行哪条程序是能看到的,这样就能发现到底是哪条指令设计有问题,从而做出改进。另外,游戏中的感叹号也会给出过关的一些小提示(不是答案)。

当然,再次重申,太好玩了!小心上瘾!!

《Swift playgrounds》

适合年龄:10岁

类型:代码式编程

画面指数:★★★★★

营养指数:★★★★★(我还想再加星)

趣味指数:★★★

上瘾指数:★★★

最后要为您带来的可以说是苹果公司的“亲儿子”级别的编程APP。

Swift这款语言是苹果公司于2014年发布的一款编程语言,因其易学易用的特点,目前已经成为了很多人用来开发APP的不二之选。

首先说一下,Swift playgrounds并不是单纯的一个游戏、或者一个编程课程,而是一个资源平台,其中的内容有编程课,也有更多应用的扩展内容,比如传感器基本知识、AR基本知识、密码知识等等。

而且不光是普及,更是介绍了这些“黑科技”如何通过代码的方式在所编写的程序中实现功能。这个“小怪兽抓纸杯蛋糕”的游戏就是告诉你如何用代码来实现触屏功能的。

Swift和Python、C语言等其他计算机语言一样,都是代码类的编程,看上去似乎门槛比较高,对于初学编程的孩子来说不太好上手。但不要被表面现象所吓倒, 这不,这款Swift playgrounds,从名字上看就知道,是为刚刚上手的孩子准备的“玩转Swift”工具。

首先,它的编程课也是一个过关游戏,而且界面很亲民????:

左边是代码区域,右边有一个制作非常精美的动画界面。图中的这个有点像“小黄人”的动画人物叫Byte,你的任务就是通过它完成指定的任务。你需要通过学习左边代码区的内容,自己编写出代码,然后Byte就会按照你的代码动作。这种“所编既所见”的理念大大降低了代码编程的枯燥感,连我们团队的文科女生看到这个画面都很有想玩的欲望。

另外,虽然你看到的是代码,但其实代码并不需要你一个字一个字的打进去????:

看到了吗?其实设计人员已经贴心的把代码都做成了一个个整体,你只需要“点点点”就能完成码字的任务,完全不用担心拼写错误、大小写之类令人崩溃的小问题。

Swift playgrounds作为一个学习编程的工具,内容是非常专业的。我们来看看三个阶段编程课的课程目录就知道了:

可以这么说,如果你在Swift playgrounds上把所有的内容学完,已经可以开发出一个非常酷炫的APP了。

除了闯关式的学习之外,Swift playground也提供平台可以让你自由进行程序编写,你可以直接把自己的想法通过所学的代码来实现。

甚至可以用来间接学数学????:

▲学习螺旋线知识

当然,Swift playgrounds只是针对Swift这个语言开发的编程学习软件,所学的代码并不能直接照搬用在其他的语言上使用。但是,编程学习的框架和其中所包含的知识点和其他语言是相通的,通过这个APP入门,甚至用它做一些简单的APP,对于以后更深的编程学习是非常有帮助的。可以看出,苹果是真的用心在做编程教育普及工作。

资源集合

??英语类:

全美4万所学校都在用这个网站,海量免费资源!英文书都像抢钱?这里有1000 免费童书,还有真人朗读英语启蒙工具最强分析和推荐-字典, 单词书选择宝典7大类22个APP,美国老师推荐的英语学习好工具这3大免费资源助你搞定自然拼读

??数学类:

实测了几十款数学类APP,最终我只留下了这5款我被动漫B站的神级数学家和牛上天的数学资源惊呆了5款锻炼数理能力的App经典游戏,从小学玩到成人3个保证不穿帮的数学魔术,春节搞定熊孩子就靠它了

??电影类:

全世界最好玩的知识,都在这5部高分经典里

12部父母可以和孩子一起欣赏的电影保护我们的孩子不受侵害,没有比这些电影更好的教材了在这10部培养好奇心的经典电影里,和孩子一起上天入地

??综合类:

美国儿童产品界奥斯卡出炉,这些APP简直寓教于乐到逆天确认过眼神,这些是适合孩子玩的好游戏

发表评论

登录后才能评论