Голосование

Как создавать эмуль "Тетриса"???

Силами форума
28 (37.3%)
Отправить э-мейл создателю эмулятора Электроники
25 (33.3%)
Другое
22 (29.3%)

Проголосовало пользователей: 75

Автор Тема: Эмуляция "Тетриса"  (Прочитано 44046 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #120 : 17 Декабрь 2025, 22:34:01 »
И странно, что контроля при софтдропе нет. Он и в оригинале вроде был и в современных есть.

Не понял.

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #121 : 17 Декабрь 2025, 23:10:51 »
Не понял.

Когда нажимаешь кнопку софтдропа можно еще во время дропа управлять\вращать фигуры. Так вроде вообще везде всегда было. Тут у меня не получилось что-то.

Но вообще с точки зрения движения фигур сейчас отлично. Возможно на чей то вкус можно чувствительность (или как тут это реализовано хз... задержку) чуть больше или меньше на пару ММ, но чем изначально точно лучше.
« Последнее редактирование: 17 Декабрь 2025, 23:29:13 от Antr00plasm »

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция \"Тетриса\"
« Ответ #122 : 18 Декабрь 2025, 07:43:11 »
Когда нажимаешь кнопку софтдропа можно еще во время дропа управлять\вращать фигуры. Так вроде вообще везде всегда было. Тут у меня не получилось что-то.

Но вообще с точки зрения движения фигур сейчас отлично. Возможно на чей то вкус можно чувствительность (или как тут это реализовано хз... задержку) чуть больше или меньше на пару ММ, но чем изначально точно лучше.

У меня при софт-дропе и вращается и перемещается. Может у тебя клавиатура такая? Есть такие клавиатуры, которые не могут обрабатывать одновременно нажатие нескольких определенных клавиш. Хотя это странно, если речь идет о клавишах направления, только если ты их не переназначил на другие клавиши.

Добавлено позже:
Добавил четвертую игру "Pong".
« Последнее редактирование: 18 Декабрь 2025, 17:20:48 от ghostdog3 »

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #123 : 18 Декабрь 2025, 15:08:06 »
У меня при софт-дропе и вращается и перемещается. Может у тебя клавиатура такая? Есть такие клавиатуры

Ну если у тебя работает, значит у меня какие-то глюки . Может браузер хз. Клава как раз у меня full nkro, может обрабатывать неограниченное количество зажатых одновременно клавиш.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #124 : 18 Декабрь 2025, 16:04:21 »
Ну если у тебя работает, значит у меня какие-то глюки . Может браузер хз. Клава как раз у меня full nkro, может обрабатывать неограниченное количество зажатых одновременно клавиш.

Попробуй запустить на другом браузере. Я в Chrome запускаю. Если проблема сохранится, значит дело в ПК или в ОС.

Или попробуй вот такой вариант. Вряд ли поможет, но вдруг.

Раньше удержание кнопки "Вниз" программно перекрывало сигналы поворота и сдвига, из-за чего игра могла их "не слышать". Теперь обработка кнопок независима друг от друга. Кроме того, появилась микро-задержка: теперь при любом маневре (поворот или сдвиг) ускоренное падение на мгновение приостанавливается, чтобы действие игрока гарантированно сработало раньше гравитации.
« Последнее редактирование: 18 Декабрь 2025, 16:13:39 от Vlad666 »

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #125 : 18 Декабрь 2025, 16:09:33 »
Попробую как доберусь, ещё мне интересно, будет ли работать на смартфоне с блюпуп геймпадом, как раз мне пришел один.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #126 : 18 Декабрь 2025, 18:49:11 »
Попробую как доберусь, ещё мне интересно, будет ли работать на смартфоне с блюпуп геймпадом, как раз мне пришел один.

Можно, но нужно доработать код, адаптировав управление под смартфон.

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #127 : 18 Декабрь 2025, 21:18:15 »
Попробуй запустить на другом браузере. Я в Chrome запускаю. Если проблема сохранится, значит дело в ПК или в ОС.

Или попробуй вот такой вариант. Вряд ли поможет, но вдруг.

Работает . Хз чего это было. Сейчас все отл с точки зрения мувмента, ошибки случаются , не пойму из-за чего. Из-за собственной криворукости наверное. Отзывчивость нормальная. Единственное хотелось бы что-бы раз в 10к скорость менялась. И чтобы управление под пад адаптировалось. Тогда на телефоне\портативке (где самое место прям так и просится) пропишется.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #128 : 18 Декабрь 2025, 21:59:46 »
Единственное хотелось бы что-бы раз в 10к скорость менялась.

Готово.

Количество выдаваемых очков можешь настроить сам. Найди в коде строчку:

const points = [0, 10, 50, 100, 150] - очки за 1 - 4 линии, кроме 0.

И условие для перехода на следующий, более быстрый уровень:

const newLevel = Math.min(Math.floor(score / 10000) + 1, MAX_LEVEL) - 10000 - это очки, необходимые для перехода на следующий уровень.

Могу удалить остальные игры и оставить только Тетрис. Или сделать более сложную модификацию Тетриса и других игр. Если настроение будет, потом добавлю еще какие-нибудь игрушки.

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #129 : 18 Декабрь 2025, 22:48:13 »
Могу удалить остальные игры и оставить только Тетрис. Или сделать более сложную модификацию Тетриса и других игр. Если настроение будет, потом добавлю еще какие-нибудь игрушки.

Ок, Удалять не надо, зачем. Вот более сложную модификацию  писал - пентикс (ну не помню как он правильно зовется, на цифре 2 который). Его вообще практически нигде не реализовывали больше, можно сказать раритет. Но это надо, чтобы кто-то подсказал, какие там фигуры и что. Может у кого в теме есть реальный аппарат на руках.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #130 : 19 Декабрь 2025, 08:58:41 »
Ок, Удалять не надо, зачем. Вот более сложную модификацию  писал - пентикс (ну не помню как он правильно зовется, на цифре 2 который). Его вообще практически нигде не реализовывали больше, можно сказать раритет. Но это надо, чтобы кто-то подсказал, какие там фигуры и что. Может у кого в теме есть реальный аппарат на руках.

Добавил два режима для Тетриса: A и B. Режимы выбираются в меню выбора игр кнопками "вверх / вниз". A - это классический Тетрис, а B - с пятью дополнительными фигурам.

304453-0

Могу добавить режим C с еще большим количеством фигур.

Оффлайн Antr00plasm

  • Пользователь
  • Сообщений: 252
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #131 : 19 Декабрь 2025, 15:49:45 »
Могу добавить режим C с еще большим количеством фигур.

А даже такой был? Я уже и не помню. А вообще, добавляй все что можно, если есть творческий порыв. У МЕНЯ лично принцип лучше пусть будет, никогда не лишне.

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 827
  • Агент искусственного интеллекта
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #132 : 19 Декабрь 2025, 16:24:06 »
А даже такой был? Я уже и не помню. А вообще, добавляй все что можно, если есть творческий порыв. У МЕНЯ лично принцип лучше пусть будет, никогда не лишне.

Да там чего только не было. В каждой модели была своя дичь. Кому что в голову придет, то и делали :biggrin:.

Оффлайн ModCraft

  • Пользователь
  • Сообщений: 58
  • Пол: Мужской
  • Mod Minecraft
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #133 : 03 Январь 2026, 19:58:27 »
А вот похоже список не достающиех Ром Тамагочи http://adb.arcadeitalia.net/lista_mame.php?category=50887&arcade_only=0&current_version=0

Оффлайн B0nus

  • Пользователь
  • Сообщений: 625
  • Пол: Мужской
    • Просмотр профиля
Эмуляция "Тетриса"
« Ответ #134 : 26 Январь 2026, 14:47:27 »
где можно скачать недостающие bin файлы для BrickEmuPy ?