Skip to content

Improvements to the PyBoy interface

João Magalhães requested to merge joamag/pyboy-improvs into master

Improves solution in #36

Many PyBoy-related topics still need to be tuned to provide a good enough API-compatible solution.

The current solution does not capture the "screen" well enough to automatically run simple games like Tetris. This must be changed by handling the underlying compatibility requirements - currently the post_tick() call seems to be causing issues.

These are the main goals of this MR:

  • Support for emulation speed control
  • Properly capture screen to provide Tetris level compatibility layer
  • Tetris values capture, allowing Tetris demo to run (gamewrapper_tetris.py)
  • Make the solution compatible with PyBoy 2.0
Edited by João Magalhães

Merge request reports

Loading