Эмуляция > Эмуляторы портативных консолей

Эмуляция "Тетриса"

<< < (6/7) > >>

ModCraft:
база игр MAme LCD https://mame.spludlow.co.uk/WorkingMachines/LCDSVG.aspx
Тут большой список MAME игр и их ID
https://www.progettosnaps.net/mameID_latest.txt
Наношол  список MAME v.0276 (во вложении)
и список ромов из раздачи mame v0.274 full set
список 15176штк


Добавлено позже:

--- Цитата: B0nus от 29 Апрель 2025, 20:14:54 ---Sharpnull, залей на нормальный файлообменник. мало того что через впн тока, так и скорость там 15кб. :(
например на мегу и яндексдиск.

--- Конец цитаты ---
Мобильный инет все скачалось без vpn
https://vk.cc/cLnOgz

Добавлено позже:

--- Цитата: Sharpnull от 29 Апрель 2025, 19:31:02 ---Python и PyQt6 обновляются и сборка в exe имеет минусы: при каждом запуске распаковка файлов на диск; Python остаётся той же версии; когда много проектов, то общее занимаемое место больше. Если кому-то нужно, вот BrickEmuPy в exe https://dbree.org/v/f9a6ac.
UPD2: Зеркало https://wdfiles.ru/1u4mc.
Замечания. Отладчик справа скрывается перетаскиванием разделяющей полоски по центру вправо до конца. В файлах assets/*.brick в hot_keys указывается массив из значений клавиш, обычно это цифровые кнопки и стрелки, можно переназначить, если знать число. Программа сохраняет настройки в реестре HKEY_CURRENT_USER\SOFTWARE\azya. UPD: Чтобы убрать счётчик в статус баре, в ui.py удалить строчку self.statusBar().addPermanentWidget(self.iCounterLabel).
Интересно, где взять недостающие ромы для некоторых игр. В MAME?

--- Конец цитаты ---
Может есче перепишешь скрипт чтоб без qt :cry: тогда и на дроиде можно попробовать будет по игратся

ModCraft:
Скачал Я несколько Тамагочи из ром сета mame вроди они в mame 0.276. работают

Добавлено позже:
E23PlusMarkII96in1 (brke23p2) тока из торрент ром сета тоже запускается но нет звука и нет кнопки старт может на ПК или с джоем по лучше будит.хотя у этого рома звук кажись отдельным файлом идёт srom кажись

Добавлено позже:
Вот скрин

Sharpnull:

--- Цитата: ModCraft от 29 Апрель 2025, 21:15:22 ---Может есче перепишешь скрипт чтоб без qt :cry: тогда и на дроиде можно попробовать будет по игратся
--- Конец цитаты ---
Это сложно. Кстати, сборка в exe проекта Qt для Python возможно специальной утилитой https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html, но про различия не знаю и требуется настройка. Сборка для Android проекта Qt для Python тоже существует https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-android-deploy.html, но там есть свои ограничения и придётся многое переделывать.

B0nus:
а нету тут рома где присутствуют разные игры ?
помню был тетрис в котором было штук 6 разных игр - змейка, гоночки, заполнение кубиков и.т.д.

Yaranga:
Ну так про него тут и говорится, это ж он Brick Game 96 in 1.
Вот ром совместимый со свежими MAME

Добавлено позже:
В составе BrickEmyPy он называется E23PlusMarkII96in1.

Добавлено позже:
Или не он... что-то змейку не видать, в основном какие-то арканоиды и хренпоймичего попадается. :-\

Добавлено позже:
А, тринадцатой игрой там змейка оказывается!

B0nus:
у меня помнится другой был в 90ых, первые 2 - разновидности тетриса а дальше всякие разные игрушки, а всего их там кажется 8 было.
вот бы такое найти.

ModCraft:

--- Цитата: Yaranga от 30 Апрель 2025, 17:14:27 ---Ну так про него тут и говорится, это ж он Brick Game 96 in 1.
Вот ром совместимый со свежими MAME

Добавлено позже:
В составе BrickEmyPy он называется E23PlusMarkII96in1.

Добавлено позже:
Или не он... что-то змейку не видать, в основном какие-то арканоиды и хренпоймичего попадается. :-\

Добавлено позже:
А, тринадцатой игрой там змейка оказывается!



--- Конец цитаты ---
Агласите весь список пожалуста а то на mame не удобно по смотреть какие есть Я тока Тетрис и арканоид видил

Добавлено позже:

--- Цитата: Sharpnull от 30 Апрель 2025, 10:46:55 ---Это сложно. Кстати, сборка в exe проекта Qt для Python возможно специальной утилитой https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html, но про различия не знаю и требуется настройка. Сборка для Android проекта Qt для Python тоже существует https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-android-deploy.html, но там есть свои ограничения и придётся многое переделывать.

--- Конец цитаты ---
Готовых сборок pyqt нету,по крайне мере я не нашел .ох не люблю я этот язык прг. ТК визуально он плохо читаем(мое мнение) из за этих пробелов хрен пойми что где начинается и кому относится,не пойму за что его считают хорошо читаемым

Yaranga:

--- Цитата: ModCraft от 30 Апрель 2025, 22:11:11 ---Агласите весь список пожалуста а то на mame не удобно по смотреть какие есть Я тока Тетрис и арканоид видил
--- Конец цитаты ---
А их ни на чем не удобно смотреть. Левой нижней кнопкой номер игры задаёшь, смотришь, делаешь сброс и так далее.
К сожалению ликёро-водочный завод и мясокомбинат заявок не присылали.

Yaranga:

--- Цитата: B0nus от 30 Апрель 2025, 19:03:26 ---у меня помнится другой был в 90ых, первые 2 - разновидности тетриса а дальше всякие разные игрушки, а всего их там кажется 8 было.
вот бы такое найти.
--- Конец цитаты ---
из сообщения Sharpnullа качаешь BrickEmuPy.exe_2025.02.25 и там в assets найдёшь что-то похожее. Правда, в точности как в твоём описании не попадалось. :neznayu:





ModCraft:
Я смотрю много инфы о том что есть эмулятор mame для браузера https://knoats.com/books/self-hosted-applications/page/mame-web-application
вот можно в аркады по играть прям в браузере
https://archive.org/details/internetarcade
а вот и репозиторий https://github.com/internetarchive/emularity-engine

Добавлено позже:
Во https://archive.org/details/handheldhistory
Тока тут из всего интересного тока тамагочи

Guyver(X.B.M.):
Тамагочи и правда интересный! Рождается так долго, что я даже не дождался этого...

ModCraft:
блин не пойму толи не реализовано толи его нету ну в appolo было ускарение времени зажатием кнопок (толи 3х толи 2х не помню) т.е за 25 минут проходило игровые суткиб есче было режим замарозки типа вечно сон тоже на зажатие кнопок а тут как фиг знает

Добавлено 16 декабря 2025 года:
Mame android 2025 https://github.com/seleuco/MAME4droid-Current/releases

Vlad666:
Делал для себя браузерную версию.

Управление:

Влево / вправо - двигать;
Вверх - повернуть;
Вниз - быстро опустить;
Пробел - опустить моментально;
Enter - пауза / новая игра.

Добавлено позже:
Добавил еще две игры: Змейка и Гонки.

Добавил возможность очищать HI-SCORE на кнопку C.

Brick Game AI - это вариант, где можно в гонках активировать ИИ на кнопку A (английская). Добавил ИИ, чтобы протестировать SCORE, HI-SCORE и LEVEL.

Есть еще идея с ускорением и с тормозом, но не бесконечными. Может быть потом добавлю.

Antr00plasm:

--- Цитата: Vlad666 от 16 Декабрь 2025, 22:37:21 ---Делал для себя браузерную версию.
--- Конец цитаты ---

Управление чугунное честно говоря. Непонятно почему скорости набираются так быстро и так мало очков даётся за сбитый ряд. 1ая скорость должна емнип на 10000 меняться. Ну или там (на наших брик геймах из детства смысле, мы же их хотим а не современную отсебятину китайскую) ну или там еще плюс за ряды как-то , хз не имею к сожалению сейчас. Еще конечно хотелось бы пентинкс (или как там его, что был всегда на цифре 2 после основного тетриса) со сложными фигурами. Блин бяда просто 2025год, можно GTA V на телефоне запускать, а тетрисов нет нормальных, хотя казалось бы чего проще.

Vlad666:

--- Цитата: Antr00plasm от 17 Декабрь 2025, 19:22:44 ---Управление чугунное честно говоря. Непонятно почему скорости набираются так быстро и так мало очков даётся за сбитый ряд. 1ая скорость должна емнип на 10000 меняться. Ну или там (на наших брик геймах из детства смысле, мы же их хотим а не современную отсебятину китайскую) ну или там еще плюс за ряды как-то , хз не имею к сожалению сейчас. Еще конечно хотелось бы пентинкс (или как там его, что был всегда на цифре 2 после основного тетриса) со сложными фигурами. Блин бяда просто 2025год, можно GTA V на телефоне запускать, а тетрисов нет нормальных, хотя казалось бы чего проще.

--- Конец цитаты ---

Про управление не понял. Ты имеешь ввиду движение блоков без остановки только после короткой паузы? Могу исправить.
Про ряды тоже не понял. Ты имеешь ввиду бонусы за 2 и более ряда? Так это есть. 10, 50, 100, 150 очков.

Делаю Brick Game Remix, как мне нравится, а не как было в точности.

Нет оригинальных Тетрисов, потому что никому нафиг не надо из тех, кто умеет программировать. Да и среди остальных вряд ли есть фанаты. Я и сам делаю от балды, от нефиг делать :biggrin:.

Antr00plasm:

--- Цитата: Vlad666 от 17 Декабрь 2025, 19:58:02 ---Про управление не понял. Ты имеешь ввиду движение блоков без остановки только после короткой паузы? Могу исправить.
--- Конец цитаты ---

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


--- Цитата: Vlad666 от 17 Декабрь 2025, 19:58:02 ---Нет оригинальных Тетрисов, потому что никому нафиг не надо из тех, кто умеет программировать. Да и среди остальных вряд ли есть фанаты. Я и сам делаю от балды, от нефиг делать :biggrin:.
--- Конец цитаты ---

С чего это такой вывод интересно. И речь об "оригинальности" идет всего лишь про рациональную систему набора очков\скоростей.

Vlad666:

--- Цитата: Antr00plasm от 17 Декабрь 2025, 20:32:43 ---Я не знаю как правильно описать. Надо чтобы было - нажал и фигура двигается, но не прям дикое ускорение а разумное, видимо подбирать надо ,  :neznayu: по другому никак. А сейчас по факту приходится долбить по кнопке, чтобы переместить фигуру, равносильно как и мягкий дроп, слишком большая задержка от нажатия до начала дропа, приходится по факту только хард дропом пользоваться.

--- Конец цитаты ---

Сделал. Теперь нет паузы перед началом непрерывного движения блоков, если удерживать кнопки влево / вправо.

Для настройки скорости нужно менять константу:

const MOVE_REPEAT_INTERVAL = 90; // Интервал движения в мс (чем меньше, тем быстрее)

Новые строки кода помечены комментариями.


--- Цитата: Antr00plasm от 17 Декабрь 2025, 20:32:43 ---С чего это такой вывод интересно. И речь об "оригинальности" идет всего лишь про рациональную систему набора очков\скоростей.

--- Конец цитаты ---

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

Antr00plasm:

--- Цитата: Vlad666 от 17 Декабрь 2025, 21:26:10 ---Сделал. Теперь нет паузы перед началом непрерывного движения блоков, если удерживать кнопки влево / вправо.
--- Конец цитаты ---

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

Vlad666:

--- Цитата: Antr00plasm от 17 Декабрь 2025, 21:30:17 ---Да влево вправо теперь отлично двигаются. При софт-дропе все еще есть та же задержка, что делает его по сути не юзабельным.

--- Конец цитаты ---

Готово.

const SOFT_DROP_INTERVAL = 30; // Скорость софт-дропа (чем меньше, тем быстрее)

Мне неудобно стало управлять.

Antr00plasm:

--- Цитата: Vlad666 от 17 Декабрь 2025, 21:53:10 ---Готово.

const SOFT_DROP_INTERVAL = 30; // Скорость софт-дропа (чем меньше, тем быстрее)

Мне неудобно стало управлять.
--- Конец цитаты ---

Да нет нормально, возможно чувствительность влево вправо можно прям на нанометр поменьше. И странно, что контроля при софтдропе нет. Он и в оригинале вроде был и в современных есть.

А Что неудобно то? Нормальное отзывчивое управление.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии