Робимо «доросле» додаток під Android за допомогою «дитячої» середовища програмування Scratch

Прийшла мені ідея зробити для комп'ютерної настільної гри «Битва Големів» додаток для Android смартфона. Іноді і таке в голову приходить. Захотілося зробити програму, яка заміняла для безкоштовною Print&Play версії гри 20 карт Удачі і лічильник раундів, генеруючи для двох гравців поточну Бонус карту (або її відсутність) і показуючи номер раунду. Це економило б для тих, хто друкує гру, два аркуші формату А4.



Але що робити? Хотілося чогось швидкого і не витратного у вивченні. З простих рішень приходив тільки AppInventor, який я використовував для створення управління робота з металевого конструктора. Але потім вирішив — чому б не спробувати щось інше?

Пошук показав, що виявляється можна створювати додатки (на жаль не standalone, але зараз з інтернетом проблем майже нема)… Scratch. Так, саме в цієї «дитячої» середовищі програмування, яку я добре знав, розробляючи до цього для неї роботів і методику.

Тому я вирішив зробити застосунок для смартфона на… Scratch.

Першим ділом треба було створити сам додаток. Ви можете подивитися його по посиланню.

Воно досить просте — дві кнопки, які по натисненню скидають все або генерують дані для наступного раунду, спрайт карт Удачі і генератор випадкових чисел, який їх видає. Просто подивіться код — я використав кілька змінних і передачу сигналів. Всі програмування зайняло не більше години. Найголовніше (а це я зрозумів на жаль не відразу) — вся графіка в проекті повинна бути растрової!



А тепер… МАГІЯ! Мені потрібно перетворити проект Scratch в apk файл для смартфона. І я зроблю це за два кроки:

1 крок — генеруємо онлайн-додаток, вставивши посилання на проект в рядок введення на сайті проекту Phosphorus.



Вставляємо посилання на проект і натискаємо Package.



2 крок — отриману посилання з додатком я перетворив в апк на іншому сайті appsgeyser.com

Для цього просто натискаємо Create Now і вибираємо тип Website. Далі вставляємо посилання на згенерований онлайн-проект з вашим додатком, придумуємо ім'я додатка і додаємо додаткову інформацію — опис і іконку. Натискаємо Create і (ось тут вас можуть попросити зареєструватися) магія працює — вам залишається тільки відкрити запропоновану посилання на смартфоні і почекати генерації і закачування на нього apk-файлу, який ви можете встановити і дати спробувати іншим. Насправді в Appsgeyser можна робити більш складні речі, але думаю тут ви самі розберетеся.



Ви завжди можете подивитися Dashboard і поправити ваше додаток, перегенерировав його по ланцюжку Scratch -> Phosphorus -> Appsgeyser.



Завантажити і протестувати готове додаток (апк) для Print&Play версії настільної гри Битви Гальмові ви можете за цим посиланням.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.