ewoke: (Default)
Пока безрезультатно; перефразируя поговорку, я уверен что именно лыжи не те, со мной все нормально.

Пилится это на RFO-Basic. Надо бы ради практики изучения FreeBasic, запилить на FB.

Собственно, сложного ничего нет, расскажу по шагам.

( сложности были при работе с 256 цветами, сейчас true color, и цвет кодируется компонентами RGB, а не номером цвета в палитре )

1. Генерируем строку разноярких (случайной яркости, например, красного цвета) пикселов в ряд.

2. Хватаем квадратный кусок экрана с этими пикселами и сдвигаем его, при этом уменьшая яркость его содержимого или размывая его.

Вот и все. "Языки пламени" возникают из-за того, что исходные пикселы разной яркости, соот-но путь до полного превращения в черный цвет (фона) для каждого - разный. За красивость языков отвечает либо отношение изначальной яркости каждого пиксела по отн-ю к соседним, либо схема размытия/сдвига в стороны "в процессе горения".

Вот. И уперся я в то, что RFO по каким-то неведомым причинам не позволяет выполнить:

1. хватай_экран_в_образ
2. выведи_этот_образ_обратно_на_экран_но_со_сдвигом
3. повторить п.1

Техническую сторону оставлю в стороне. C эмоциональной точки зрения, имеется ощущение себя отжатым лимоном.
ewoke: (Default)
ftp://91.193.236.10/pub/docs/linux-support/programming/Mobile-Apps/Packtpub.Android.NDK.Beginners.Guide.Jan.2012.pdf

учись, делая: меньше теории, больше результатов, будь мужиком бл

олдфаги смогут найти повод понастальгировать на /pub/games
ewoke: (Default)
После вчерашней попытки собрать программу в QuickAPK (не скомпилировать, см. далее) появилось несколько мыслей:

1. timer.bas из примеров собирался и работал (еще бы, программа из пары строк), значит проблема в Rally.bas - попытки на трех разных ПеКа, правда на всех XP.

2. * ?это не компилятор, а интерпретатор: к основному Stub'у добавляется псевдокод (похоже, один из промежуточных файлов с расширением rfo) - и поэтому производительность должна быть не ахти?
(ну если интерпретатор на джаве, которая также интерпретируется VM, тогда точно)

3. nag screen c паузой/картинкой/ссылкой на mougino.free.fr как-то можно убрать? :)

..

Скачал целиком папки Games и Tools с laughton.com /исходники и скомпилированные APK/:

http://65wat.ru/games.zip 133mb - мастхев для изучения RFO Basic
http://65wat.ru/tools.zip 16mb

..

http://humpty.firstcloudit.com/promotes/rfo-basic/rfo.html

капитан подсказывает, Wrapped with a copy of the interpreter and packaged as an .APK * но не раскрывает суть.
ewoke: (Default)
( http://mougino.free.fr/RFO/howto/index.html похоже старый неактуальный FAQ )

Для примера взят http://laughton.com/basic/programs/games/Droid_Rally/droid_rallyv09.bas

К нему нужно выкачать PNG файлы из http://laughton.com/basic/programs/games/Droid_Rally/ кроме screenshot_big.png

Шаг1: единовременно качаем http://mougino.free.fr/zip/quick-apk-setup.exe

Если оно при запуске скажет что нет джавы (перенаправит на сайт, где нам скажут что ждава 8 под XP не идет; на java.com с XP делать уже нечего), то

гуглим "java7", попадаем на сайт oracle, качаем jre-7u79-windows-i586.exe, ставим джаву.

Шаг2: при первом запуске Quick APK спросит папку для файлов, укажем например рабочий стол; создадим в этой папке папку rfo-basic, в ней папку source.

В source нужно выложить все скачанные файлы.

Шаг3 жмем NewProject, иногда продолжительно ждем, должна найти Rally.bas

еще раз лезем в папку /rfo-basic/source и галочками отмечаем наши файлы /справа/, но слева выделение должно стоять на rally.bas, иначе кнопка next неактивна.

/если я добавлю лишних файлов, оно их тоже в APK зазипует?/

Next, в окне your app details меняем имя на угодное нам, ставим версию, еще жмем next, пытаемся сделать build, но получаем ошибку.

Не пугаемся. жмем launch verbose build in command line, наблюдаем процесс (декомпиляции некого базового проекта? и последующей компиляции обратно с нашими файлами), и в результате вот он, APK на рабочем столе.

/позже проект, с которым QuickAPK имел дело, узнается в экране приглашения -и- внезапно, все компилится влет./

Итак, оно собралось. если Вы считаете что это было сложно, вот так делалось под Эклипс на Джаве http://nickolay.info/text/adt_eclipse_setup.html

Шаг4: Единовременно устанавливаем с ГуглПлей приложение wifi file transfer by smarterDroid. Жмем в нем "старт", заходим через браузер на уст-во с ПеКа, на котором компилировалась аппликация, выбираем себе папку на SD карте, выбираем файл для закачки и заливаем его на уст-во.

Для запуска APK полученного не из ПлейМаркета нужно выбрать соответствующую галочку в настройках безопасности андроид уст-ва.

Найти приложение можно через ES Проводник или стандартный файл-менеджер. После "установки", искать уже на одном из рабочих столов.

p.s. droidrally.apk, если его компилировать, не работает, и занимает 556кб; apk с сайта 339кб, и работает. интересно..
ewoke: (Default)
Можно делать что-то под Вин, а затем с минимальным кол-вом изменений портировать под Андроид.
Изначально с разрешенкой под 640*480, портировать на 800*480, а два поля по 80px (800-640)/2 использовать под контролы. На рисунке соот-но 2 кнопки на движение и круглая кнопка Fire.

Оговорка 1: should be enough for everyone, да.
Огоровка 2: ожидаю подводные камни на устройствах с разрешенкой больше 800*480 ^.

640px.PNG

^ http://rfobasic.com/#section-11.15
влегкую.
ewoke: (Default)
http://habrahabr.ru/post/231009/

( ссылка в посте - http://www.computerra.ru/94359/7-polnotsennyih-i-bezopasnyih-alternativ-google-play/ )

также, Секреты Создания Популярных Приложений для ГуглПлей:
https://drive.google.com/file/d/0B3oyxFKU_q-mbFRNYndyTWxGYnc/view

, вот такой он, Андрюша Скайнетов.
ewoke: (Default)
https://play.google.com/store/apps/details?id=se.illusionlabs.labyrinth.lite

это настольная игра "лабиринт", в которую многие играли в детстве (и не только в детстве). наклоняем устройство, управляем шариком.

/тыкаю разные игровые идеи, смотрю что уже написано и написано ли/
ewoke: (Default)
http://geektimes.ru/post/118544/

p.s. на платформе сильно ощущается нехватка софта. взять те же скриншоттеры - все как один - днище. ставят себя обработчиком power+volume down, что применимо не ко всем устройствам. т.о. у кого не Самсунг - гуляют лесом.
ewoke: (Default)
http://habrahabr.ru/post/209410

просто ссылка на статью и ее обсуждение. я не придерживаюсь определенного мнения.

Profile

ewoke: (Default)
ewoke

October 2025

S M T W T F S
   1234
5 67891011
121314 15161718
19202122232425
262728293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 20th, 2026 12:34 pm
Powered by Dreamwidth Studios