Pocket Code:如何创建、玩和分享你自己的游戏

  • 使用 Android 上的可视化块创建和分享游戏、动画和应用程序。
  • 社区和开源:具有免费许可和 wiki/Discord 的公共项目。
  • 强大的新功能:OCR、语音、AR、EV3、Chromecast、持久性以及更多砖块。

Android 上的 Pocket Code

袖珍密码 将创意编程引入移动设备,以便您可以 创建游戏、动画、交互式艺术和小应用程序直接在您的智能手机上,而无需通过计算机。 采用基于块的视觉语言 受到 Scratch 等方法的启发,Catrobat 的工具可以将您的手机变成一个智囊团,随时可以运行、共享和重新混合项目。

这不仅仅是一个简单的应用程序, Pocket Code 是一个完整的平台 活跃的社区、文档和教育资源为其提供支持。公开项目发布时 开源许可证 促进学习、协作和创造性再利用,以便初学者和有经验的用户都能无障碍地进步。

什么是 Pocket Code 以及您为什么会关心它

用于创建游戏和动画的移动应用程序

袖珍密码 是Android的免费应用程序,它允许 创作、编辑、表演、分享和混音 使用 Catrobat(一种可直接在移动设备上运行的可视化编程语言)编写的程序。 您不需要知道如何编程:拖动块、定义行为并在几秒钟内测试您的想法。

该项目的理念是促进 合作与混音您可以获取其他人的项目,对其进行修改并重新发布,并与您的朋友或全世界分享成果。 所有公共 Catrobat 项目都可以根据开放许可下载。,从而最大限度地促进学习和知识共享。

对于不认识他的人来说 Catrobat 是一种免费的开源可视化语言 始于2010年。其目标一直是 让计算思维更接近 面向最年轻的群体,以手机为主要工具,实现数字创作民主化,不再依赖个人电脑。

这种体验让人想起 Scratch,但有一个关键区别: 一切都发生在你的 Android 智能手机上。此外,一些语言和资源方面 它们旨在缩小性别差距 在数字领域,鼓励年轻女孩参与。

Pocket Code:编写您自己的产品
Pocket Code:编写您自己的产品
使用智能手机创建游戏
相关文章:
适用于 Android 的最佳游戏创作应用

功能、视觉语言和重要的新功能

Pocket Code 功能和新闻

Pocket Code 环境让你掌控一切 从头开始项目所需的所有工具 并与庞大的社区分享。它还整合了 集成教程和帮助 如果您刚刚开始,我们将指导您完成您的第一个项目。

该应用程序集成了一系列 砌块(砖块)和延伸部分 随着每个版本的发布,这些功能都在不断增长。下面详细汇编了值得关注的功能和改进,这些功能和改进经过重新编写和分组,以便您不会错过任何一个:

  • 创意输入和传感器:高级触摸检测(包括“触摸颜色”和按颜色显示的对象属性), OCR传感器 (光学字符识别), 连续语音识别 以及用于基于动作的游戏的设备传感器。
  • 控制块和流程块:“for each…”循环,条件结构的改进(在“if”、“repeat”等语句上突出显示块的所有部分),以及新的砖块 “完成阶段” 明确关闭场景。
  • 数据和持久性: 块 持久地读取和写入变量 在设备上,将值写入文件并 用于从网络导入文本和图像的块 在运行时。
  • 使用列表和文本:导入格式数据 CSV,函数 查找元素的索引 在列表中,阻止 删除所有项目 来自列表和助手 常用表达 (包括使用正则表达式的文本提取)。
  • 互动与多媒体:砖 点击 X/Y 坐标, 隔音块、相机改进(包括 增强现实游戏的可能性 当相机砖再次工作时),以及优化 人脸检测.
  • 机器人和硬件:支持 乐高头脑风暴EV3 (使用新的传感器),扩展 鹦鹉AR.Drone 2.0 y 鹦鹉跳相扑,与 NFC支付 (标记和扫描,并不断改进)和 的Chromecast 将您的手机用作带有传感器的游戏手柄。
  • 视觉编辑: 口袋漆 直接集成到应用程序中(无需再单独安装),新的颜色选择器来显示变量,以及 改进的图像编辑器 具有众多可用性改进。
  • 界面和可访问性: 新的主界面 (在进化中),调整 可访问性,整个应用程序的名称更易于理解, 可选的可视化界面 将砖块“放置在 X 和 Y 轴上”,并请求“当它接触时”的权限以避免摩擦。
  • 与网络通信:可能性 定义受信任域列表 由用户导入内容、改善社区访问和 统一登录 (从应用程序登录也会将您连接到社区网站)。
  • 兼容性和生态系统: 与 Scratch 3.0 项目兼容、改进的“Scratch 到 Catrobat”转换器以及代码视图 块状 社区内。
  • 项目管理: 私人仓库 对于项目, 进口和出口 私有内存和外部内存之间,以及 深度索引 改进 Google 搜索。
  • 修正和质量:除了无数的错误修复(崩溃、下载、克隆、反弹、层、局部变量、Arduino 引脚、对话框、错误消息……)之外,多个 设计和用户体验改进 在每个版本中。
  • 刺绣与创造力:写作 刺绣数据 在文件和针迹砖(刺绣扩展)中扩展您的创意调色板。
  • 声音和声音: “询问” 块 口头回应 在声音部分,以及用于互动体验的连续语音识别传感器。

在里程碑和有趣的笔记中,该应用程序传达了 关键修补程序 (例如,对于 Google 登录或从 URL 打开项目页面的问题)和 恢复说明 对于老用户(如何导入存储在传统“Pocket Code”路径中的旧项目)。例如 “宇宙英雄” (catrobat.at/hotu)并呼吁教育和发展界。

其中一个亮点是 该应用程序及其平台一直在完善一些细节,例如登录(包括谷歌)、从 URL 打开项目页面、 并修复影响对话框、笔颜色、下载、克隆、弹跳和其他情况的错误。 这种不断的演变 表明该项目致力于提供可靠且最新的工具。

此外,社区还对 背包功能, 管理 场景中, 物理引擎、描述字段、NFC 标签和对话框;与 局部变量和 Arduino 引脚以及在编辑包含多个输入的公式时进行优化。这些功能的加入,满足了用户对扩展平台内创意和技术可能性日益增长的兴趣。

随着时间的推移,诸如 语言选择 从界面,如果你的手机不支持你想要的语言,这将很有用,以及 强化合规性 Google Play 用户数据政策的更新,以及 使用条款和隐私. 集成 的Chromecast 使用手机作为遥控器,并结合 块状 在社区中查看项目代码,强化其教学和社区特性。

最后,如果您之前安装过系统,并且想要恢复项目,这里有具体的操作说明:前往“设备上的项目”,点击右上角的三个点,选择“导入...”,然后导航到“Pocket Code”文件夹。此外,建议您在更新前创建备份。

Pocket Code 汇集了可视化编程环境、开放社区以及移动端持续改进的步伐。 这使得它成为一种非常有趣的学习工具,通过创建、分享开源项目,以及尝试传感器、语音、摄像头、机器人等技术来学习。如果您正在寻找一款便捷的工具来激发灵感并将其转化为互动体验, Catrobat 的这个提议凭借其自身的优点获得了一席之地.


没有 Google 帐户的 Google Play 商店
您可能对以下内容感兴趣:
如何在没有Google帐户的情况下从Play商店下载应用
添加为首选来源