Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 02:04:31 +0300] rev 83
Added tag v0.2 for changeset a61ac9c2d506
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 02:04:11 +0300] rev 82
Package RST files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:56:11 +0300] rev 81
Fix navigator.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:53:26 +0300] rev 80
Make README as index.html in SF.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:52:47 +0300] rev 79
Ignore HACKING.html.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:51:29 +0300] rev 78
Add project docs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:51:07 +0300] rev 77
Add project docs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:24:29 +0300] rev 76
Add CHANGES.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 01:05:42 +0300] rev 75
Add score, turn and speed statistic selection.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Sep 2014 00:39:41 +0300] rev 74
Enable config for expectimax. Fix weight function for expectimax.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 23:30:02 +0300] rev 73
Remove code duplication.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 22:46:35 +0300] rev 71
Show statistic reports.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:42:07 +0300] rev 70
Fix histogram calculation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:36:40 +0300] rev 69
Calculate statistic histogram.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 20:14:55 +0300] rev 68
Add time and turn count to statistic data.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 19:59:32 +0300] rev 67
Remove debug output.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Sep 2014 19:59:12 +0300] rev 66
Move object creation out of loop.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 21:19:37 +0300] rev 64
Gather game statistic.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 20:54:44 +0300] rev 63
Replace words with arrows to show directions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 20:53:35 +0300] rev 62
Add statistic area.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:57:23 +0300] rev 61
Fix: Unknown property 'margin-rght'. Declaration dropped.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:56:52 +0300] rev 60
Remove debug code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:54:09 +0300] rev 59
Capitilize AI names.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:50:32 +0300] rev 58
Add ignore file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 15 Sep 2014 02:49:02 +0300] rev 57
Add JSDoc annotation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 20:01:40 +0300] rev 56
Merge config with best settings.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 20:01:09 +0300] rev 55
Automatically extract config from DOM.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 19:57:44 +0300] rev 54
Fix typo.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 18:12:24 +0300] rev 52
Ignore moves if shift/alt/control key pressed.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:44:11 +0300] rev 51
Added tag v0.1 for changeset 0bda4161d1b9
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:44:08 +0300] rev 50
Fix tag prefix (after copy/paste).
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:40:44 +0300] rev 49
Fix dist build target.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:37:22 +0300] rev 48
Release build script.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 03:24:12 +0300] rev 47
README
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 01:47:54 +0300] rev 45
Rename.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 11 Sep 2014 01:35:56 +0300] rev 44
Prevent from blocking Firefox key binding.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:41:49 +0300] rev 43
Save val2048 preference.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:27:57 +0300] rev 42
Save board between browser sessions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 20:16:06 +0300] rev 41
Reorganise code. Warn about uninitialised AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 19:46:51 +0300] rev 40
Generalise code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 19:29:45 +0300] rev 39
Some renaming and reordering.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 17:33:04 +0300] rev 37
Ignore board movement when user edit input.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 14:49:28 +0300] rev 36
Add blind eight random AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 10 Sep 2014 13:26:10 +0300] rev 35
Rename AI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 21:18:31 +0300] rev 34
Show AI suggestion.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:33:17 +0300] rev 33
Highlight score area.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:29:01 +0300] rev 32
Start game after page load.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:22:05 +0300] rev 31
Visualise buttons.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:13:00 +0300] rev 30
Highlight AI controls.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 20:00:45 +0300] rev 29
Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 19:54:11 +0300] rev 28
Remove debug output.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 19:37:44 +0300] rev 27
Add Blind cycle AI. Add example of setting passing.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 18:45:26 +0300] rev 26
Remove debug code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 18:44:56 +0300] rev 25
Prepare UI for AI configuration.
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
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 14:25:59 +0300] rev 23
Indent levels.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Sep 2014 02:32:31 +0300] rev 22
Make unrolled version of equals.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 19:42:32 +0300] rev 21
Expectimax implementation.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 02:04:16 +0300] rev 19
Fold code into loops.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 01:03:05 +0300] rev 17
Add board editor.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 00:18:13 +0300] rev 16
Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 08 Sep 2014 00:14:21 +0300] rev 15
ui.board.set care about 'val' argument.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 14:16:26 +0300] rev 13
Add color to board depending on values..
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 03:33:33 +0300] rev 12
Moves for 2d array board + test toolkit.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:33:47 +0300] rev 11
Swap score parameters.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:19:00 +0300] rev 10
Move rule and AI engine to separate files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 07 Sep 2014 00:18:35 +0300] rev 9
Add BoardArr2d.prototype.can* functions. Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 22:59:23 +0300] rev 8
Different performance metrics.
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.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 22:57:36 +0300] rev 6
Initial implementation of board back-ends.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 06 Sep 2014 19:51:14 +0300] rev 5
Performance testing toolkit.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 19:03:38 +0300] rev 4
Report mockup.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:47:33 +0300] rev 3
Enable score cache.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:39:53 +0300] rev 2
Cache for scores values.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 18:19:09 +0300] rev 1
Speed measure.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 02 Sep 2014 01:10:03 +0300] rev 0
basic implementation