Создавать игры для Android без написания кода вполне возможно. Благодаря Pocket Code, визуальной блочной среде, работающей прямо на вашем мобильном устройстве. Всего несколькими касаниями вы можете создать идею, мгновенно протестировать её и поделиться ею с сообществом, не открывая компьютер — идеальное решение, если вы хотите экспериментировать в удобном для вас темпе и где бы вы ни находились.
Pocket Code — это не только приложение, но и открытая платформа с образовательным духом.: он поощряет сотрудничество, позволяет создавать ремиксы других проектов и распространяет общедоступный контент по открытым лицензиям. Если вы заинтересованы в создании игр, анимации или интерактивного искусства, здесь вы найдете подробный обзор его функций, сообщества и новых возможностей, которые сделали его мощным и доступным инструментом.
Что такое Pocket Code и почему он вас интересует?
Pocket Code — бесплатное приложение для Android, которое позволяет создавать, запускать, делиться и ремикшировать программы, созданные с помощью Catrobat, язык программирования Визуальное оформление разработано для мобильных устройств. Навыки программирования не требуются: организуйте блоки, определяйте поведение и тестируйте эффекты за считанные секунды — всё это на экране смартфона.
Проект родился с четкой педагогической целью.: внедрение вычислительного мышления в жизнь молодых людей и новичков, устранение таких барьеров, как зависимость от ПК. Визуальный подход напоминает Scratch, но с одним ключевым отличием: всё происходит на Android, превращая ваш телефон в портативную лабораторию для проектирования, сборки и демонстрации ваших творений.
Другим столпом инициативы является сотрудничествоВы можете взять публичный проект, изучить, как он создан, адаптировать его и опубликовать повторно, максимально увеличив эффективность обучения благодаря практике и прозрачности. Этот подход также вдохновил на разработку дизайнерских решений и ресурсов, направленных на преодоление разрыва в участии, побуждая больше девочек присоединиться к цифровому творчеству.
Открытая платформа, лицензии и сообщество
Публичные проекты Catrobat распространяются по лицензиям с открытым исходным кодом., что позволяет легко учиться на реальных примерах, делиться улучшениями и творчески использовать компоненты. Платформа поддерживает репозиторий, где вы можете изучать, скачивать и ремикшировать компоненты, превращая каждый проект в учебный материал и отправную точку для новых идей.
Catrobat — независимый некоммерческий проект, поддерживаемый волонтерами. и публикует бесплатное программное обеспечение под лицензиями AGPL и CC-BY-SA. Международная команда работает на безвозмездной основе, развивая навыки вычислительного мышления, особенно среди подростков по всему миру. Этот опыт отмечен наградами, в том числе платиновой наградой за лучшее образовательное приложение в марте 2017 года.
Сообщество очень активное и тесное.Вы можете присоединиться к Discord-серверу по адресу catrob.at/dpc, посетить вики-страницу wiki.catrobat.org или предложить свои переводы, написав на translate@catrobat.org. Если вы хотите помочь в других областях, отправьте запрос по адресу catrob.at/contributing.
Ключевые особенности блочного языка
Среда включает в себя очень широкий каталог блоков и расширений. Который развивался с каждой версией. Ниже представлена карта ключевых возможностей, сгруппированных по областям, чтобы вы могли быстро увидеть, что вы можете сделать с первого дня.
Творческие входы и датчики
Pocket Code использует возможности датчиков и сенсорного экрана телефона для игр, реагирующих на жесты, окружающую среду и даже ваш голос.
- Расширенное обнаружение касаний: Включает определение цвета при касании и запрос свойств объекта на основе цвета.
- Датчики OCR для оптического распознавания символов, интегрированного в процесс.
- Распознавание непрерывной речи который открывает дверь механикам с помощью голосовых команд.
- Использование акселерометра и гироскопа для игр, основанных на физическом перемещении устройства.
Контроль и поток
Управление в игре основано на понятных и визуальных блоках., с улучшениями читабельности, позволяющими легко отслеживать логику.
- Для каждого цикла для легкой итерации коллекций.
- Условные предложения и выделенные повторения из всех частей блока при редактировании, что позволяет не заблудиться.
- Кирпич «Конец сцены» чтобы явно закрыть сцену, когда захотите.
Данные и устойчивость
Вы можете сохранять состояние между сеансами и работать с файлами, идеально подходит для оценок, корректировок или прогресса.
- Постоянные переменные которые считываются и записываются на устройство.
- Запись значений в файлы для экспорта или записи информации.
- Импорт во время выполнения текста и изображений из Интернета, оперативно расширяя ресурсы.
Списки и текст
Надежная обработка структурированных данных, с удобствами, позволяющими поддерживать порядок.
- CSV-импорт для массового переноса списков данных.
- Поиск по индексу определенного элемента в списке.
- Полное удаление всех элементов списка одним блоком.
- Помощник по регулярным выражениям который позволяет извлекать фрагменты текста с помощью регулярных выражений.
Взаимодействие и мультимедиа
Интеграция с камерой, аудио и дисплеем обеспечивает насыщенные возможности, от игр с дополненной реальностью до музыкальных приложений.
- Кирпич для имитации касаний в координатах X/Y, полезный в определенных тестах или механике.
- Звуковой стоп-блок для точного управления звуком.
- Улучшения камеры которые повторно активируют активируемый камерой кирпич, позволяя использовать возможности дополненной реальности.
- Оптимизация распознавания лиц для интерактивных предложений на основе изображений.
Робототехника и аппаратное обеспечение
Если вам интересны физические вещи, есть поддержка роботов, дронов и меток., а также возможность использовать телефон в качестве пульта дистанционного управления.
- LEGO Mindstorms EV3 с интеграцией новых датчиков.
- Расширения для Parrot AR.Drone 2.0 и Parrot Jumping Sumo с управлением с вашего мобильного телефона.
- NFC для маркировки и сканирования с последовательными улучшениями стабильности и удобства использования.
- Chromecast чтобы превратить ваш телефон в геймпад, использующий все преимущества его датчиков.
Визуальное редактирование
Pocket Paint интегрирован в приложение, с более удобным редактором изображений и палитрой цветов, предназначенной для переменных.
- Улучшенный редактор изображений с многочисленными улучшениями удобства использования.
- Палитра цветов который помогает визуализировать и отображать значения переменных.
Интерфейс и доступность
Пользовательский опыт развивается с каждой версией, заботясь о доступе и понимании блоков.
- Nueva pantalla Principal в постоянном совершенствовании.
- Настройки специальных возможностей для облегчения доступа к большему количеству профилей.
- Более понятные названия блоков и меню на протяжении всего приложения.
- Дополнительный визуальный интерфейс для кирпича «поместить в X и Y».
- Запрос разрешения, когда придет время чтобы избежать ненужного трения.
Связь с Интернетом
Доступ к внешнему контенту стал более безопасным и настраиваемым, и связь с сообществом становится более интегрированной.
- Список доверенных доменов определяемый пользователем для импорта ресурсов из Интернета.
- Улучшенный доступ к сообществу из приложения.
- Единый вход который связывает приложение сообщества и веб-сайт.
Совместимость и экосистема
Взаимодействие является приоритетом чтобы вы могли воспользоваться существующими материалами и почерпнуть опыт из других сред.
- Совместимость с проектом Scratch 3.0.
- Улучшенный конвертер Scratch→Catrobat приносить проекты и адаптировать их.
- Просмотр кода с помощью Blockly в рамках сообщества для анализа сценариев.
Gestión de proyectos
Организовать и переместить свои проекты легко, с опциями, работающими даже в автономном режиме.
- личное хранилище для поддержания версий и текущей работы.
- Импорт и экспорт между личной и внешней памятью.
- Глубокая индексация что улучшает видимость проектов в поисковых системах.
Качество, исправления и творческие дополнения
Каждая версия повышает стабильность и добавляет нотки креативности. которые расширяют возможное.
- Обширные исправления ошибок: неожиданные закрытия, загрузки, клоны, возвраты, слои, локальные переменные, выводы Arduino, диалоги, сообщения об ошибках…
- Улучшения дизайна и пользовательского опыта постоянная.
- Расширение вышивки с записью данных вышивания в файл и стежковыми кирпичиками.
- Блок «Спросить» с устным ответом и постоянное улучшение распознавания речи.
Что нового, исправления и преемственность

Приложение предоставляет ветеранам критически важные обновления и руководства по восстановлению.: от исправлений входа в учетную запись Google до открытия страниц проектов с URL-адресов и инструкций по импорту старых работ.
Если вы вернулись с предыдущей установки, вы можете восстановить проекты за несколько шагов.Откройте «Проекты на устройстве», нажмите на три точки в правом верхнем углу, выберите «Импорт...» и перейдите в папку «Pocket Code». Перед обновлением рекомендуется создать резервные копии.
Платформа также организовывала мероприятия и активности как «Герои Вселенной» (см. catrobat.at/hotu) и поддерживает связи с образовательным сообществом, чтобы способствовать его использованию в классах. Эта экосистема дополняется такими инициативами и ресурсами, как «Learn Programming with Chavo», «Blockly Games», «Karel Coding: Code Hour» и «Code Avengers JavaScript Intro», которые дополняют преподавание визуального программирования.
С точки зрения соответствия и опытаПолитики в отношении пользовательских данных были усилены в соответствии с Google Play, а условия использования и политика конфиденциальности были обновлены. Сайты, связанные с этой темой, часто публикуют уведомления о политике в отношении файлов cookie, подчёркивая свою приверженность принципам прозрачности и защиты данных.
Улучшения в удобстве использования и редактирования
Приложение включает расширения, которые так востребованы сообществом. такие как функция рюкзака (для повторного использования ресурсов между проектами), более мощное управление сценами, улучшения физического движка и редактирования формул с несколькими входами, а также улучшения для меток NFC и диалоговых окон.
Вы также можете выбрать язык в самом интерфейсе., незаменимый помощник, если язык вашего телефона не соответствует выбранному вами языку для творчества. Благодаря единому входу в систему перемещение между приложением и веб-сообществом стало ещё более плавным.
Совместимость со Scratch и образовательное призвание
Catrobat начал свою деятельность в 2010 году с четкой идеей: демократизация создания программного обеспечения на мобильных устройствах. Сходство со Scratch ускоряет обучение, а тот факт, что он полностью работает на Android, означает, что всё всегда доступно одним касанием, без необходимости использования ПК или сложных установок.
Сокращение гендерного разрыва присутствует в решениях по проектированию и распределению ресурсов., стремясь вдохновить молодых девушек на участие в STEAM-проектах. Эта концепция в сочетании с открытыми лицензиями и сообществом, готовым к сотрудничеству, превращает каждый совместный проект в приглашение к практическому обучению.
Создайте свою первую игру без программирования: идеи и рабочий процесс
Начать работу очень просто: нужно выбрать спрайты, задать им поведение с помощью блоков и сразу же приступить к тестированию.Обычно все начинается со сцены, размещения объектов, определения сенсорного управления и добавления счета, который сохраняется постоянно, чтобы не терялся между играми.
Для физической или основанной на движении механики, вы можете использовать преимущества физического движка и датчиков устройства. Повороты, встряхивания и наклоны превращаются в очень естественные игровые действия. Если вы готовы к экспериментам, функция непрерывного распознавания голоса позволяет активировать действия с помощью ключевых слов.
Аудио и камера добавляют много возможностей: Вы можете включать звуки, приостанавливать их воспроизведение при необходимости или открывать камеру для создания эффектов дополненной реальности, которые гармонично сочетают объекты на экране с окружающей средой. Улучшенная функция распознавания лиц помогает создавать креативные изображения.
Если вы обрабатываете внешние данныеИмпорт CSV-файла позволяет осуществлять массовую загрузку уровней, вопросов или каталогов. Используйте мастер регулярных выражений для извлечения фрагментов текста и списков для упорядочивания данных. Не забудьте указать доверенные домены, если вы загружаете изображения или текст из интернета во время выполнения.
Управление сценой и рюкзак облегчают вашу работу: дублируйте экраны уровней, перемещайте ресурсы между проектами и поддерживайте чистоту своей библиотеки с возможностью удаления всех элементов из списка при необходимости сброса настроек.
Роботы, дроны и подключенные объекты
Когда игра переходит с мобильного в физический мир, веселье умножаетсяС помощью LEGO Mindstorms EV3 вы можете считывать показания датчиков и реагировать по своим сценариям; с расширениями для Parrot AR.Drone 2.0 и Parrot Jumping Sumo управление дронами становится частью процесса творения.
NFC открывает любопытные возможностиОт разблокировки контента с помощью тегов до активации событий при приближении телефона. А если транслировать на телевизор с помощью Chromecast, ваш телефон превратится в геймпад с датчиками, идеально подходящий для многопользовательских мини-игр в гостиной.
Визуальное редактирование и дизайн контента
Интегрированный редактор Pocket Paint избавит вас от необходимости установки внешних инструментов. Рисуйте фоны, создавайте спрайты, настраивайте цвета и используйте настраиваемый селектор для визуализации переменных. Если вам нужны визуальные ориентиры, дополнительный интерфейс для установки координат X и Y упрощает выравнивание позиций без утомительных вычислений.
Вы увлекаетесь рукоделием? Расширение для вышивания позволяет вам создавать файлы с данными о стежках и экспериментировать с узорами, что расширяет возможности использования Pocket Code за пределы традиционных игр до осязаемого цифрового искусства.
Стабильность, поддержка и ресурсы
Качество программного обеспечения поддерживается за счет постоянного уровня исправлений. К ним относятся неожиданные завершения работы и сбои в загрузках, клонировании, создании слоёв, локальных переменных и работе с пинами Arduino. Кроме того, сообщения об ошибках и диалоговые окна стали более понятными, а дизайн интерфейса совершенствовался с каждой новой версией.
Если вы обнаружили ошибку или у вас есть идеяСамый прямой путь — канал «app-feedback» в Discord-сообществе (). Для обучения вики () собраны руководства и справочные материалы, а если вы хотите помочь с переводом, напишите нам.
Где скачать и как начать
Pocket Code доступен бесплатно в Google Play. и превратите свой Android-смартфон в интерактивную студию творчества. Установите приложение, изучите примеры из сообщества, сделайте ремикс понравившегося и начните экспериментировать, пока не найдёте свою любимую механику.
Единый вход в систему упрощает перемещение между приложениями и сообществами., а открытие проектов по URL-адресам теперь стало более надёжным. Если ваш телефон не поддерживает выбранный вами язык, измените его в настройках приложения, и всё готово.
Передовой опыт для более эффективных проектов
Регулярно делайте резервные копии, особенно перед обновлением приложения или перемещением проектов между хранилищами. Импорт и экспорт между личным и внешним хранилищем позволяет гибко организовывать версии и безопасно делиться ими.
Позаботьтесь о доступности и ясностиИспользуйте понятные имена объектов и переменных, используйте настройки доступности и проверяйте разрешения, когда это требуется для рабочего процесса. Таким образом, вы сможете избежать проблем при публикации или распространении вашей игры.
Чтобы добиться видимости, пишите полезные описания в сообществе, правильно маркируйте свои проекты, и если вы делаете их публичными, помните, что открытые лицензии позволяют другим учиться у вас и помогают вам совершенствоваться.
Pocket Code объединяет мощный визуальный язык, щедрое сообщество и расширяющуюся экосистему. Он позволяет одним касанием пальца воплощать идею в приложение: от сенсорных игр и дополненной реальности до управления роботами, веб-интеграции, списков и сохранения данных, и даже цифровой вышивки. Благодаря открытой, образовательной и постоянно развивающейся основе, это один из самых простых способов творить на Android без написания ни строчки кода. Поделитесь этим руководством, и другие пользователи узнают об этом инструменте..