Андроид MidletPascal - пробы
Привет всем :)
благодаря Helltar, и его сборке MidletPascal`я под Андроид https://vk.com/ampaside?w=wall-82903523_133 https://github.com/Helltar/AMPASIDE/releases решил попробовать чтонить да смастерить в APK - ведь по сути андроид таже джава машина - и мидлеты откомпиленные под а. должны там работать... попробую Тетрис слепить - только кнопок нет :) - тыкалки нужно сделать.... в примерах мидлетпаскаля он уже есть - надо только тач приделать... ---- а натолкнуло на это - вчера решил побаловать себя на смартфоне Тетрисом - зашел в маркет - начал смотреть качать.... Мляяя - самый простенький тетрис весил 22 мегабайта :) - уж зачем его на UNITY писали... но игрушки там монстрообразные ( по размеру) |
Ответ: Андроид MidletPascal - пробы
Вложений: 1
Попробовал сделать сеточку куда будут падать кубики...
==== Вопрос - вот у меня смарт с разрешением 720*1280точек... а как бы сделать функцию которая пропорционально рисовала "сетку" на различных устройствах? чтото в голову ничего не лезет :) |
Ответ: Андроид MidletPascal - пробы
Вложений: 2
пока "прибавил" к тетрису из примеров 5 кнопок - паузу - лево право поворт и сброс вниз...
но не нравится мне и его внешний вид и как сделаны повороты... буду переделывать. возможно добавлю звук нажатия на клавишу - и, если получится, виброотзыв при нажатии.... может фоновую мелодию - но тогда кнопку на звуки добавлю.... ---- так - версия пока предназначена для смартов с экраном 500...800 х 900...1280 масштабирование придумал но есче не реализовал - кнопки и игровое поле домасштабирую чуть позже.... |
Ответ: Андроид MidletPascal - пробы
Мдаа.. добавил звук и вибрацию к игре....получилось но только на компе :(
если в качестве эмулятора использовать Midp2Exe - то всё нормально звуки играют "вибрации" вибрируют :) а вот если эмулятор microemulator - то приложение виснет- так как по видимому звуки издавать не способен и не "вибрирует" --- а сборка pas в APK наверное происходит с добавлением microemulator в APK (около 200 кб) + наш java компиленныый проект... т.е. в андроид вставляют эмулятор javы которая и исполняет проект... мдаа... а эмулятор с ограничениями... пока выявил Звук и Вибрацию в проекты не добавить.... а так то - картинки масштабируются... щас подправлю внешний вид и без музыки выложу обновление.... |
Ответ: Андроид MidletPascal - пробы
Цитата:
|
Ответ: Андроид MidletPascal - пробы
Вложений: 2
щас опробую библиотеку альфа - там вроде есть изменить у рисунка прозрачность.... попробую её...
---- насчёт "музыки" - я посмотрел - в инете есть андроид приложение J2ME Loader - оно спокойно загружает JAR файл с музыкой и вибрацией :) т.е. можно просто jar мидлет паскаля записать на смартфон, запустить Лоадер и через него пускать мидлет... и звуки будут и вибрации :) так что у меня выйдет две версии - чисто APK(без звуков) и JAR файлы с музыкой... поэкспереминтирую с альфой и выложу уже практически готовую пробу сюда... --- вот примерчик того что масшатибрование сработало и на мелких экранах а если альфа сработает - то переделаю кнопки + добавлю весёленький фон (не однородный) и будет игралка весить около 200-300кб с музыкой и картинками :) |
Ответ: Андроид MidletPascal - пробы
Цитата:
|
Ответ: Андроид MidletPascal - пробы
Вложений: 2
да не знаю - вроде midi файл воспроизвожу - вроде Емулятор явы не поддерживает звук - в AMPaside?
щас попробую Waw вставить - но... JAR файл с музыкой воспроизводиться на компе - во всех эмуляторах что у меня есть, и даже в смартфоне через J2ME Loader звук идёт - а вот в APK на музыке мидлет останавливается ... ну вот пока APK версия для смартфонов без звука :) сделал пока кривовато обрезанные кнопочки :) - вернее кривоватость выходит изза масштабируемости картинки, ну и мои руки дрожали когда прозрачность устанавливали :) --- насчёт в фотошопе... прозрачность я добавлял в гимпе - но по умолчанию он (МП) почемуто картинку выводил с белым фоном - добавил библиотеку альфа - картинки обрезаются вроде норм... APK файл НЕ в ZIPe - просто добавил расширение .zip чтоб форум загрузил - после скачки в смартфон - просто переименуйте - удалив zip в APK |
Ответ: Андроид MidletPascal - пробы
Вложений: 1
выкладываю версию JAR с "музыкой" - её можно воспроизвести на компе через эмулятор - KEmulator-Lite - или (в архиве лежит) через смартфон - из архива загрузить J2ME_Loader - и им открыть proba.jar - он тоже музыку воспроизведёт на смарте...
даа - так как основа тетриса была писана под телефоны - кнопки - то эта часть так и осталась - и если у вас кнопочный телефон - то можно тетрис гонять и на кнопках а не только по экрану тапать :) |
Ответ: Андроид MidletPascal - пробы
Вложений: 1
Проба №2 :) - попробую сделать типа игры - Судоку
5 уровней сложности по 500 разных вариантов раскладки циферек... вроде основу набросал - но щас проблемка в эффективном алгоритме генерации разных сеточек Судоку... так то перемешиваю по 150-200 раз случайные вертикальные ряды и строки но 2500 вариантов генерить долговато выходит... а хочется чтоб таблицу Судоку не иметь - генерить на "лету" хммм... в эмуляторе есть функция записи в gif :) - ну примерно так выглядит - 1 - выбор уровней - 2 - выбор квадратиков и ввод чисел... |
Ответ: Андроид MidletPascal - пробы
Вложений: 1
вроде Окончательная версия Пробы№2 :)- sudoku
--- вначале формирует 2500 вариантов судоку 5 вариантов сложности (открытых ячеек) по 500 разных судоку --- сделал статистику по уровням --- реализовано UNDO нажатых "клавиш" - клеточек и цифр --- для облегчения решений автоматизировал вычисление предполагаемых цифр в клеточке --- во вложении ZIP файла sudoku.APK - скачать, распаковать, установить :) |
Ответ: Андроид MidletPascal - пробы
Ужас какой, на МП ещё кто-то пишет.
Компилятор давно пора переписать, он прибит гвоздями к j2me со всяческими ужасами внутри, а не пытаться пускать в говноэмуляторах. Насчёт эмуляторов. Я ранее рекомендовал пользователям моих поделий phoneMe, по моему лучший эмулятор для ведрофонов. http://davy.preuveneers.be/phoneme/?q=node/10 |
Ответ: Андроид MidletPascal - пробы
Цитата:
|
Ответ: Андроид MidletPascal - пробы
Цитата:
|
Часовой пояс GMT +4, время: 02:18. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot