Wed, 17 Sep 2014 23:05:39 +0300 Fix value ordering. Fix game counting when time limit reached.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 23:05:39 +0300] rev 72
Fix value ordering. Fix game counting when time limit reached.
Wed, 17 Sep 2014 22:46:35 +0300 Show statistic reports.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 22:46:35 +0300] rev 71
Show statistic reports.
Wed, 17 Sep 2014 20:42:07 +0300 Fix histogram calculation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:42:07 +0300] rev 70
Fix histogram calculation.
Wed, 17 Sep 2014 20:36:40 +0300 Calculate statistic histogram.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:36:40 +0300] rev 69
Calculate statistic histogram.
Wed, 17 Sep 2014 20:14:55 +0300 Add time and turn count to statistic data.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:14:55 +0300] rev 68
Add time and turn count to statistic data.
Wed, 17 Sep 2014 19:59:32 +0300 Remove debug output.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 19:59:32 +0300] rev 67
Remove debug output.
Wed, 17 Sep 2014 19:59:12 +0300 Move object creation out of loop.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 19:59:12 +0300] rev 66
Move object creation out of loop.
Wed, 17 Sep 2014 19:46:04 +0300 Use preventDefault()/stopPropagation(). Add false to addEventListener().
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 19:46:04 +0300] rev 65
Use preventDefault()/stopPropagation(). Add false to addEventListener(). Remove "return false" from addEventListener() callback.
Mon, 15 Sep 2014 21:19:37 +0300 Gather game statistic.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 21:19:37 +0300] rev 64
Gather game statistic.
Mon, 15 Sep 2014 20:54:44 +0300 Replace words with arrows to show directions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 20:54:44 +0300] rev 63
Replace words with arrows to show directions.
Mon, 15 Sep 2014 20:53:35 +0300 Add statistic area.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 20:53:35 +0300] rev 62
Add statistic area.
Mon, 15 Sep 2014 02:57:23 +0300 Fix: Unknown property 'margin-rght'. Declaration dropped.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:57:23 +0300] rev 61
Fix: Unknown property 'margin-rght'. Declaration dropped.
Mon, 15 Sep 2014 02:56:52 +0300 Remove debug code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:56:52 +0300] rev 60
Remove debug code.
Mon, 15 Sep 2014 02:54:09 +0300 Capitilize AI names.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:54:09 +0300] rev 59
Capitilize AI names.
Mon, 15 Sep 2014 02:50:32 +0300 Add ignore file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:50:32 +0300] rev 58
Add ignore file.
Mon, 15 Sep 2014 02:49:02 +0300 Add JSDoc annotation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:49:02 +0300] rev 57
Add JSDoc annotation.
Thu, 11 Sep 2014 20:01:40 +0300 Merge config with best settings.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 20:01:40 +0300] rev 56
Merge config with best settings.
Thu, 11 Sep 2014 20:01:09 +0300 Automatically extract config from DOM.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 20:01:09 +0300] rev 55
Automatically extract config from DOM.
Thu, 11 Sep 2014 19:57:44 +0300 Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 19:57:44 +0300] rev 54
Fix typo.
Thu, 11 Sep 2014 19:22:04 +0300 Join all one step deep AIs into one with linear weight function.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 19:22:04 +0300] rev 53
Join all one step deep AIs into one with linear weight function.
Thu, 11 Sep 2014 18:12:24 +0300 Ignore moves if shift/alt/control key pressed.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 18:12:24 +0300] rev 52
Ignore moves if shift/alt/control key pressed.
Thu, 11 Sep 2014 03:44:11 +0300 Added tag v0.1 for changeset 0bda4161d1b9
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:44:11 +0300] rev 51
Added tag v0.1 for changeset 0bda4161d1b9
Thu, 11 Sep 2014 03:44:08 +0300 Fix tag prefix (after copy/paste). v0.1
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:44:08 +0300] rev 50
Fix tag prefix (after copy/paste).
Thu, 11 Sep 2014 03:40:44 +0300 Fix dist build target.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:40:44 +0300] rev 49
Fix dist build target.
Thu, 11 Sep 2014 03:37:22 +0300 Release build script.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:37:22 +0300] rev 48
Release build script.
Thu, 11 Sep 2014 03:24:12 +0300 README
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:24:12 +0300] rev 47
README
Thu, 11 Sep 2014 02:16:57 +0300 Update/store/restore game turn. Show max value according to value settings.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 02:16:57 +0300] rev 46
Update/store/restore game turn. Show max value according to value settings.
Thu, 11 Sep 2014 01:47:54 +0300 Rename.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 01:47:54 +0300] rev 45
Rename.
Thu, 11 Sep 2014 01:35:56 +0300 Prevent from blocking Firefox key binding.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 01:35:56 +0300] rev 44
Prevent from blocking Firefox key binding.
Wed, 10 Sep 2014 20:41:49 +0300 Save val2048 preference.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:41:49 +0300] rev 43
Save val2048 preference.
Wed, 10 Sep 2014 20:27:57 +0300 Save board between browser sessions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:27:57 +0300] rev 42
Save board between browser sessions.
Wed, 10 Sep 2014 20:16:06 +0300 Reorganise code. Warn about uninitialised AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:16:06 +0300] rev 41
Reorganise code. Warn about uninitialised AI.
Wed, 10 Sep 2014 19:46:51 +0300 Generalise code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 19:46:51 +0300] rev 40
Generalise code.
Wed, 10 Sep 2014 19:29:45 +0300 Some renaming and reordering.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 19:29:45 +0300] rev 39
Some renaming and reordering.
Wed, 10 Sep 2014 18:05:26 +0300 2 modes of value showing: 0,1,...,11 and 0,2,4,...,2048.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 18:05:26 +0300] rev 38
2 modes of value showing: 0,1,...,11 and 0,2,4,...,2048.
Wed, 10 Sep 2014 17:33:04 +0300 Ignore board movement when user edit input.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 17:33:04 +0300] rev 37
Ignore board movement when user edit input.
Wed, 10 Sep 2014 14:49:28 +0300 Add blind eight random AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 14:49:28 +0300] rev 36
Add blind eight random AI.
Wed, 10 Sep 2014 13:26:10 +0300 Rename AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 13:26:10 +0300] rev 35
Rename AI.
Tue, 09 Sep 2014 21:18:31 +0300 Show AI suggestion.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 21:18:31 +0300] rev 34
Show AI suggestion.
Tue, 09 Sep 2014 20:33:17 +0300 Highlight score area.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:33:17 +0300] rev 33
Highlight score area.
Tue, 09 Sep 2014 20:29:01 +0300 Start game after page load.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:29:01 +0300] rev 32
Start game after page load.
Tue, 09 Sep 2014 20:22:05 +0300 Visualise buttons.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:22:05 +0300] rev 31
Visualise buttons.
Tue, 09 Sep 2014 20:13:00 +0300 Highlight AI controls.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:13:00 +0300] rev 30
Highlight AI controls.
Tue, 09 Sep 2014 20:00:45 +0300 Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:00:45 +0300] rev 29
Fix typo.
Tue, 09 Sep 2014 19:54:11 +0300 Remove debug output.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 19:54:11 +0300] rev 28
Remove debug output.
Tue, 09 Sep 2014 19:37:44 +0300 Add Blind cycle AI. Add example of setting passing.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 19:37:44 +0300] rev 27
Add Blind cycle AI. Add example of setting passing.
Tue, 09 Sep 2014 18:45:26 +0300 Remove debug code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 18:45:26 +0300] rev 26
Remove debug code.
Tue, 09 Sep 2014 18:44:56 +0300 Prepare UI for AI configuration.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 18:44:56 +0300] rev 25
Prepare UI for AI configuration.
Tue, 09 Sep 2014 18:39:52 +0300 Fix: TypeError: ui.ai.current.cleanup is not a function
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 18:39:52 +0300] rev 24
Fix: TypeError: ui.ai.current.cleanup is not a function
Tue, 09 Sep 2014 14:25:59 +0300 Indent levels.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 14:25:59 +0300] rev 23
Indent levels.
Tue, 09 Sep 2014 02:32:31 +0300 Make unrolled version of equals.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 02:32:31 +0300] rev 22
Make unrolled version of equals.
Mon, 08 Sep 2014 19:42:32 +0300 Expectimax implementation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 19:42:32 +0300] rev 21
Expectimax implementation.
Mon, 08 Sep 2014 17:43:10 +0300 Add detecting value at edge or corner, free cell count. Added AI that count
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 17:43:10 +0300] rev 20
Add detecting value at edge or corner, free cell count. Added AI that count max value at edges or corner and free cell count.
Mon, 08 Sep 2014 02:04:16 +0300 Fold code into loops.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 02:04:16 +0300] rev 19
Fold code into loops.
Mon, 08 Sep 2014 01:47:36 +0300 Choose move that lead to maximum next score among all possible when next moves
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 01:47:36 +0300] rev 18
Choose move that lead to maximum next score among all possible when next moves lead to same score.
Mon, 08 Sep 2014 01:03:05 +0300 Add board editor.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 01:03:05 +0300] rev 17
Add board editor.
Mon, 08 Sep 2014 00:18:13 +0300 Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 00:18:13 +0300] rev 16
Fix typo.
Mon, 08 Sep 2014 00:14:21 +0300 ui.board.set care about 'val' argument.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 00:14:21 +0300] rev 15
ui.board.set care about 'val' argument.
Sun, 07 Sep 2014 23:30:11 +0300 Add "N level deep on score value without random" AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 23:30:11 +0300] rev 14
Add "N level deep on score value without random" AI. Fix nextMaxScore and nextMaxValue AI.
Sun, 07 Sep 2014 14:16:26 +0300 Add color to board depending on values..
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 14:16:26 +0300] rev 13
Add color to board depending on values..
Sun, 07 Sep 2014 03:33:33 +0300 Moves for 2d array board + test toolkit.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 03:33:33 +0300] rev 12
Moves for 2d array board + test toolkit.
Sun, 07 Sep 2014 00:33:47 +0300 Swap score parameters.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:33:47 +0300] rev 11
Swap score parameters.
Sun, 07 Sep 2014 00:19:00 +0300 Move rule and AI engine to separate files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:19:00 +0300] rev 10
Move rule and AI engine to separate files.
Sun, 07 Sep 2014 00:18:35 +0300 Add BoardArr2d.prototype.can* functions. Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:18:35 +0300] rev 9
Add BoardArr2d.prototype.can* functions. Fix typo.
Sat, 06 Sep 2014 22:59:23 +0300 Different performance metrics.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 22:59:23 +0300] rev 8
Different performance metrics.
Sat, 06 Sep 2014 22:58:53 +0300 Rename methods and use sequential numbers instead of power of 2.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 22:58:53 +0300] rev 7
Rename methods and use sequential numbers instead of power of 2.
Sat, 06 Sep 2014 22:57:36 +0300 Initial implementation of board back-ends.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 22:57:36 +0300] rev 6
Initial implementation of board back-ends.
Sat, 06 Sep 2014 19:51:14 +0300 Performance testing toolkit.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 19:51:14 +0300] rev 5
Performance testing toolkit.
Tue, 02 Sep 2014 19:03:38 +0300 Report mockup.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 19:03:38 +0300] rev 4
Report mockup.
Tue, 02 Sep 2014 18:47:33 +0300 Enable score cache.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:47:33 +0300] rev 3
Enable score cache.
Tue, 02 Sep 2014 18:39:53 +0300 Cache for scores values.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:39:53 +0300] rev 2
Cache for scores values.
Tue, 02 Sep 2014 18:19:09 +0300 Speed measure.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:19:09 +0300] rev 1
Speed measure.
Tue, 02 Sep 2014 01:10:03 +0300 basic implementation
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 01:10:03 +0300] rev 0
basic implementation
(0) +120 tip