Skip to content

Releases: Kautenja/nes-py

Switch from clang++ to g++

16 Jul 22:47
Compare
Choose a tag to compare
  • g++ produces a 25% speedup on Linux machines over clang++
  • g++ produces a 0% speedup on MacOS machines over clang++
  • g++ is not available in Windows, nor is clang++ (MSVC)

Fix render glitch

03 Jun 03:35
Compare
Choose a tag to compare

chage SCANLINE_END_CYCLE from 340 to 341 to resolve scaline glitch.

Rename BinarySpaceToDiscreteSpaceEnv to JoypadSpace

02 Jun 17:29
Compare
Choose a tag to compare

Rename BinarySpaceToDiscreteSpaceEnv to JoypadSpace because BinarySpaceToDiscreteSpaceEnv is literally awful to type despite being very descriptive.

Deprecate Python 2

22 May 16:30
Compare
Choose a tag to compare
  • deprecate python 2 support
  • deprecate pygame module usage in favor of pyglet

Fix spaces

22 May 16:30
Compare
Choose a tag to compare

Fix spaces to work with new versions of gym

Rename RNG to work with Gym

21 Jan 03:11
Compare
Choose a tag to compare
6.2.1

bump version

RNG

21 Jan 03:05
Compare
Choose a tag to compare
RNG

Add an RNG to the environment using NumPy

get_action_meanings method implemented

21 Jan 02:50
Compare
Choose a tag to compare

Implement the get_action_meanings method to comply with some gym code like the noop reset wrapper.

Remove Wrappers

21 Jan 02:30
Compare
Choose a tag to compare

Remove wrappers that are outside the scope of this project.

2 Controller Support

18 Jan 17:33
Compare
Choose a tag to compare

Support for 2 controllers (still needs work to be officially supported). The feature results in faster access to controller state buffers from python, so should be slightly faster as well.