Fri, 03 Jul 2015 10:01:02 +0300 |
Oleksandr Gavenko |
Add more options to Monte Carlo heuristics.
|
file |
diff |
annotate
|
Thu, 02 Jul 2015 03:03:10 +0300 |
Oleksandr Gavenko |
Basic Monte Carlo AI.
|
file |
diff |
annotate
|
Thu, 02 Jul 2015 01:06:48 +0300 |
Oleksandr Gavenko |
Rename brdEngine to brd.
|
file |
diff |
annotate
|
Sun, 19 Oct 2014 01:16:11 +0300 |
Oleksandr Gavenko |
Allow IA choose any direction in case when all move lead to game over.
|
file |
diff |
annotate
|
Sun, 19 Oct 2014 01:13:42 +0300 |
Oleksandr Gavenko |
AI: Survive as long as possible.
|
file |
diff |
annotate
|
Sat, 27 Sep 2014 00:12:54 +0300 |
Oleksandr Gavenko |
Add merges function names. Refactoring: Rename function.
|
file |
diff |
annotate
|
Fri, 26 Sep 2014 02:21:28 +0300 |
Oleksandr Gavenko |
Refactoring: take proper name to function.
|
file |
diff |
annotate
|
Fri, 26 Sep 2014 01:40:08 +0300 |
Oleksandr Gavenko |
Refactoring: take proper name for function.
|
file |
diff |
annotate
|
Fri, 26 Sep 2014 01:33:34 +0300 |
Oleksandr Gavenko |
Use proper name for incoming argument.
|
file |
diff |
annotate
|
Thu, 25 Sep 2014 02:10:48 +0300 |
Oleksandr Gavenko |
Create object outside of loop.
|
file |
diff |
annotate
|
Thu, 25 Sep 2014 02:05:48 +0300 |
Oleksandr Gavenko |
Make fast board cache.
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 23:21:30 +0300 |
Oleksandr Gavenko |
Fix: wrong variable scope.
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 22:55:49 +0300 |
Oleksandr Gavenko |
Fix: code in wrong scope.
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 15:25:11 +0300 |
Oleksandr Gavenko |
Increase depth limit.
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 14:57:53 +0300 |
Oleksandr Gavenko |
Remove comparing with next board weight if expected value differ less then threshold.
|
file |
diff |
annotate
|
Wed, 24 Sep 2014 14:51:22 +0300 |
Oleksandr Gavenko |
Fix: expectimax select best move which lead to less danger among all worst.
|
file |
diff |
annotate
|
Tue, 23 Sep 2014 02:24:13 +0300 |
Oleksandr Gavenko |
Don't calculate max value if it isn't used.
|
file |
diff |
annotate
|
Tue, 23 Sep 2014 01:17:55 +0300 |
Oleksandr Gavenko |
Fix: ReferenceError: reference to undefined property this.cfg.weightPriority
|
file |
diff |
annotate
|
Mon, 22 Sep 2014 22:35:41 +0300 |
Oleksandr Gavenko |
Join N level deep on score value without random simulation AIs and add
|
file |
diff |
annotate
|
Mon, 22 Sep 2014 01:44:48 +0300 |
Oleksandr Gavenko |
Renames.
|
file |
diff |
annotate
|
Sat, 20 Sep 2014 23:56:02 +0300 |
Oleksandr Gavenko |
Set better coefficient for blind-weight-random AI.
|
file |
diff |
annotate
|
Sat, 20 Sep 2014 22:55:24 +0300 |
Oleksandr Gavenko |
Rename AI.
|
file |
diff |
annotate
|
Thu, 18 Sep 2014 00:39:41 +0300 |
Oleksandr Gavenko |
Enable config for expectimax. Fix weight function for expectimax.
|
file |
diff |
annotate
|
Mon, 15 Sep 2014 02:56:52 +0300 |
Oleksandr Gavenko |
Remove debug code.
|
file |
diff |
annotate
|
Mon, 15 Sep 2014 02:54:09 +0300 |
Oleksandr Gavenko |
Capitilize AI names.
|
file |
diff |
annotate
|
Mon, 15 Sep 2014 02:49:02 +0300 |
Oleksandr Gavenko |
Add JSDoc annotation.
|
file |
diff |
annotate
|
Thu, 11 Sep 2014 20:01:40 +0300 |
Oleksandr Gavenko |
Merge config with best settings.
|
file |
diff |
annotate
|
Thu, 11 Sep 2014 19:57:44 +0300 |
Oleksandr Gavenko |
Fix typo.
|
file |
diff |
annotate
|
Thu, 11 Sep 2014 19:22:04 +0300 |
Oleksandr Gavenko |
Join all one step deep AIs into one with linear weight function.
|
file |
diff |
annotate
|
Wed, 10 Sep 2014 14:49:28 +0300 |
Oleksandr Gavenko |
Add blind eight random AI.
|
file |
diff |
annotate
|
Wed, 10 Sep 2014 13:26:10 +0300 |
Oleksandr Gavenko |
Rename AI.
|
file |
diff |
annotate
|
Tue, 09 Sep 2014 20:00:45 +0300 |
Oleksandr Gavenko |
Fix typo.
|
file |
diff |
annotate
|
Tue, 09 Sep 2014 19:54:11 +0300 |
Oleksandr Gavenko |
Remove debug output.
|
file |
diff |
annotate
|
Tue, 09 Sep 2014 19:37:44 +0300 |
Oleksandr Gavenko |
Add Blind cycle AI. Add example of setting passing.
|
file |
diff |
annotate
|
Tue, 09 Sep 2014 18:39:52 +0300 |
Oleksandr Gavenko |
Fix: TypeError: ui.ai.current.cleanup is not a function
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 19:42:32 +0300 |
Oleksandr Gavenko |
Expectimax implementation.
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 17:43:10 +0300 |
Oleksandr Gavenko |
Add detecting value at edge or corner, free cell count. Added AI that count
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 02:04:16 +0300 |
Oleksandr Gavenko |
Fold code into loops.
|
file |
diff |
annotate
|
Mon, 08 Sep 2014 01:47:36 +0300 |
Oleksandr Gavenko |
Choose move that lead to maximum next score among all possible when next moves
|
file |
diff |
annotate
|
Sun, 07 Sep 2014 23:30:11 +0300 |
Oleksandr Gavenko |
Add "N level deep on score value without random" AI.
|
file |
diff |
annotate
|
Sun, 07 Sep 2014 03:33:33 +0300 |
Oleksandr Gavenko |
Moves for 2d array board + test toolkit.
|
file |
diff |
annotate
|
Sun, 07 Sep 2014 00:19:00 +0300 |
Oleksandr Gavenko |
Move rule and AI engine to separate files.
|
file |
diff |
annotate
|