欢迎您,请 登录 或 立即注册

同城信息网

搜索
热搜: 活动 交友
查看: 3159|回复: 0
收起左侧

烧脑又风趣!苹果官方的「编程游戏」登陆 Mac,让你快速入门 iOS 开辟

[复制链接]

6846

主题

456

回帖

7322

积分

超级版主

Rank: 8Rank: 8

积分
7322
发表于 2020-3-5 16:39:38 | 显示全部楼层 |阅读模式 |北京市 世纪互联数据中心
《Swift Playgrounds》是苹果官方推出的一款进修编程的 app,它不要求用户具有编程常识,合适想要进修编程的初学者,即使是完全没有编程经历的人也可以玩得津津有味。

在 Apple Store 中,你也会发现不乏有抱着 iPad 正出神地玩着《Swift Playgrounds》的人,足见这是一款何等好玩的「游戏」。

s1.jpeg


比来,苹果基于 Catalyst 技术将 iPad 版《Swift Playgrounds》转换到了 Mac 平台,与 iPad 版不异,Mac 版也供给了各类练习和应战,帮助用户领会编程根本。别的,Mac 版可以经过键盘将代码敲到屏幕上,更可以体味什么叫做「敲代码」了。

实在的 Swift,实在的编程

《Swift Playgrounds》是一款在游戏中进修编程的 app,类似《Human Resource Machine》经过组合指令完成方针使命一样, 《Swift Playgrounds》需要你正确组合代码,指导脚色在 3D 天下中游走以完成指定的使命,如收集宝石或闭合开关等。

s2.jpeg




Human Resource Machine

但与《Human Resource Machine》分歧的是,你体验的是实在编程。

实在的编程意味着你将与其他专业开辟者一样,都利用 Swift 这一 Apple 建立的编程说话。这听起来能够难,但不必担忧,游戏中供给的代码不是最底层的,而是一条条对应着具体行动的指令。你可以间接从菜单当挑选,也可以配合自动补全经过键盘输入。

s3.jpeg


比如让脚色向前走一步就是「moveForward」,向左转就是「turnLeft」,判定地点格能否有宝石为「isOnGem」,切换开关为「toggleSwitch」。这样的指令本质上是一个个函数,既保存了实在的编程语法,又大大简化了编程难度。

s4.gif


除了具体的行动指令,游戏中更重要的还是函数、参数、变量等概念,以及流程控制语句,比如循环语句、条件语句等。经过弱化对行动指令的编程要求,而集合霸占游戏中的逻辑困难,将重点放在算法的建立上,能让玩家更好地体味到编程的兴趣地点。

s5.jpeg


解谜、闯关,法式改变天下

在游戏中,你需要控制配角在天下中走动,经过收集充足的宝石或闭合充足的开关来完成关卡。最起头,配角只会很简单的「向前走」或「向左转」,甚至「向右转」都需要三次「向左转」来实现,但随着闯关的停止,他会逐步学会「判定地点砖块能否有宝石」或「判定前方能否受阻」等。

s6.jpeg


而你能用到的指令也随着游戏停止逐步变多,最起头按着舆图一步步走便能告竣方针。随着难度的增加,舆图中的宝石和开关的出现位置酿成了不肯定,甚至地形都将变成随机,这时辰就必须配合条件或循环语句,使得法式的通用性进步。

s7.jpeg


而代码的通用性恰正是评价一个法式黑白的重要标准,游戏也正是在向玩家灌输这样一个理念:开辟者必须应对各类百般的输入情况,尽能够斟酌到一切的情况。在情况随机的情况下,若何以稳定应万变,是这游戏也是现实编程的一浩劫点地点。

s8.gif


随着闯关的继续停止,你能做的也越来越多,这时辰你可以经过编程来革新天下,而不但是驯服现有的地形,完成从闯关者到缔造者的改变。游戏的最初,已经没有了任何使命,你需要自己缔造关卡,就像《Minecraft》一样一步步建立起自己的天下,只不外这时辰你手中的不是锤子,而是代码。

迈向你第一个法式的第一步

《Swift Playgrounds》的教程部分包括根本、进阶以及图形、坐标、触碰事务的进修。完成这些简单的语法进修后,即可以应战更高难度的编程了,比如外形的操纵、声音的创作、绘图等等。

固然,也可以更进一步,试着做出一个小法式或小游戏,迈向属于自己的第一个法式的第一步。

s9.jpeg


除了内置课程库,在顶尖开辟者和出书商打造的数十个频道中,还有更多的风趣的全新应战。定阅你喜好的频道,便可以在 app 中收到他们的最新创作。正如其名 Playgrounds,在游乐园中一边游玩,一边提升着自己的编程技术。

s10.jpeg




这才是实在的编程情况 Xcode

像游戏一样的编程,让初学者不会被充溢着五彩缤纷代码的界面吓退,而运转代码时看着配角在你的控制下渐渐走动何不也是一种享用呢。正是这类立即的反应,让敲代码和玩游戏一样具有让人上瘾的魔力,而在《Swift Playgrounds》中可以体验到这类双倍的愉快。

s11.jpeg


对于《Swift Playgrounds》这样「披着游戏外衣」的教育利用,你既可以将其当做游戏玩,也可以当做入门 Swift 说话的工具。也许,你也可以将其视作「法式员模拟器」,在不竭 Debug 的进程中体验码农的辛酸与苦辣。

*《Swift Playgrounds》适用于 iOS 12.0+ 的 iPad 和 macOS 10.15.3+ 的 Mac,iPad 版 402.1 MB,Mac 版 155.1 MB,完全免费。

更多好用的 app、手机技能、科技资讯,我们城市分享到视频号中,快扫描下方二维码关注吧!




上一篇:国家级防疫健康信息码上线 / iPhone 9 或将为苹果带来巨额营收 / PS5 部分规格遭曝光
下一篇:「宫里」经典 IP 绝美新品,刷新你的认知!送女友、女生自用都合适
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

扫码小程序,到平台发布信息。
快速回复 返回顶部 返回列表