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

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

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

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

Сообщение 1961uvg » 25 янв 2018, 08:39

Две новые небольшие программки.
Первая : MASSCHTAB - на экране синий квадратик который можно перемещать по экрану, а также можно изменять его размеры,
так как мы привыкли это делать на на экранах мобильных устройств ( раздвигая пальцы увеличиваем размер, сдвигая уменьшаем ).
Как пример довольно полезная штука.
Вторая : 3dcam - программка позволяющая создавать стереопары например для виртуальных или стерео очков.
В начале она предлагает выбрать готовую стереопару ( если она уже есть ), если нет то войти в режим съемки или выйти из программы.
Съемка осуществляется : наводим центр экрана на какой нибудь объект и нажимаем на экран происходит съемка первого кадра,
затем смещаем камеру на 2-3 сантиметра в право ( сохраняя объект в центре ) и нажимаем на экран - происходит съемка второго кадра.
После программка создает стереопару. После предлагает сохранить ее. Сохраняет в папке rfo-basic/data/. Но в диспетчере файлов
смартфона их почему то у меня не видно да и на ПК тоже. Но если зайти на смартфоне через Total Commander или RAR , то видны.
Имея фала состоит из год+месяц+день+часы+минуты+секунды.
Как пример использования в rfo-basic камеры - очень хорошо, так как ранее подобных программ я не встречал.
Да размер программки очень мал, что способствует изучения листинга!
Вложения
MASSCHTAB[1].bas
(881 байт) 161 скачивание
3dcam-2[1].bas
(2.41 КБ) 150 скачиваний

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

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

Сообщение 1961uvg » 26 янв 2018, 07:35

RFO-Basic остановился на версии 1.91 и далее автором не поддерживается.
А автор OliBasic развивает свою версию - она полностью совместима со стандартной версией,
но на сегодня имеет много дополнительных команд. Я раньше приводил спор между авторами
этих версий ( https://annimon.com/forum/id396951-1905 ).
У меня стоит версия XXI , но иногда использую и 1.91.
Уже появились программы с новыми командами и они не работают на 1.91.
По этому пора переходить на OliBasic , тем более , что он методично развивается.
Последняя версия здесь : https://gitlab.com/OliBasic/Main
И еще пример игрушки RFO (missile) Command.
В данной программе пример использования bundles and lists ( пучки и списки ).
Для построения городов использован символ UTF ( псевдографика ).
Суть игры - на землю летят ракеты, которые нужно уничтожить нажимая на них , что вызывает их взрыв.
Иначе они уничтожат города.
Вложения
RFO Command.bas
(4.35 КБ) 170 скачиваний

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

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

Сообщение 1961uvg » 01 фев 2018, 08:24

Примерчик интересный как скачивать из интернета изображение и размещать его на экране . Человек постарался сделать коротко и функционально.
И еще примерчик по использованию прозрачности двигающихся объектов.
Вложения
фигня 2.bas
(741 байт) 166 скачиваний
интернет 2.bas
(212 байт) 165 скачиваний

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

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

Сообщение 1961uvg » 09 фев 2018, 10:35

На форуме ( официальном ) обсуждают интересную тему прозрачности или не прозрачности объектов экрана.
Мне понравился пример - Дырокол.
На экране плоскость желтого цвета, а под ней полосатый фон ( бордовый в черную полоску ).
И плоскость покрывается отверстиями через который виден фон.
Довольно интересный эффект!
Вложения
FN.bas
(805 байт) 142 скачивания

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

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

Сообщение 1961uvg » 12 фев 2018, 08:09

Не плохой пример поиска файлов с заданным расширением.
В листинге в массиве указываем расширение : например вместо mp3 устанавливаем bas.
Запускаем и получаем список файлов с нужным расширением имеющихся на вашем устройстве.
Вложения
ПОИСК файлов.bas
(3.3 КБ) 157 скачиваний

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

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

Сообщение BRashka » 12 фев 2018, 16:26

Нашел довольно интересные программки, правда многие начали делать и не доделали!
Но как примеры можно использовать. Тем более, что интересно сделаны и темы интересные.
Расписывать как обычно не буду, и так понятно.
Приступим:
Zink100 - рисовалка , можно листать страницы с рисунками!
Название my_program.bas
MAZE_Game - лабиринт!
Прочерчиваем пальцем от зеленого кружка путь на выход , если не оптимальный , то покажет наилучший!
NewTank - начали делать, но не закончили!
Джойстик : крест - направления, квадрат слева стрельба.
TrigonoCalc_v0.9 -построение треугольников, вполне достойно сделано.
Вводим значения и получаем результат.
function_plot - построение функций.
voxclip - голосовой ввод текста.
Вложения
voxclip.bas
(1.46 КБ) 152 скачивания
function_plot.bas
(3.77 КБ) 147 скачиваний
TrigonoCalc_v0.9.bas
(5.05 КБ) 153 скачивания
NewTank.bas
(5.23 КБ) 148 скачиваний
Maze_Game.bas
(14.24 КБ) 157 скачиваний
my_program.bas
(4.45 КБ) 145 скачиваний

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

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

Сообщение 1961uvg » 13 фев 2018, 12:50

Два маленьких примера:
- cartman помещаем в массив, а после из массива строим рисунок ( увеличенный ).
- красиво вылетающие из центра экрана цветные шарики ( пример использования массива ).
Вложения
PICSEL-cart.bas
(846 байт) 153 скачивания
gr-222.bas
(529 байт) 153 скачивания

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

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

Сообщение 1961uvg » 14 фев 2018, 15:44

На аннимон закинул доработанный вариант примера с cartman!
Вложения
PICSEL-cart-2.bas
(890 байт) 78 скачиваний

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

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

Сообщение 1961uvg » 15 фев 2018, 08:54

Вышла новая версия OliBasicXXII , находится здесь:
https://www.tapatalk.com/groups/rfobasi ... tml#p31251

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

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

Сообщение 1961uvg » 15 фев 2018, 13:41

Движение части пикселей cartman.
Вложения
PICSEL-cart-4cir.bas
(1.06 КБ) 150 скачиваний
PICSEL-cart-4.bas
(1.06 КБ) 150 скачиваний


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

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

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