mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 19:04:49 +00:00
Compare commits
2 Commits
2f161bcc0a
...
319eaa33b1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
319eaa33b1 | ||
|
|
940b26de41 |
@@ -58,13 +58,16 @@ public class AITest {
|
|||||||
@BeforeAll
|
@BeforeAll
|
||||||
public static void init() {
|
public static void init() {
|
||||||
|
|
||||||
var versions = new ArtificialPlayer[6];
|
var versions = new ArtificialPlayer[9];
|
||||||
versions[0] = new ArtificialPlayer(new MCTSAI3(10, 1), "MCTS V3T1");
|
versions[0] = new ArtificialPlayer(new MCTSAI3(10, 1), "MCTS V3T1");
|
||||||
versions[1] = new ArtificialPlayer(new MCTSAI3(10, 2), "MCTS V3T2");
|
versions[1] = new ArtificialPlayer(new MCTSAI3(10, 2), "MCTS V3T2");
|
||||||
versions[2] = new ArtificialPlayer(new MCTSAI3(10, 4), "MCTS V3T4");
|
versions[2] = new ArtificialPlayer(new MCTSAI3(10, 4), "MCTS V3T4");
|
||||||
versions[3] = new ArtificialPlayer(new MCTSAI3(10, 8), "MCTS V3T8");
|
versions[3] = new ArtificialPlayer(new MCTSAI3(10, 8), "MCTS V3T8");
|
||||||
versions[4] = new ArtificialPlayer(new MCTSAI3(10, 16), "MCTS V3T16");
|
versions[4] = new ArtificialPlayer(new MCTSAI3(10, 16), "MCTS V3T16");
|
||||||
versions[5] = new ArtificialPlayer(new MCTSAI3(10, 128), "MCTS V3T128");
|
versions[5] = new ArtificialPlayer(new MCTSAI3(10, 128), "MCTS V3T128");
|
||||||
|
versions[6] = new ArtificialPlayer(new MCTSAI3(10, 256), "MCTS V3T256");
|
||||||
|
versions[7] = new ArtificialPlayer(new MCTSAI3(10, 512), "MCTS V3T512");
|
||||||
|
versions[8] = new ArtificialPlayer(new MCTSAI3(10, 1024), "MCTS V3T1024");
|
||||||
|
|
||||||
for (int i = 0; i < versions.length; i++) {
|
for (int i = 0; i < versions.length; i++) {
|
||||||
for (int j = i + 1; j < versions.length; j++) {
|
for (int j = i + 1; j < versions.length; j++) {
|
||||||
@@ -142,12 +145,12 @@ public class AITest {
|
|||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
var ai110 = iterationsAI1.subList(0, 9);
|
var ai110 = iterationsAI1.subList(0, 10);
|
||||||
var ai120 = iterationsAI1.subList(10, 19);
|
var ai120 = iterationsAI1.subList(10, 20);
|
||||||
var ai130 = iterationsAI1.subList(20, iterationsAI1.size());
|
var ai130 = iterationsAI1.subList(20, iterationsAI1.size());
|
||||||
|
|
||||||
var ai210 = iterationsAI2.subList(0, 9);
|
var ai210 = iterationsAI2.subList(0, 10);
|
||||||
var ai220 = iterationsAI2.subList(10, 19);
|
var ai220 = iterationsAI2.subList(10, 20);
|
||||||
var ai230 = iterationsAI2.subList(20, iterationsAI2.size());
|
var ai230 = iterationsAI2.subList(20, iterationsAI2.size());
|
||||||
|
|
||||||
writeGamesToCSV(fileName, new GameData(
|
writeGamesToCSV(fileName, new GameData(
|
||||||
|
|||||||
Reference in New Issue
Block a user