基于Arcade平台的编程方法、设备及存储介质技术

技术编号:25928049 阅读:67 留言:0更新日期:2020-10-17 03:19
本申请实施例提供一种基于Arcade平台的编程方法、设备及存储介质。本申请实施例中,通过在基于Arcade平台的可编程设备中扩展支持目标编程语言的功能,可以让用户在使用可编程设备进行编程时使用不同于Arcade平台默认编程语言的目标编程语言进行编程,给用户提供了更多的选择,提升了可编程设备使用的灵活性。并且,基于目标编程语言对应的底层驱动程序,还可以对可编程设备的物理硬件进行功能自定义,对应用程序进行对应的控制,丰富了可编程硬件设备的功能,提升了用户体验。

【技术实现步骤摘要】
基于Arcade平台的编程方法、设备及存储介质
本申请涉及游戏编程
,尤其涉及一种基于Arcade平台的编程方法、设备及存储介质。
技术介绍
Arcade平台是微软MakeCode平台的一个分支,主要用于游戏编程,通过Arcade平台可以创建复古街机游戏。它将复杂的游戏逻辑简化成积木块的形式,使之通俗易懂,只要能理解每个积木块的文字意思就可以轻松地入门这款游戏编程平台。Arcade平台的游戏接口,可以提供控制游戏角色的物理信息、特效、碰撞、重叠、动画和生命周期管理等功能。在游戏中还支持更新、提示、对话和场景定义等功能,例如,控制游戏界面中的背景地图、游戏角色碰撞以及摄影机位置等,让学习游戏开发充满乐趣,有助于玩家通过编写游戏的方式学习现代程序设计概念。通常情况下,Arcade平台只支持其识别的编程语言,无法兼容其他编程语言,如果玩家想使用其他编程语言在Arcade平台实现游戏编程,需要安装驱动程序或者软件工具,以及对Arcade平台的引导程序进行更新,整个过程较为繁琐。
技术实现思路
本申请的多个方面提供一种基本文档来自技高网...

【技术保护点】
1.一种基于Arcade平台的编程方法,其特征在于,所述方法包括:/n在Arcade平台所在可编程设备中安装目标插件,所述目标插件包括采用目标编程语言编写的目标引导程序和目标应用程序,所述目标编程语言不同于所述Arcade平台的默认编程语言;/n响应于对所述可编程设备上加载按钮的第一按压操作,在所述可编程设备中创建目标闪存空间,并将所述目标引导程序和所述目标应用程序转义成所述Arcade平台支持的文件格式后存储至所述目标闪存空间中;/n加载所述目标引导程序,以在所述可编程设备上创建所述目标编程语言的运行环境;/n在所述目标编程语言的运行环境下,加载所述目标闪存空间中的目标应用程序。/n

【技术特征摘要】
1.一种基于Arcade平台的编程方法,其特征在于,所述方法包括:
在Arcade平台所在可编程设备中安装目标插件,所述目标插件包括采用目标编程语言编写的目标引导程序和目标应用程序,所述目标编程语言不同于所述Arcade平台的默认编程语言;
响应于对所述可编程设备上加载按钮的第一按压操作,在所述可编程设备中创建目标闪存空间,并将所述目标引导程序和所述目标应用程序转义成所述Arcade平台支持的文件格式后存储至所述目标闪存空间中;
加载所述目标引导程序,以在所述可编程设备上创建所述目标编程语言的运行环境;
在所述目标编程语言的运行环境下,加载所述目标闪存空间中的目标应用程序。


2.根据权利要求1所述的方法,其特征在于,在加载所述目标应用程序之后,还包括:
在所述Arcade平台所在可编程设备中导入新的目标应用程序,并将所述新的目标应用程序转义成所述Arcade平台支持的文件格式;
将所述目标闪存空间中原有的目标应用程序替换为所述新的目标应用程序,并加载所述新目的标应用程序。


3.根据权利要求1-2任一项所述的方法,其特征在于,在加载所述目标闪存空间中的目标应用程序之后,还包括:
响应于对所述可编程设备上加载按钮的第二按压操作,在所述目标闪存空间中的目标引导程序和目标应用程序之间进行切换加载。


4.根据权利要求1所述的方法,其特征在于,在加载所述目标闪存空间中的目标应用程序之后,还包括:
响应于对所述可编程设备上复位按钮的按压操作,对所述目标闪存空间中的目标应用程序进行复位操作。


5.根据权利要求1所述的方法,其特征在于,在所述Arcade平台所在可编程设备上安装目标插件之前,还包括:
加载所述Arcade平台中的默认引导程序,在本地创建目标磁盘,以供导入采用所述默认编程语言编写的应用程序。


6.根据权利要求5所述的方法,其特征在于,在本地创建所述目标磁盘后,还包括:
在没有安装所述目标插件的情况下,在所述目标磁盘中导入采用所述默认编程语言编写的应用程序,并加载所述采用默认编程语言编写的应用程序。


7.根据权利要求1所述的方法,其特征在于,还包括:
判断所述可编程设备上更新按钮是否被按...

【专利技术属性】
技术研发人员:杨立斌
申请(专利权)人:北京思明启创科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1