Skip to content
Reinforcement Learning for WeChat Jump
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
models
templet
.editorconfig
.gitignore
README.md
ddpg.py
infer.py
ounoise.py
replay_memory.py ... Jun 12, 2018
train.py
wechat_jump_android.py

README.md

Deep Reinforcement Learning Wechat Jump

End-to-end training Wechat-Jump AI using DDPG algorithm

Environment

  • PyTorch
  • PyOpenCV
  • Android Device(1920 * 1080)
  • ADB Tools

Detail

  • Using screenshot as neural network input
  • The actor uses tanh as the activation function
  • Critic uses a linear layer to output Q values
  • Noise is a normal distribution with a std=0.2
  • Get game state with template matching of OpenCV

Train

python train.py

Infer

python infer.py

Reference

You can’t perform that action at this time.