RL 팀프로젝트
방향키로 플레이
- state : [똥 x좌표, 똥 y좌표, player x좌표, player y 좌표]
- action :
- 0 - 그대로
- 1 - 왼쪽 이동
- 2 - 오른쪽 이동
- reward :
- 똥 하나 바닥에 떨어질 때마다 +1
- 똥 맞으면 -100
- state : [PAD_HEIGHT][PAD_WEIGHT].
- action :
- 0 - 그대로
- 1 - 왼쪽 이동
- 2 - 오른쪽 이동
- reward :
- 똥 하나 바닥에 떨어질 때마다 +1
- 똥 맞으면 -100
- LOAD_MODEL : model load. epsilon 최소로 학습 시작.
- RENDER : 화면에 play rendering. 학습 안하고 rendering만 진행.
- RANDOM : 똥 위치 random하게 drop.
pip install tensorflow-gpu==2.0.0
pip install pygame
pip install matplotlib
pip install keras
python game_ram_env.py
python game_pixel_env.py