LINUX.ORG.RU

PyBoy 2.0.3

 , , , ,


0

2

Вышел PyBoy версии 2.0.3. PyBoy — эмулятор портативной игровой консоли GameBoy, написанный на Python и Cython. Помимо прочего, эмулятор предоставляет API для написания игровых ботов.

Некоторые нововведения по сравнению с версией 2.0:

  • исправлена проблема с .py файлами в пакете sdist;
  • значительно уменьшен размер файлов PyPI, скорость pip install стала немного выше;
  • произведены внутренние оптимизации точек прерывания;
  • исправлена ошибка ReadOnly;
  • Добавлена задержка в функции send_input.

GameBoy — известная портативка, для которой были выпущены игры Super Mario Land, Metal Gear, Покемон, 2D-дилогия GTA и т.д.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Версия минорная, новость подтвердил как полноценную только потому, что раньше новостей про эту программу на ЛОРе не было.

hobbit ★★★★★
()

Ссыла на тарболы на github’е вместо репы? Нет уж, я лучше мелкую копию репы сделаю, а то всякое бывает.

Camel ★★★★★
()
Ответ на: комментарий от hobbit

Судя по новости, единственная отличительная черта сего эмулятора - то, что он написанный на Python и Cython. Упражнение для автора т.е. Зачем его вообще распространять?

Gentooshnik ★★★★★
()

Вообще видимо эту штуку писали чтобы RL-агентов обучать.

ei-grad ★★★★★
()
Ответ на: комментарий от Gentooshnik

Больше эмуляторов, хороших и разных! Чо б нет-то. Я на эмуле геймбоя в кирби играл.

tiinn ★★★★★
()
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от Camel

Ссыла на тарболы на github’е вместо репы?

На страницу релиза. Ссылка на репу там выше получается.

hobbit ★★★★★
()

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

Этот эмуль поднимает апи для рулежа игрой извне. И можно использовать прям в скриптах. Для всяких там машинообучалок и прочего такого.)

p.s. язабан

frunobulax ★★
()
Последнее исправление: frunobulax (всего исправлений: 1)
Ответ на: комментарий от Gentooshnik

Судя по новости, единственная отличительная черта сего эмулятора - то, что он написанный на Python и Cython.

А ты много живых эмуляторов GameBoy знаешь? Я вот ещё только VisualBoyAdvance нашёл (оригинальный пропал, актуален форк с буковкой m).

Ну и про отличительные черты выше ещё @frunobulax написал.

Зачем его вообще распространять?

Зачем распространяют разные плееры, текстовые редакторы, файловые менеджеры? У людей есть выбор, что в этом плохого?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hobbit

А ты много живых эмуляторов GameBoy знаешь?

Mednafen, Mesen, тысячи их. Почти всё, что поддерживает NES поддерживает еще и ряд консолей на таком же или смежном камне.

PPP328 ★★★★★
()
Ответ на: комментарий от FishHook

Ну положа руку на сердце — это не всё равно автору новости. :) У него мечта эмуляторы на питоне писать.

Но это не отменяет того, что сабжевый проект предоставляет интерес и сам по себе.

hobbit ★★★★★
()
Ответ на: комментарий от PPP328

Уговорил. :)

Причём про тот же Mednafen пишут, что поддержка GameBoy в нём основана на коде VisualBoyAdvance, который я упомянул. :)

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Mednafen - это комбайн, там разве что плойки нет. Сами сорцы - говно помноженное на бесконечность, которое писалось макаками, но при этом оно кое как, но работает.

PPP328 ★★★★★
()
Ответ на: комментарий от PPP328

Mednafen - это комбайн, там разве что плойки нет.

Первая есь)

frunobulax ★★
()
Ответ на: комментарий от Gentooshnik

Судя по новости, единственная отличительная черта сего эмулятора - то, что он написанный на Python и Cython. Упражнение для автора т.е. Зачем его вообще распространять?

Если он не уступает по производительности (или уступает незначительно) написанным на C и C++, но при этом написан на Python и Cython, это само по себе довольно большое достойное дальнейшего развития.

CrX ★★★
()
Ответ на: комментарий от CrX

Производительность на Python не будет никак уступать С/С++ в этой теме. Ибо Gameboy - это консоль 30летней давности

ConLenov ★★★★
() автор топика
Ответ на: комментарий от ConLenov

Одно из другого ровным счётом никак не следует, хоть 50-летней.

CrX ★★★
()

эмулятор портативной игровой консоли GameBoy

ИХМО эмулировать GameBoy на ПК какая то странная затея.

Rodegast ★★★★★
()
Ответ на: комментарий от Rodegast

ИХМО эмулировать GameBoy на ПК какая то странная затея.

Да ладно, там вон целый рантайм PalmOS в линукс тащат, чтобы запускать палмовские проги - вот реально странная затея.

bdrbt
()
Последнее исправление: bdrbt (всего исправлений: 1)
Ответ на: комментарий от bdrbt

там вон целый рантайм PalmOS в линукс тащат, чтобы запускать палмовские проги

Я могу допустить что существует очень нужная Palm-программа которую никто на что то новое не портировал. Но в целом да, такой эмулятор актуален для андройда, но не для ПК.

Rodegast ★★★★★
()
Ответ на: комментарий от PPP328

Mednafen - это комбайн, там разве что плойки нет

Есть там плойка первая

GUrYn ★★★
()

исправлена проблема с .py файлами в пакете sdis

Fix missing .py files in sdist package

Ну ок 🤦

IIIypuk ★★★★
()

написанный на Python и Cython

А разве Cython это не интерпретатор языка Python?

zx_gamer ★★
()
Ответ на: комментарий от hobbit

А ты много живых эмуляторов GameBoy знаешь?

GameBoy - не движущаяся цель. Достаточно одного адекватного открытого в режиме поддержания (для изменений в ОС). VisualBoyAdvance-M с этой задачей справляется.

Зачем распространяют разные плееры, текстовые редакторы, файловые менеджеры? У людей есть выбор, что в этом плохого?

Затем что у многих из них (не у всех) есть какая-то отличительная черта или хотя бы философия. Либо автор новости чего-то недоговаривает, либо философия PyBoy - «Давайте сделаем то же самое, но на Python».

Gentooshnik ★★★★★
()
Ответ на: комментарий от FishHook

Если программа работает как задумано, какая пользователю разница на чем она написана?

Так я этот же вопрос хочу задать авторам и эмулятора и новости.

Gentooshnik ★★★★★
()

Помимо прочего, эмулятор предоставляет API для написания игровых ботов.

Хвала @hobbit’у, хоть кто-то о Ъ думает. Все вопросы снимаю.

Gentooshnik ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.