-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
43 lines (25 loc) · 1.26 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
----------
TODO LIST:
- Create NetworkGame derived class from Game (weights for network activity, calculates move, sends move, etc.)
- Store NeuralNetworks as C++11 std::array (in tournament) http://stackoverflow.com/a/11134514
- Test training
- Do the training
----------
Noah:
- Order the boards by best score in treeSearch
----------
Lonny:
----------
DONE:
- Figure out who won a game, modify performance score
- Optimize memory usage
- Get a working tournament
- Create NeuralNetwork member function: saveWeights (see writeMatriciesToFile.cpp in test_code)
- Create NeuralNetwork member function: generateBoards (see boardGeneration.cpp in test_code)
- Implement Game class with functions (see gameplay.cpp in test_code)
- Return chosen board move in tree search NegaScout instead of double (see treeSearch.cpp in test_code)
- Create NeuralNetwork member function: treeSearch (see treeSearch.cpp in test_code)
- Board evluation needs to go inside NeuralNetwork class
- Implement color swapping logic in Game class (see gameplay.cpp in test_code)
- Fix broken include paths (caused by repo restructure)
- Implement Tournament class with functions