Wed, 10 Sep 2014 20:16:06 +0300 Oleksandr Gavenko Reorganise code. Warn about uninitialised AI.
Wed, 10 Sep 2014 19:46:51 +0300 Oleksandr Gavenko Generalise code.
Wed, 10 Sep 2014 19:29:45 +0300 Oleksandr Gavenko Some renaming and reordering.
Wed, 10 Sep 2014 18:05:26 +0300 Oleksandr Gavenko 2 modes of value showing: 0,1,...,11 and 0,2,4,...,2048.
Wed, 10 Sep 2014 17:33:04 +0300 Oleksandr Gavenko Ignore board movement when user edit input.
Wed, 10 Sep 2014 14:49:28 +0300 Oleksandr Gavenko Add blind eight random AI.
Wed, 10 Sep 2014 13:26:10 +0300 Oleksandr Gavenko Rename AI.
Tue, 09 Sep 2014 21:18:31 +0300 Oleksandr Gavenko Show AI suggestion.
Tue, 09 Sep 2014 20:33:17 +0300 Oleksandr Gavenko Highlight score area.
Tue, 09 Sep 2014 20:29:01 +0300 Oleksandr Gavenko Start game after page load.
Tue, 09 Sep 2014 20:22:05 +0300 Oleksandr Gavenko Visualise buttons.
Tue, 09 Sep 2014 20:13:00 +0300 Oleksandr Gavenko Highlight AI controls.
Tue, 09 Sep 2014 20:00:45 +0300 Oleksandr Gavenko Fix typo.
Tue, 09 Sep 2014 19:54:11 +0300 Oleksandr Gavenko Remove debug output.
Tue, 09 Sep 2014 19:37:44 +0300 Oleksandr Gavenko Add Blind cycle AI. Add example of setting passing.
Tue, 09 Sep 2014 18:45:26 +0300 Oleksandr Gavenko Remove debug code.
Tue, 09 Sep 2014 18:44:56 +0300 Oleksandr Gavenko Prepare UI for AI configuration.
Tue, 09 Sep 2014 18:39:52 +0300 Oleksandr Gavenko Fix: TypeError: ui.ai.current.cleanup is not a function
Tue, 09 Sep 2014 14:25:59 +0300 Oleksandr Gavenko Indent levels.
Tue, 09 Sep 2014 02:32:31 +0300 Oleksandr Gavenko Make unrolled version of equals.
Mon, 08 Sep 2014 19:42:32 +0300 Oleksandr Gavenko Expectimax implementation.
Mon, 08 Sep 2014 17:43:10 +0300 Oleksandr Gavenko Add detecting value at edge or corner, free cell count. Added AI that count
Mon, 08 Sep 2014 02:04:16 +0300 Oleksandr Gavenko Fold code into loops.
Mon, 08 Sep 2014 01:47:36 +0300 Oleksandr Gavenko Choose move that lead to maximum next score among all possible when next moves
Mon, 08 Sep 2014 01:03:05 +0300 Oleksandr Gavenko Add board editor.
Mon, 08 Sep 2014 00:18:13 +0300 Oleksandr Gavenko Fix typo.
Mon, 08 Sep 2014 00:14:21 +0300 Oleksandr Gavenko ui.board.set care about 'val' argument.
Sun, 07 Sep 2014 23:30:11 +0300 Oleksandr Gavenko Add "N level deep on score value without random" AI.
Sun, 07 Sep 2014 14:16:26 +0300 Oleksandr Gavenko Add color to board depending on values..
Sun, 07 Sep 2014 03:33:33 +0300 Oleksandr Gavenko Moves for 2d array board + test toolkit.
Sun, 07 Sep 2014 00:33:47 +0300 Oleksandr Gavenko Swap score parameters.
Sun, 07 Sep 2014 00:19:00 +0300 Oleksandr Gavenko Move rule and AI engine to separate files.
Sun, 07 Sep 2014 00:18:35 +0300 Oleksandr Gavenko Add BoardArr2d.prototype.can* functions. Fix typo.
Sat, 06 Sep 2014 22:59:23 +0300 Oleksandr Gavenko Different performance metrics.
Sat, 06 Sep 2014 22:58:53 +0300 Oleksandr Gavenko Rename methods and use sequential numbers instead of power of 2.
Sat, 06 Sep 2014 22:57:36 +0300 Oleksandr Gavenko Initial implementation of board back-ends.
Sat, 06 Sep 2014 19:51:14 +0300 Oleksandr Gavenko Performance testing toolkit.
Tue, 02 Sep 2014 19:03:38 +0300 Oleksandr Gavenko Report mockup.
Tue, 02 Sep 2014 18:47:33 +0300 Oleksandr Gavenko Enable score cache.
Tue, 02 Sep 2014 18:39:53 +0300 Oleksandr Gavenko Cache for scores values.
Tue, 02 Sep 2014 18:19:09 +0300 Oleksandr Gavenko Speed measure.
Tue, 02 Sep 2014 01:10:03 +0300 Oleksandr Gavenko basic implementation
(0) +60 +100 tip