入门Arcade¶
Arcade介绍¶
Makecode Arcade平台主打游戏编程,你可以用简单的积木块来搭建自己的游戏,积木块的功能可以参考 Arcade积木栏详解.
平台左侧是一个模拟器,你编写的游戏实时效果会在模拟器上展示,你可以实时的调试和优化自己的游戏。
平台支持积木块转JS代码,在Arcade平台上,你可以通过积木块编程入门,再进阶到JS编程,逐渐锻炼你的逻辑思维以及增进你的编程技巧。
Makecode平台编程地址: https://arcade.makecode.com
快速入门¶
在开始编程之前,我们先了解一下Xtron的使用方法。
我们首先体验一个经典游戏Falling Duck。
打开编程网址首页,如果你是第一次使用Arcade,显示的是默认的英文,你可以点击右上角的设置,选择语言,切换成你想要的语言。
滚动鼠标,找到【积木块类游戏】, 点击【Falling Duck】打开示例。
平台中间的代码区,你可以看到这个游戏对应的积木块的代码,点击切换成【{}JavaScript】,你可以看到对应的JS代码。
在左边的模拟器上,你可以体验一下游戏的效果。点击任意按键开始游戏,每次按键按下之后,duck会往上跳动一次,顺利穿过一个树桩得分+1。
接下来我们把项目下载到Xtron来体验一下。
Xtron处于关机状态,把Xtron用USB连接到电脑上,屏幕显示如下的F4图案,如果屏幕显示的不是这个图案,那么按下Xtron的【RST】按键。
点击左下角的【下载】按键,选择【F4】。
找到刚才下载的.uf2 文件,右击鼠标,选择发送到Xtron.
现在我们可以在Xtron上体验这个游戏了。
现在我们尝试新建一个项目。
回到主页,点击【新建项目】,为项目起一个名字。
创建一个精灵后,模拟器的界面上也会出现一个精灵。再创建第二个精灵,精灵的形象可以选择资料库中的形象,也可以自己绘制。
创建两个精灵之后,他们默认是出现在屏幕中央,你可以改变一下第一个精灵的位置。我们屏幕的大小是120*160.
用同样的方法,我们可以把自己的项目下载到Xtron中。
除了下载,你还可以用分享的方式向朋友展示你的作品。点击【发布项目】,会生成一个项目链接,通过这个链接,你的朋友可以访问到你的作品,并且可以在他的电脑上编辑你的程序。
Arcade提供了丰富的积木块,如果你想要了解每一个积木块的功能,可以参考后面的 Arcade积木栏详解.