Commit Graph

906 Commits (9ba00e77686776dd0b137f908fa87be2a37994bb)

Author SHA1 Message Date
melvin 9ba00e7768 added comments to note the situations where AI blocker choices are not sufficient 2011-07-04 15:00:22 +08:00
melvin f10550078d improved readability 2011-07-04 12:49:51 +08:00
melvin d843aa2adf wrapped long lines 2011-07-04 12:11:15 +08:00
melvin b372bc5320 store parent reference in node 2011-07-04 12:09:02 +08:00
melvin bf698fd4ca added red burn deck by David 2011-07-04 12:08:47 +08:00
melvin d9340c7c02 incLose keep track of max steps incrementally 2011-07-04 11:49:39 +08:00
melvin 39fe0b80a1 renamed constants 2011-07-04 11:07:07 +08:00
melvin b9b76c18f1 moved method for scoring nodes into MCTAGameTree class 2011-07-04 11:04:10 +08:00
melvin 4a5272f41e during simulation of declare attackers, each creature that has a choice has 50% chance of attacking 2011-07-03 21:37:15 +08:00
melvin a5a45145e3 no longer need to specify ai for score_ai script 2011-07-03 20:22:29 +08:00
melvin 045f10ae04 disabled robust max backup 2011-07-03 20:20:42 +08:00
melvin 6ee2c73638 modify selection score with solver result, reward according to length of playout 2011-07-03 20:19:15 +08:00
melvin e37bd1fc64 disable robust max, enabled reward based on length of playout 2011-07-02 14:53:34 +08:00
melvin e09991b258 improve clarity for smart targets 2011-07-02 12:09:19 +08:00
melvin aa1b2f2567 changed label for smart target option 2011-07-02 12:08:38 +08:00
melvin a3b8f5793d changed target hint for Vines of Vastwood 2011-07-02 12:08:14 +08:00
melvin 7d21c42ef2 wrapped long lines 2011-07-02 12:07:36 +08:00
melvin 910eaa2d90 use robost max for backup 2011-07-02 10:58:14 +08:00
melvin c9446e37de rearranged effects, added blank line to output of analysis script 2011-07-02 10:51:19 +08:00
melvin 4d7234ef27 clear workers after processing is complete 2011-07-02 10:50:49 +08:00
melvin 3c55884b40 separate effects from analysis script 2011-07-02 10:05:57 +08:00
melvin f2a0577ca0 removed DEFAULT from MagicAIImpl 2011-07-01 17:34:10 +08:00
melvin 270d0020d3 list of workers was not cleared between invokations 2011-07-01 17:33:30 +08:00
melvin 65775350f5 implement a more efficient backup 2011-07-01 16:39:02 +08:00
melvin 0f38288d17 increased size of cache for minimax to 100000 2011-07-01 15:57:11 +08:00
melvin 1a29fba5dc updated script to analyze orcale text 2011-07-01 15:39:22 +08:00
melvin 3d6b3c9141 ignore doxygen output 2011-07-01 11:45:40 +08:00
melvin fbe12272fd cast to MagicMappable, include source, controller, activation in hash 2011-07-01 11:43:30 +08:00
melvin 40943667a9 cast to more general MagicMappable instead of MagicTarget 2011-07-01 11:43:06 +08:00
melvin d1fd5879ba removed empty lines 2011-07-01 11:42:47 +08:00
melvin c31e2ebd0f added getId 2011-07-01 11:35:11 +08:00
melvin f384207315 added getId 2011-07-01 11:34:43 +08:00
melvin 3cdc5b968a added getId 2011-07-01 11:33:59 +08:00
melvin 253012a874 added getId 2011-07-01 11:33:37 +08:00
melvin 04ad856e89 added getId 2011-07-01 11:33:23 +08:00
melvin 887e8d511e added getId 2011-07-01 11:33:00 +08:00
melvin a7b96f922a wrapped long lines 2011-07-01 11:32:42 +08:00
melvin 5e2dcc9c98 wrapped long lines 2011-07-01 11:32:10 +08:00
melvin e2476e37b9 wrapped long lines 2011-07-01 11:31:53 +08:00
melvin 7446cc7a1b added getId 2011-07-01 11:31:14 +08:00
melvin 1bfacb4b4d removed empty lines 2011-07-01 11:30:16 +08:00
melvin 430aa95843 moved getId to MagicMappable 2011-07-01 11:29:52 +08:00
melvin acd114bd6e limit the size of the cache used in ArtificialScoreBoad to 10000 entries by using LinkedHashMap 2011-07-01 10:30:42 +08:00
melvin 1ff2a8f476 removed method sign and add parent as a parmeter to getScore 2011-06-30 21:00:00 +08:00
melvin 745c319c62 changed constant C to 1.0 2011-06-30 17:31:15 +08:00
melvin 18f7813f34 removed recording of length of playouts 2011-06-30 17:30:39 +08:00
melvin f665e31434 removed some empty lines 2011-06-30 13:04:46 +08:00
melvin cce7667277 added MMAB class as a copy of ArtificialWorkerPool to clean up the minimax implementation for possible extensions and improvements 2011-06-30 11:05:24 +08:00
melvin b82c1ac7d8 merged changes to ai script 2011-06-29 16:00:27 +08:00
melvin 3eebc4e483 made ai scoring script an executable 2011-06-29 15:50:27 +08:00