Commit Graph

60 Commits

Author SHA1 Message Date
1c12974d79 fixed getScore 2021-02-28 20:41:01 +01:00
c4c4a7ac76 fixed previousSituation 2021-02-28 20:32:31 +01:00
Antonin Boyon
35f0158eb8 correction et mise en page du rapport 2021-02-28 19:14:50 +01:00
Antonin Boyon
72136d301e correction du rapport 2021-02-28 19:04:04 +01:00
Antonin Boyon
1044cd4a2b rapport : negamax vs alphabeta 2021-02-28 18:58:33 +01:00
828185203d Merge branch 'master' of https://forge.info.unicaen.fr/git/othello 2021-02-28 12:27:21 +01:00
bd7a8e1f84 revert commit 6e4241c5 2021-02-28 12:27:13 +01:00
Arthur
710f807e70 Grammary issues fixed 2021-02-28 12:27:03 +01:00
Arthur
ebae240940 Adding Code Organisation section 2021-02-28 12:17:19 +01:00
Antonin Boyon
6e4241c518 MainStats 2021-02-28 11:55:05 +01:00
94340c8a05 added META-INF + rapport 2021-02-28 11:43:56 +01:00
Antonin Boyon
827a46ff01 mise à jour du rapport 2021-02-28 11:42:04 +01:00
b2e97e1dc8 comment code 2021-02-26 14:26:54 +01:00
710298150e added arguments support + improved isOver + fixed State.play + refactored a bit Main and MainStats 2021-02-26 11:54:26 +01:00
Antonin Boyon
3a92e315d0 Statistics 2021-02-25 13:57:49 +01:00
Antonin Boyon
56b97547b1 statistiques de complexite 2021-02-24 15:26:00 +01:00
f673ed86fb fix State.play(move) + move and fix evaluate from Negamax and AlphaBeta to Player 2021-02-24 14:58:09 +01:00
Arthur
ecf642de67 AlphaBetaPlayer Implemented and score fixed. 2021-02-24 11:52:16 +01:00
Arthur
57c31435f0 Negamax 2021-02-24 11:27:50 +01:00
Arthur
4c52df803f Adding equals 2021-02-23 17:49:22 +01:00
Arthur
3f58fd52ed AlphaBeta implemented 2021-02-23 16:47:37 +01:00
Arthur
095c3eaab2 Jump fully functionnal 2021-02-23 14:57:31 +01:00
Arthur
92a20850fe Changes to Negamax 2021-02-23 14:28:01 +01:00
Arthur
d41a3c4584 Removing "id" from player class and subclasses 2021-02-22 21:23:03 +01:00
Arthur
c7f1d52352 NegamaxPlayer fixed 2021-02-22 21:17:10 +01:00
Arthur
4389ceae8a NagamaxPlayer changed 2021-02-22 10:57:07 +01:00
a81709ef84 fixed many bugs + implemented negamax(not tested) 2021-02-20 18:54:38 +01:00
ca65348b1f converted AbstractPlayer to interface 2021-02-16 13:41:20 +01:00
a62e3f77ba fixed bugs and crash 2021-02-12 09:57:05 +01:00
10fae688ad added State.toString and getWinner + fixed infinite loop 2021-02-12 09:38:18 +01:00
ac9ddcab27 converted board from int to AbstractPlayer 2021-02-12 09:18:03 +01:00
042a5dc9ea fixed errors 2021-02-12 09:02:53 +01:00
Antonin Boyon
8f15a25eec Merge branch 'master' of https://forge.info.unicaen.fr/git/othello 2021-02-10 13:35:59 +01:00
Antonin Boyon
93d83adad7 méthode getMoves 2021-02-10 13:35:22 +01:00
Arthur
19795fc4f5 play method changed 2021-02-10 13:01:47 +01:00
Antonin Boyon
02821f1886 fonction getMoves pour clone et saut 2021-02-10 12:38:25 +01:00
Arthur
e675b8ae59 differencing jump and clone 2021-02-10 12:26:47 +01:00
af4d9d8504 added abstractPlayer and RandomPlayer 2021-02-10 12:19:22 +01:00
d4437f8b87 added generic Pair and Point + fixed getMove 2021-02-10 12:01:51 +01:00
780b21bf0e renamed somes files + refactored State constructors 2021-02-10 11:21:33 +01:00
Antonin Boyon
7caf300cf5 mise à jour du gitignore 2021-02-10 10:44:34 +01:00
Antonin Boyon
7a26022010 méthode de clonage 2021-02-10 10:43:39 +01:00
Antonin Boyon
c83f098aa5 méthode de clonage 2021-02-10 10:22:22 +01:00
Antonin Boyon
17db265925 méthode de clonage 2021-02-10 10:21:26 +01:00
Antonin Boyon
a28cb1daa5 début methode clonage 2021-02-10 09:49:32 +01:00
Antonin Boyon
9316c144d4 début methode clonage 2021-02-10 09:48:23 +01:00
Arthur
2263d0614b added getScore 2021-02-02 09:14:10 +01:00
Antonin Boyon
3d87d7234f test de getMove 2021-01-27 18:27:28 +01:00
Antonin Boyon
6363f7b750 Merge branch 'master' of https://forge.info.unicaen.fr/git/othello 2021-01-27 16:56:34 +01:00
Antonin Boyon
c7688feaa3 fonction de clonage des pions pour la méthode getMove 2021-01-27 16:55:50 +01:00