Comments (6)
If you change these lines:
Retro-Learning-Environment/src/games/supported/SuperMarioWorld.cpp
Lines 77 to 84 in 0269da8
To
if (readRam(&system, 0xdda) == 0xff) { m_terminal=true; }
it works
from retro-learning-environment.
Thanks. Looks like it does fix it.
Though it seems the starting actions are broken. I vaguely remember that the first set of actions doesn't work once you start a game because of the internal saves in Mario.
Moving to save states should solve these issues.
from retro-learning-environment.
Though it seems the starting actions are broken.
it seems fine to me. Do you mean the initial inputs are not processed or the actions to start the game are not performed?
from retro-learning-environment.
Once mario dies, I go to Yoshi's island rather than the beginning of the level.
The starting_actions for the first time you run the game, aren't the same for all subsequent restarts.
from retro-learning-environment.
that already happened before. My temp solution was to start a new RLE object
from retro-learning-environment.
While that may work, it has a larger overhead compared to a simple reset.
Furthermore, you'll need to manually seed the environment after every reset in order to avoid using the same seed every episode.
from retro-learning-environment.
Related Issues (20)
- deep_q_rl error HOT 5
- Problem with python installer HOT 2
- Test with DQN tensorflow version HOT 1
- Illegal instruction (core dumped) when loading the ROM HOT 19
- Trouble installing on mac osx (Yosemite, 10.10.5) HOT 1
- python_interface gives wrong game screen dimensions HOT 1
- Trouble installing on AWS HOT 1
- Issue compiling on Ubuntu HOT 13
- SDL interface not displaying game screen with display_screen set to True HOT 3
- Install RLE on CentOS Linux release 7.2.1511 HOT 4
- ImportError: cannot import name 'RLEInterface' HOT 6
- In Street Fighter II, rle.game_over() automatically set to true in the middle of the game HOT 3
- fix setup.py HOT 1
- Snes9X HOT 1
- Python quick start HOT 4
- [Question] What is the core_file in the python example? HOT 1
- Can not get SDL display to work with python example. HOT 1
- Python3 compatability HOT 1
- Compile error HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retro-learning-environment.