This is a Bot in python for Tetris. It was created for theaigames. There are two implementations, the Heuristic and the Qlearning.
#Heuristic Implementation In this implementation we compute feature and evaluate the best move based on a linear evaluation function. The weights of this function compute with tuning
Similar to heuristic implementation. The only difference is that we compute the weights of evaluation function using qlearning.
##To run Q-learning locally
cd blockbattle-engine/
python run_matches.py