Search
The first part of the homework: submit at least the most basic (but working!) player. Until then you won't be allowed to participate in the actual tournament (see section D). Please attempt this part first and preferably as soon as possible. In case you get stuck, don't hesitate to ask the teacher for help. The second part (tournament) could be much more time demanding so don't leave the first part to the last minute.
The player has to meet all the specifications. Those are the same for both, the simple player and the final tournament. So, the player must be able to play regardless of its intelligence. You will get 2 points if the player meets the specification (see the checklist below). You can earn 2 additional points for the implementation of an intelligent player and for readable and well-commented code.
The player has to meet all the following points in order to earn 2 points:
player.py
move()
record_last_moves()