Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 10.09.2018, 18:48   #1
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Андроид MidletPascal - пробы

Привет всем

благодаря Helltar, и его сборке MidletPascal`я под Андроид
https://vk.com/ampaside?w=wall-82903523_133
https://github.com/Helltar/AMPASIDE/releases


решил попробовать чтонить да смастерить в APK - ведь по сути андроид таже джава машина - и мидлеты откомпиленные под а. должны там работать...

попробую Тетрис слепить - только кнопок нет - тыкалки нужно сделать.... в примерах мидлетпаскаля он уже есть - надо только тач приделать...
----
а натолкнуло на это - вчера решил побаловать себя на смартфоне Тетрисом - зашел в маркет - начал смотреть качать.... Мляяя - самый простенький тетрис весил 22 мегабайта - уж зачем его на UNITY писали... но игрушки там монстрообразные ( по размеру)
(Offline)
 
Ответить с цитированием
Старый 10.09.2018, 21:35   #2
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

Попробовал сделать сеточку куда будут падать кубики...
====
Вопрос - вот у меня смарт с разрешением 720*1280точек...
а как бы сделать функцию которая пропорционально рисовала "сетку" на различных устройствах? чтото в голову ничего не лезет
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_03.PNG
Просмотров: 928
Размер:	66.0 Кб
ID:	22900  
(Offline)
 
Ответить с цитированием
Старый 11.09.2018, 13:03   #3
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

пока "прибавил" к тетрису из примеров 5 кнопок - паузу - лево право поворт и сброс вниз...

но не нравится мне и его внешний вид и как сделаны повороты...
буду переделывать.
возможно добавлю звук нажатия на клавишу - и, если получится, виброотзыв при нажатии....

может фоновую мелодию - но тогда кнопку на звуки добавлю....
----
так - версия пока предназначена для смартов с экраном 500...800 х 900...1280

масштабирование придумал но есче не реализовал - кнопки и игровое поле домасштабирую чуть позже....
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_20180911-104313.png
Просмотров: 929
Размер:	80.9 Кб
ID:	22901  
Вложения
Тип файла: zip proba.apk.zip (279.7 Кб, 858 просмотров)
(Offline)
 
Ответить с цитированием
Старый 12.09.2018, 10:52   #4
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

Мдаа.. добавил звук и вибрацию к игре....получилось но только на компе

если в качестве эмулятора использовать Midp2Exe - то всё нормально
звуки играют "вибрации" вибрируют

а вот если эмулятор microemulator - то приложение виснет- так как по видимому звуки издавать не способен и не "вибрирует"

---
а сборка pas в APK наверное происходит с добавлением microemulator в APK (около 200 кб) + наш java компиленныый проект...
т.е. в андроид вставляют эмулятор javы которая и исполняет проект...

мдаа... а эмулятор с ограничениями... пока выявил Звук и Вибрацию в проекты не добавить....

а так то - картинки масштабируются... щас подправлю внешний вид и без музыки выложу обновление....
(Offline)
 
Ответить с цитированием
Старый 13.09.2018, 19:57   #5
Amigo888
Нуждающийся
 
Регистрация: 05.08.2011
Сообщений: 85
Написано 16 полезных сообщений
(для 16 пользователей)
Ответ: Андроид MidletPascal - пробы

Сообщение от Serg153 Посмотреть сообщение
пока "прибавил" к тетрису из примеров 5 кнопок - паузу - лево право поворт и сброс вниз...

но не нравится мне и его внешний вид и как сделаны повороты...
буду переделывать.
возможно добавлю звук нажатия на клавишу - и, если получится, виброотзыв при нажатии....

может фоновую мелодию - но тогда кнопку на звуки добавлю....
----
так - версия пока предназначена для смартов с экраном 500...800 х 900...1280

масштабирование придумал но есче не реализовал - кнопки и игровое поле домасштабирую чуть позже....
Тут явно прозрачности не хватает. С виброй отдельная история ибо либы писались под кнопочки а не лопаты))
__________________
(Offline)
 
Ответить с цитированием
Старый 14.09.2018, 16:54   #6
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

щас опробую библиотеку альфа - там вроде есть изменить у рисунка прозрачность.... попробую её...
----
насчёт "музыки" - я посмотрел - в инете есть андроид приложение J2ME Loader - оно спокойно загружает JAR файл с музыкой и вибрацией
т.е. можно просто jar мидлет паскаля записать на смартфон, запустить Лоадер и через него пускать мидлет... и звуки будут и вибрации
так что у меня выйдет две версии - чисто APK(без звуков) и JAR файлы с музыкой... поэкспереминтирую с альфой и выложу уже практически готовую пробу сюда...
---
вот примерчик того что масшатибрование сработало и на мелких экранах
а если альфа сработает - то переделаю кнопки + добавлю весёленький фон (не однородный) и будет игралка весить около 200-300кб с музыкой и картинками
Миниатюры
Нажмите на изображение для увеличения
Название: 4sjboy.jpg
Просмотров: 925
Размер:	26.6 Кб
ID:	22903  Нажмите на изображение для увеличения
Название: 3sjboy.jpg
Просмотров: 880
Размер:	23.5 Кб
ID:	22904  
(Offline)
 
Ответить с цитированием
Старый 14.09.2018, 19:35   #7
Amigo888
Нуждающийся
 
Регистрация: 05.08.2011
Сообщений: 85
Написано 16 полезных сообщений
(для 16 пользователей)
Ответ: Андроид MidletPascal - пробы

Сообщение от Serg153 Посмотреть сообщение
щас опробую библиотеку альфа - там вроде есть изменить у рисунка прозрачность.... попробую её...
----
насчёт "музыки" - я посмотрел - в инете есть андроид приложение J2ME Loader - оно спокойно загружает JAR файл с музыкой и вибрацией
т.е. можно просто jar мидлет паскаля записать на смартфон, запустить Лоадер и через него пускать мидлет... и звуки будут и вибрации
так что у меня выйдет две версии - чисто APK(без звуков) и JAR файлы с музыкой... поэкспереминтирую с альфой и выложу уже практически готовую пробу сюда...
---
вот примерчик того что масшатибрование сработало и на мелких экранах
а если альфа сработает - то переделаю кнопки + добавлю весёленький фон (не однородный) и будет игралка весить около 200-300кб с музыкой и картинками
Можно же просто в фотошопе добавить прозрачность кнопкам) может проблемы со звуком из-за музыкального файла?
__________________
(Offline)
 
Ответить с цитированием
Старый 14.09.2018, 21:35   #8
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

да не знаю - вроде midi файл воспроизвожу - вроде Емулятор явы не поддерживает звук - в AMPaside?

щас попробую Waw вставить - но... JAR файл с музыкой воспроизводиться на компе - во всех эмуляторах что у меня есть, и даже в смартфоне через J2ME Loader звук идёт - а вот в APK на музыке мидлет останавливается ...

ну вот пока APK версия для смартфонов без звука
сделал пока кривовато обрезанные кнопочки - вернее кривоватость выходит изза масштабируемости картинки, ну и мои руки дрожали когда прозрачность устанавливали
---
насчёт в фотошопе... прозрачность я добавлял в гимпе - но по умолчанию он (МП) почемуто картинку выводил с белым фоном - добавил библиотеку альфа - картинки обрезаются вроде норм...


APK файл НЕ в ZIPe - просто добавил расширение .zip чтоб форум загрузил - после скачки в смартфон - просто переименуйте - удалив zip в APK
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 913
Размер:	60.9 Кб
ID:	22905  
Вложения
Тип файла: zip AMPtetris.apk.zip (414.1 Кб, 860 просмотров)
(Offline)
 
Ответить с цитированием
Старый 15.09.2018, 10:59   #9
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

выкладываю версию JAR с "музыкой" - её можно воспроизвести на компе через эмулятор - KEmulator-Lite - или (в архиве лежит) через смартфон - из архива загрузить J2ME_Loader - и им открыть proba.jar - он тоже музыку воспроизведёт на смарте...
даа - так как основа тетриса была писана под телефоны - кнопки - то эта часть так и осталась - и если у вас кнопочный телефон - то можно тетрис гонять и на кнопках а не только по экрану тапать
Вложения
Тип файла: zip javame.zip (2.48 Мб, 600 просмотров)
(Offline)
 
Ответить с цитированием
Старый 16.11.2018, 01:08   #10
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

Проба №2 - попробую сделать типа игры - Судоку
5 уровней сложности по 500 разных вариантов раскладки циферек...
вроде основу набросал - но щас проблемка в эффективном алгоритме генерации разных сеточек Судоку... так то перемешиваю по 150-200 раз случайные вертикальные ряды и строки но 2500 вариантов генерить долговато выходит... а хочется чтоб таблицу Судоку не иметь - генерить на "лету"
хммм... в эмуляторе есть функция записи в gif - ну примерно так выглядит - 1 - выбор уровней - 2 - выбор квадратиков и ввод чисел...
Миниатюры
Нажмите на изображение для увеличения
Название: 01.gif
Просмотров: 868
Размер:	298.9 Кб
ID:	22919  
(Offline)
 
Ответить с цитированием
Старый 20.11.2018, 01:59   #11
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Андроид MidletPascal - пробы

вроде Окончательная версия Пробы№2 - sudoku
---
вначале формирует 2500 вариантов судоку
5 вариантов сложности (открытых ячеек) по 500 разных судоку
---
сделал статистику по уровням
---
реализовано UNDO нажатых "клавиш" - клеточек и цифр
---
для облегчения решений автоматизировал вычисление предполагаемых цифр в клеточке
---
во вложении ZIP файла sudoku.APK - скачать, распаковать, установить
Вложения
Тип файла: zip sudoku.zip (286.6 Кб, 616 просмотров)
(Offline)
 
Ответить с цитированием
Старый 17.12.2018, 15:34   #12
DeaDCore
Оператор ЭВМ
 
Аватар для DeaDCore
 
Регистрация: 06.02.2012
Адрес: Equestria
Сообщений: 43
Написано 7 полезных сообщений
(для 10 пользователей)
Ответ: Андроид MidletPascal - пробы

Ужас какой, на МП ещё кто-то пишет.
Компилятор давно пора переписать, он прибит гвоздями к j2me со всяческими ужасами внутри, а не пытаться пускать в говноэмуляторах.
Насчёт эмуляторов. Я ранее рекомендовал пользователям моих поделий phoneMe, по моему лучший эмулятор для ведрофонов.
http://davy.preuveneers.be/phoneme/?q=node/10
(Offline)
 
Ответить с цитированием
Старый 25.10.2019, 01:59   #13
MadRat96
AnyKey`щик
 
Регистрация: 02.10.2019
Сообщений: 14
Написано 2 полезных сообщений
(для 2 пользователей)
Сообщение Ответ: Андроид MidletPascal - пробы

Сообщение от DeaDCore Посмотреть сообщение
Ужас какой, на МП ещё кто-то пишет.
Компилятор давно пора переписать, он прибит гвоздями к j2me со всяческими ужасами внутри, а не пытаться пускать в говноэмуляторах.
Насчёт эмуляторов. Я ранее рекомендовал пользователям моих поделий phoneMe, по моему лучший эмулятор для ведрофонов.
http://davy.preuveneers.be/phoneme/?q=node/10
А он с открытым исходным кодом? По поводу MidletPascal - есть идея структурировать всё это в одном месте. Если интересна идея - пиши в телеге, madrat96 мой ник
(Offline)
 
Ответить с цитированием
Старый 25.10.2019, 02:02   #14
MadRat96
AnyKey`щик
 
Регистрация: 02.10.2019
Сообщений: 14
Написано 2 полезных сообщений
(для 2 пользователей)
Подмигивание Ответ: Андроид MidletPascal - пробы

Сообщение от Serg153 Посмотреть сообщение
вроде Окончательная версия Пробы№2 - sudoku
---
вначале формирует 2500 вариантов судоку
5 вариантов сложности (открытых ячеек) по 500 разных судоку
---
сделал статистику по уровням
---
реализовано UNDO нажатых "клавиш" - клеточек и цифр
---
для облегчения решений автоматизировал вычисление предполагаемых цифр в клеточке
---
во вложении ZIP файла sudoku.APK - скачать, распаковать, установить
Привет, а из исходников что-нибудь осталось?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 09:19.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com