29 lines
572 B
Markdown
29 lines
572 B
Markdown
# TetrisRL
|
|
- Implement a reinforcement learning model which can play Tetris
|
|
|
|
# Tetris Enviroment
|
|
- 10 actions
|
|
- 0: don't move
|
|
- 1: shift left 1 block
|
|
- 2: shift left 2 block
|
|
- 3: shift left 3 block
|
|
- 4: shift right 1 block
|
|
- 5: shift right 2 block
|
|
- 6: shift right 3 block
|
|
- 7: rotate once
|
|
- 8: rotate twice
|
|
- 9: rotate three times
|
|
- return
|
|
- pixel(10*20)
|
|
- block_id
|
|
- block_location(x, y)
|
|
|
|
# Version 0
|
|
- Policy Gradient Algorithm
|
|
- Reward Delay
|
|
- Bad Performance
|
|
|
|
# TODO
|
|
- change reward function
|
|
- reward baseline
|
|
- DQN |