Документация и примеры программ

Модераторы: BRashka, shuhart90, test, Vh180477, 1961uvg

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 09 апр 2018, 13:53

Появился новый клон RFO-Basic - это GRAU BASIC! .
На официальном форуме я о нем ни чего не нашел.
Только в Play Market есть такая информация :
Это экспериментальный Basic (развилка RFO BASIC! V1.91 Пола Лоутон в) переводчик с поддержкой Bluetooth Low Energy. Содержит примеры BASIC программы для чтения устройств Bluetooth с низким энергопотреблением. Кроме того, поддерживает редактирование кода через веб-браузер.
Причем он уже продвинулся с версии 1.91 до 2.01 .
Интересно , что дальше будет ?
http://grauonline.de/wordpress/?page_id=2673
Здесь более подробно!

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 18 апр 2018, 06:23

Супер интересная тема !!!
Человек делает на RFO-Basic видео клипы!
https://www.tapatalk.com/groups/rfobasi ... ead#unread
Приводится пример - видео ролик.
Когда я начал его смотреть - просто залип минут на 5.
Оторваться невозможно. Просто нереально красиво ! Я не думал , что подобное можно сделать в Basic.
В теме приводится ссылка на скачивание архива с Google Drive, и он занимает 20 MB.
Я скачал - там сама программка и data, плюс небольшое описание.
Сама программка 15 KB . data - 21 MB.
Из описания следует, что data нужно поместить в корневой каталог - а у меня корневой каталог заблокирован ( нужно перепрошивать
прошивку ), так что я не смог насладиться программой в натуре.
Может у кого то получится, так как отзывы очень положительные.
Ниже из архива кроме data + перевод описания.
Вложения
Первоначально программа была создана для разрешения Google Pixel XL.doc
(22 КБ) 10 скачиваний
ef_public.bas
(14.42 КБ) 86 скачиваний
readme.txt
(406 байт) 91 скачивание

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 20 апр 2018, 07:47

Новая игра Yahtzee Junior .
Обыкновенная игра в КОСТИ ( ПОКЕР с кубиками ) , но вместо точек
на гранях картинки , так как игра для маленьких детей !
Раздел по игре находится здесь :
https://www.tapatalk.com/groups/rfobasi ... t5502.html
Ниже игра в apk и архив с data и bas .
Так же help с нидерландским и английским текстом и их перевод ( машинный ).
И мое описание ( ПРАВИЛА ) со скриншотами .
Вложения
YahtzeeJr.apk
(995.42 КБ) 8 скачиваний
YahtzeeJr.zip
(310.13 КБ) 15 скачиваний
YahtzeeJr ПРАВИЛА.doc
(263 КБ) 37 скачиваний
YahtzeeJr перевод HELP.txt
(8.68 КБ) 77 скачиваний

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 26 апр 2018, 06:28

Интересная программа - CARDIAC .
Тема здесь : https://www.tapatalk.com/groups/rfobasi ... t5496.html
CARDIAC (англ. CARDboard Illustrative Aid to Computation — «Картонное Наглядное Пособие по Вычислениям») — учебная модель компьютера, сделанная из бумаги, разработанная Дэвидом Хагельбаргером и Солом Фингерманом в 1968 для Bell Telephone Laboratories в целях обучения студентов принципам работы компьютера.
Ниже привожу apk , bas, руководство с примерами на английском языке и русский машинный.
Но для начала нужно прочитать информацию взятую из Википедии - CARDboard Illustrative WIKI .
Вложения
Скриншот.png
Скриншот.png (113.7 КБ) 408 просмотров
CARDboard Illustrative WIKI.doc
(57 КБ) 12 скачиваний
ОБ ЭТОЙ ПРОГРАММЕ-ANG.doc
(44 КБ) 57 скачиваний
ОБ ЭТОЙ ПРОГРАММЕ-RUS.doc
(57.5 КБ) 15 скачиваний
GraphicCARDIACCPUSimulatorv3.apk
(483.72 КБ) 10 скачиваний
Graphic_CARDIAC_CPU_Simulator_v3.bas
(24.4 КБ) 81 скачивание

BRashka
Сообщения: 34
Зарегистрирован: 03 апр 2017, 08:18

Re: Документация и примеры программ

Сообщение BRashka » 30 апр 2018, 13:06

Суракарта (Surakarta, также «Карусель») – причудливая игровая система.
Очень своеобразная логика. Идет с двумя описаниями.
YinYang еще одна логическая игра. Хелп переведен компьютером.
И кучка маленьких программок :
TypewriterDemo – пример клавиатуры;
Capacitor-old – расчет конденсаторов;
distance – по географическим координатам вычисляет расстояние;
fnPlot10 – примеры построения графиков;
gwbLisaj – генератор фигур Лиссажу – очень красиво смотриться;
menu-touch – пример меню;
numeric4 – пример выхода в интернет ( подключение к сайту );
resistor-zener – расчет сопротивления исходя из напряжения, падения напряжения и тока;
scramble – из букв введенного слова генерирует варианты;
sine – построение синусоиды;
VirtualKeyboard – еще один пример клавиатуры.
Вложения
-Surakarta.bas
(15.5 КБ) 73 скачивания
Суракарта.doc
(1.11 МБ) 10 скачиваний
Суракарта-2.doc
(164 КБ) 9 скачиваний
-YinYang.bas
(18.94 КБ) 71 скачивание
-YinYang помощь.txt
(2.31 КБ) 82 скачивания
TypewriterDemo.bas
(8.66 КБ) 77 скачиваний
capacitor-old.bas
(2.3 КБ) 81 скачивание
distance.bas
(620 байт) 79 скачиваний
fnPlot10.bas
(11.05 КБ) 82 скачивания
gwbLisaj.bas
(1.1 КБ) 75 скачиваний
menu-touch.bas
(713 байт) 89 скачиваний
numeric4.bas
(433 байт) 81 скачивание
resistor-zener.bas
(841 байт) 74 скачивания
scramble.bas
(542 байт) 81 скачивание
sine.bas
(1.16 КБ) 76 скачиваний
virtualKeyboard.bas
(7.63 КБ) 87 скачиваний

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 02 май 2018, 10:37

Выложили раздел по графике из нового мануала :
https://rfobasic.miraheze.org/wiki/Graphics
На всякий случай его перевод прилагаю.
Вложения
Graphics ANG.doc
(284.5 КБ) 31 скачивание
Graphics RUS.doc
(435.5 КБ) 11 скачиваний

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 03 май 2018, 17:53

Нашел у себя в "КУЧЕ" старую программку - "Сигнализатор превышения скорости" !
Там все просто и легко разобраться - есть комментарии.
Может кому пригодится!
Вложения
gps01-3 (1) (1).bas
(1.25 КБ) 70 скачиваний

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 09 май 2018, 11:49

На вопрос какой Basic лучше, я уже раньше писал.
Ну можно слегка повториться.
Пишу в хронологической последовательности с их знакомством!
Mobile Basic - не плохой вариант, но почему то "затух" ?
В последней бесплатной версии уже работал весь функционал.
Компилятора насколько помню не было.
X11 - очень шустрый язык!
Но не стабильная работа, и отсутствие поддержки кириллицы - популярности ему не
принесли. Ну короче штука на любителя.
Русско язычных материалов по нему не встречал.
Если бы была стабильная работа, то я может до RFO и не добрался бы.
Mintoris Basic - хорошая штука!
Чем то похож на RFO. Но платный ( за 7$ ), что не дорого.
Есть англоязычный форум. Но он какой то вялый, хотя и интересный.
Я его использую для просмотра их программ и если что интересное пытаюсь воплотить на RFO.
Можно использовать бесплатную (free) версию. На ней не сможешь программировать, но
просматривать их программы можно, тем более что доступ к ним есть из самого языка.
RFO-Basic - даже не знаю что написать.
Отлично - не дотягивает, но выше чем хорошо.
Убивает невероятное количество команд - это как китайский язык 85000 иероглифов ( типа
команд ) .Самый грамотный китаец знает около 3000 .
Вот и я знаю где то с сотню ( которые использую ).
На форуме встречал идеи по замене команд функциями (FN) - создание библиотек по темам.
А количество команд уменьшить до разумного предела , до сотни.
Ну это проекты , а их количество все растет , но я думаю что OliBasic более перспективен!

И в конце небольшая прога которую я использую для проверки датчиков устройства.
Согласно мануала их 20. На разных устройствах они разные (ассортимент).
У меня 8 - это количество. А номер смотреть в мануале (стр.195 ) или здесь :
Name of Sensor Type Notes
Accelerometer 1 As of API 3 (Cupcake)
Magnetic Field 2 As of API 3
Orientation 3 As of API 3, deprecated API 8
Gyroscope 4 As of API 3
Light 5 As of API 3
Pressure 6 As of API 3
Temperature 7 As of API 3, deprecated API 14
Proximity 8 As of API 3
Gravity 9 As of API 9 (Gingerbread)
Linear Acceleration 10 As of API 9
Rotation Vector 11 As of API 9
Relative Humidity 12 As of API 14 (Ice Cream Sandwich)
Ambient Temperature 13 As of API 14
Uncalibrated Magnetic Field 14 As of API 18 (Jellybean MR2)
Game Rotation Vector 15 As of API 18
Uncalibrated Gyroscope 16 As of API 18
Significant Motion 17 As of API 18
Step Detector 18 As of API 19 (KitKat)
Step Counter 19 As of API 19
Geomagnetic Rotation Vector 20 As of API 19
Вложения
СЕНСОРЫ - test.bas
(358 байт) 72 скачивания

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 12 май 2018, 19:59

Здесь была ссылка на книгу и архив с программами , но он был с паролем.
viewtopic.php?f=4&t=2&start=290
Пароль взломал и выкладываю архив без пароля.
Программки по работе с сенсорами.
Если что то в них не понятно ( немецкий язык ) можно перевести в гугл переводчике.
Конечно хорошо было бы иметь и книгу, но ее не скачать и не купить.
Поэтому что есть, то есть!
Вложения
Source MmS.zip
(16.34 КБ) 21 скачивание

1961uvg
Сообщения: 529
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 21 май 2018, 16:59

Пока выдающегося нет, могу порадовать только этим :
- на официальном форуме мне помогли более или менее быстро взорвать "cartman" !
Учитывая ,что размер спрайта 48х48 точек, то управлять приходиться 2304 точками - и это тормозит.
Два варианта приведенные ниже ( REM PICSEL RND - 2 ; REM PICSEL RND -3 ) , тому доказательство.
Хоть и программки отличаются по алгоритму, но это не ускорило процесс.
Единственно , что помогло - не взрывать все пиксели.
Поэтому как я думаю - спрайт с меньшим разрешением в два раза будет работать эффектно.
Или массив текста , где буквы будут после прочтения разлетаться в разные стороны.
Буду экспериментировать дальше!
- на официальном форуме помог человеку сделаь синусоиду работающую в реальном времени!
Свою прогу он дальше разрабатывает сам, пока помощи не просил.
Примеры будут ниже ( СИНУСОИДА.bas ; СИНУСОИДА-3.BAS ; СИНУСОИДА-4.bas ; SIN-7-2.bas ; и его SENSORS-10 ).
А так тема где он разрабатывает свою программу : https://www.tapatalk.com/groups/rfobasi ... t5531.html
Кроме этого у него еще интересная тема : https://www.tapatalk.com/groups/rfobasi ... t5528.html
Это игра - но я не смог в нее играть ( очень быстро ).
Но фрагмент куба , который поворачивается при наклоне смарт устройства привожу ниже ( SENSORS.bas ).
Хороший и простой пример использования сенсоров.
Вложения
REM PICSEL RND - 2.bas
(955 байт) 61 скачивание
REM PICSEL RND - 3.bas
(1002 байт) 65 скачиваний
СИНУСОИДА.bas
(398 байт) 68 скачиваний
СИНУСОИДА-3.bas
(424 байт) 61 скачивание
СИНУСОИДА-4.bas
(404 байт) 62 скачивания
SIN-7-2.bas
(555 байт) 66 скачиваний
SENSORS-10.bas
(615 байт) 67 скачиваний
SENSORS.bas
(838 байт) 63 скачивания


Вернуться в «RFO Basic for Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость