This is an old revision of the document!


For the final homework, you may choose between two options:

  • A. Lab homework (0.5p). All students which did not submit Homework 3, (submitted a solution which did not compile or got under 30p), may choose this homework. The maximum number of points that may be achieved is 0.5p. See details below.
  • (B) Tic Tac Toe part 2 (1p). All students which submitted Homework 3 or a consistent part of it may choose this homework. See details below.

The lab homework consists in providing complete solutions to labs 4, 5, 6, 9 and 10, except for exercises marked with (!).

  • Each completed lab will be graded with 0.1p
  • There will be no partial points for partially solved labs - each lab has to be entirely complete to be graded.
  • Solutions will be presented live and graded during lab - no solutions sent by email or MS Teams will be graded.
  • Solutions should be solved 100% individually. If some exercises or parts of them are taken from other sources, the entire homework will not be graded.
  • Deadline: Friday 27 May

B.1. Board analysis (0.3p)

B.2. Functionality (0.3p)

B.3. Game AI (0.4p)

0.2p bonus for the best AI.