Вниз  Pocket Basic
- 7.02.2017 / 09:40
MoteX
  Пользователь

MoteX 
Сейчас: Offline
Pocket Basic - разработка мобильных приложений и игр на смартфоне для новичков
Небольшое демо видео (В ролике нашелся баг, в билде преальфы его уже нет)

Pocket Basic - Мобильная среда разработки приложений для Android. Используется интерпретируемый язык basic. Рассчитан как на новичков, так и на любителей. Язык, по факту, подойдет как для создания игр различной степени сложности, так и для создания разного рода программ. Высокой производительностью на некоторых девайсах на данный момент не отличается. Однако есть возможность билда в APK файл прямо из приложения. Правда для завершения сборки придется воспользоваться приложением APK Editor (Переименовать название и пакет + подписать сразу). В теории с нормальной подписью можно даже публиковаться в ГП (Но трижды подумайте, нужно ли оно ? :-D )

Возможности\особенности:
- Легкая разработка приложений непосредственно на смартфоне/планшете
- Сборка в APK
- Базовый набор конструкций
- Динамическая типизация
- Построчное выполнение кода (отсутствие пользовательских методов и функций)
- Быстрый запуск внутри среды для проверки работоспособности кода
- Игровые возможности (готовые элементы управления) (запланировано)

Готово:
- Внутренняя интерпретация
- Сборка в APK (Для изменения имени и подписи необходимо использовать сторонний софт. Например APK editor pro)
- Основные типы данных
- 2d графика
- Звук
- Одномерные массивы, стэки, списки.
- Работа с файлами
- Базовые конструкции (if,for)
- Интерфейсные диалоги
- Работа с сетью (TCP client)

Не готово:
- Улучшенная навигация по коду
- Подсветка синтаксиса
- Выделение ошибок
- Работа с сенсорами
- Настройки
- Игровые возможности
- ввод унарных выражений в качестве переменных (-1)
- Что то еще было...забыл

APK: v0.5 - тестовый билд
Документация для версии 0.5 Клац

P.S.: Выражаю огромную благодарность Виктору Мельнику за оказанную помощь в процессе разработки :)

Изменено MoteX (25.05 / 09:56) (всего 4 раза)
- 7.02.2017 / 10:03
Death
  Пользователь

Death 
Сейчас: Offline
- Построчное выполнение кода (отсутствие пользовательских методов и функций) эм... Сразу пропало желание скачивать.

Там хоть goto есть :?
__________________
 Смерть правит миром
- 7.02.2017 / 10:05
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Отличная работа. Тестить, конечно же, не буду
__________________
 Да, детка, я - Король Ящериц!!!
- 7.02.2017 / 10:28
MoteX
  Пользователь

MoteX 
Сейчас: Offline
Death, Снизу есть ссылка на документацию, в которой, к изумлению, найдется функция goto. Почему ее там вдруг не должно было быть?

Изменено MoteX (7.02 / 10:33) (всего 1 раз)
- 7.02.2017 / 10:33
uFooh
  Пользователь

uFooh 
Сейчас: Offline
MoteX, А где же твой фирменный неоновый дизайн? :)

На англ, при билде, лучше заменить must на build.
__________________
 No thing is perfecT
- 7.02.2017 / 10:34
MoteX
  Пользователь

MoteX 
Сейчас: Offline
uFooh, Не совсем понял о чем ты)
- 7.02.2017 / 10:37
uFooh
  Пользователь

uFooh 
Сейчас: Offline
MoteX, Об этом.
__________________
 No thing is perfecT


Прикрепленные файлы:
Screenshot_2017(…).png (35.51 кб.) Скачано 240 раз
- 7.02.2017 / 10:43
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
"Нужно открыть или создать" будет логичнее.

Пили интеграцию с VCS, станешь хорошим конкурентом JetBrains
__________________
 знает толк
- 7.02.2017 / 10:51
Magatino
  Администратор

Magatino 
Сейчас: Offline
Без работы сенсора, особо ничего не сделаешь :gg:
- 7.02.2017 / 10:55
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
тачскрин на видео был. сенсоры он имел ввиду датчик приближение, датчик угла наклона, температурный датчик
__________________
 знает толк
Наверх  Всего сообщений: 59
Фильтровать сообщения
Поиск по теме
Файлы топика (1)