SheepRL's DreamerV3 plays Streets Of Rage. #238
Replies: 2 comments 1 reply
-
Hi @Disastorm, i'm super happy that you were able to train Dreamer-V3 on your game. Right now we're working to improve it even better! Would you mind to open a PR where you add Streets of Rage to SheepRL so that everyone can test also other agents on that? |
Beta Was this translation helpful? Give feedback.
-
Sorry its a bit hacked together so don't really want to PR. I can post here my env and if you want you can implement it more properly. I changed the below sheeprl file to pass the vector_env_idx to the env.
Things to note about my env:
my env retro.py file is below:
my env yaml looks something like this:
|
Beta Was this translation helpful? Give feedback.
-
I used SheepRL to train a dreamerV3 model to play the last 4 stages of Streets of Rage. If anyone is interested here is a link to my youtube video at the timestamp of the playthrough ( before this timestamp, SB3's PPO was used to train the first 4 stages ).
Each of the 4 final stages has their own dreamerV3 model.
The final playthrough is done on specific seeds so that performance is always the same. However, at least from my experience, the dreamerV3 models perform very similarly across different seeds.
https://youtu.be/gpRdGwSonoo?t=1515
Beta Was this translation helpful? Give feedback.
All reactions