Вниз  RFO BASIC
- 16.08.2017 / 21:35
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
19Ram84 посмотри архив - там по моему есть и компилятор!
Я просто не пользуюсь компилятором, поэтому и не смотрел его.
Ну и заодно: как заявлено в описании - большое быстродействие я не обнаружил.
Может для каких то команд?
Я проверял на своей ( замученной проге - не как не могу добится 100% работы, работает на 25 % ) но о ней позже. Разницы не обнаружил. И там и там 53 сек.Надо терпеливо ждать когда отработает.
О проге : строит красивые фракталы , но не на весь экран. На одну четверть , больше выдает
ошибку - переполнение стека. И уже что ни делал , не помогает.
  Короче вылаживаю, программку , сами посмотрите.
Суть: строит фракталы - в начале есть 5 примеров данных ( можно и другие придумать ). Вставляешь в p и q .
Еще выше размеры экрана - a и b. Больше этих параметров у меня переполняется стек.
Что бы было красиво смотреть этот неполный обрезок я в конце вместо gr.point использую
gr.circle с увеличением на 5 , чтобы смотрелось на весь экран 1200х800.
С цветами не заморачивался - 16 оттенков серого, почти как в кино.
Ну короче все понятно, там есть коментарии.
Если кому интересно ,то поковыряют.
И просьба , если получиться получить больший экран - опубликуйте!

Изменено 1961uvg (16.08 / 22:04) (всего 5 раз)


Прикрепленные файлы:
фрактал-2.bas (1.88 кб.) Скачано 867 раз
- 16.08.2017 / 22:23
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
1961uvg, у тебя проблема с логикой. Ты цвету присваиваешь значение счетчика, а затем при k = Kc ты его обнуляешь. Как только k будет больше Kc условие не будет выполнятся и "с" будет слишком огромным, что влияет на установку цвета. В итоге ты получаешь переполненые стека, когда ставишь значение для цвета больше 255. странная ошибка, там скорее всего должно быть написано, что насыщенность цвета должна быть 0 <= Color <= 255.
__________________
 знает толк
- 17.08.2017 / 04:28
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Цитата 1961uvg:
Тяжелые времена наступили - изучили почти все и устали!
Ну если только работу с датчиками!
А от них у меня уже кошмары по ночам ( программирование для Arduino ).
Но настальгируя по [color=#FF0000]A
Что работу с датчиками :?
__________________
 わからない!!
- 17.08.2017 / 08:09
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Я имел ввиду , что RFO-Basic поддерживает работу с датчиками ( сенсорами ) андроид
устройства. Ранее как то пробовали применять акселерометр. А есть еще много датчиков
включая и камеры устройства.
- 17.08.2017 / 10:10
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Цитата 1961uvg:
19Ram84 посмотри архив - там по моему есть и компилятор!
Я просто не пользуюсь компилятором, поэтому и не смотрел его.
Ну и заодно: как заявлено в описании - большое быстродей
Нет там компиля. :-(
В папке с названием BASIC APK for Compiler находится такой же бейсик, точнее даже оригинал.
- 18.08.2017 / 00:05
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
1961uvg, Это знаю, т.е. вы просто не разобрались, как использовать
__________________
 わからない!!
- 18.08.2017 / 09:26
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
И как использовать и для чего. Может какие то другие способы и не ординарное применение.
- 18.08.2017 / 19:28
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
vl@volk спасибо за ответ.
Но я все равно не понял - я использую 16 цветов (оттенков серого ).
Пробывал что то опять крутить, но все равно переполнение стека.
Наверно я туплю!
  Может кто сделает нормально, тогда до меня дойдет!
- 18.08.2017 / 20:49
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
1961uvg, проверь значения, когда цвет устанавливаешь
__________________
 знает толк
- 5.09.2017 / 19:19
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
На www.mintoris.com нашел интересную , красивую программку " ПЛАЗМА "!
Не большая по объему , но эффектно смотрится - движется и изменяется!
Я ее адаптировал под RFO-Basic/
Правда убрал много лишнего , что тормозило работу.
Снабдил кучей комментариев!
Убрав из вариантов Mintoris " ! ", и поставив в мои - получаем оригинал.
Но так же можно долго экспериментировать и получить разные результаты.
Короче смотрим:

Изменено 1961uvg (8.09 / 15:29) (всего 4 раза)


Прикрепленные файлы:
ПЛАЗМА[1].bas (1.22 кб.) Скачано 924 раза
Наверх  Всего сообщений: 2716
Фильтровать сообщения
Поиск по теме
Файлы топика (511)