Commit Graph

8329 Commits (7905fc9f5419cced57d3316dc0c68f1421915250)

Author SHA1 Message Date
melvin bb031f8d8a make debug configurable in interactive test 2013-05-04 09:26:05 +08:00
melvin c8499a7b04 load card text from main, do it in a separate thread instead of one task per
card.

fixes issue 348
2013-05-03 21:26:34 +08:00
melvin 4818dd8453 fixed detain, it should last until the next turn of the controller of the
effect.

fixes issue 345
2013-05-02 21:10:37 +08:00
melvin a60d22b65b simplify AI constructors 2013-04-30 13:19:35 +08:00
melvin faef737f35 express DEBUG in terms of JAVA 2013-04-29 22:47:32 +08:00
melvin b0d40ea60f store memory limit in variable 2013-04-29 20:37:46 +08:00
melvin e5cc61cdec improve symmetry of setAIWin and setAILose 2013-04-29 20:37:22 +08:00
melvin d05d54dbf5 added missing class 2013-04-28 23:12:35 +08:00
melvin 15b16f81da use AtomicReference instead of LinkedList 2013-04-28 21:42:15 +08:00
melvin 6c64b08695 rename showComponent to waitForInput 2013-04-28 21:06:09 +08:00
melvin 6373e137fd convert getChoiceClicked to generic method to reduce casting 2013-04-28 18:52:58 +08:00
melvin 48ad17b193 move waitForInput after showComponent into showComponent 2013-04-28 16:45:52 +08:00
melvin 0260f8c089 handle undo as exception to simplify normal flow 2013-04-28 16:30:59 +08:00
melvin 3231fec4f3 added variable for selfMode for interactive game 2013-04-28 10:40:49 +08:00
melvin 157e4f4d86 use Boolean.getBoolean for boolean system property 2013-04-28 10:40:26 +08:00
melvin d087285341 replace notify/wait with blocking queue 2013-04-28 10:32:29 +08:00
melvin 103e4a1dab Added tag 1.37 for changeset 6c43c437a4d4 2013-04-27 22:02:04 +08:00
melvin 4bfa1f9f7b add new premade decks 2013-04-27 17:12:19 +08:00
melvin 8c8224d591 updated cubes 2013-04-27 13:45:42 +08:00
melvin a7d6ef5f86 filled in release notes for 1.37 2013-04-27 10:35:40 +08:00
melvin 7004cf2b72 standardize decks to use UNIX line endings 2013-04-24 09:56:33 +08:00
sponeta d77386a628 added two more custom decks 2013-04-24 09:55:55 +08:00
melvin b0613c8432 comment out old rule, fixed ai/benchmark.rnd to continue even if a particular benchmark run fails 2013-04-22 10:46:51 +08:00
melvin a721c399cf remove need to specify mana property so that mana icons are drawn, mana property only needed on lands for deck generation 2013-04-21 17:26:17 +08:00
melvin b9ed2c7016 draw mana icons for all permanents with mana activations 2013-04-21 17:25:47 +08:00
melvin ed8eecb07d added mana property for Sphere of the Suns 2013-04-21 12:02:37 +08:00
melvin 8a732e6f02 added three net decks 2013-04-21 11:57:23 +08:00
sponeta cf4e1afc06 added seven premade decks 2013-04-21 10:45:51 +08:00
melvin 5552511bdb use fast version of MMAB for deck strength calculation
fixes issue 341.
2013-04-20 22:46:58 +08:00
melvin 9ad57d828f renamed some constants for clarity 2013-04-20 21:39:59 +08:00
melvin 4f1fb0c7e5 added Reanimation deck by hong yie Huang 2013-04-20 18:56:56 +08:00
melvin 31c0ac8a1f remove unnecessary merge rule 2013-04-20 12:14:14 +08:00
melvin e1a68f0fe8 random pairing as default for AI benchmarking 2013-04-20 10:19:03 +08:00
melvin d962fcf544 use data from random pairing of AIs 2013-04-20 10:18:16 +08:00
melvin 8de87071a8 include variance 2013-04-20 10:18:01 +08:00
melvin f1bd27a4e4 use ts instead of ts2 2013-04-16 16:52:02 +08:00
melvin 7ac9ee3b18 added rule to benchmark two different AIs randomly 2013-04-16 16:51:33 +08:00
melvin bcf4bd6373 use the same meaning for % in benchmark and merge 2013-04-16 14:28:36 +08:00
melvin 6b2755bfb9 remove duplicate code for inferring AI name 2013-04-16 10:59:31 +08:00
melvin da3ec6b8d3 infer the name of the AI using the awk script instead of hardcoding it in the Makefile 2013-04-16 10:51:28 +08:00
melvin 83f4303672 change name to Zermelo score 2013-04-15 20:21:11 +08:00
melvin 28b01aa12e added scripts to extract information from game logs 2013-04-15 17:18:05 +08:00
melvin ff381a5f3c compute gamma instead of elo 2013-04-15 17:17:36 +08:00
melvin 5ed259d560 added chart to visualize Gamma scores 2013-04-15 17:17:27 +08:00
melvin b94a2e5514 add script to compute WHR Gamma scores 2013-04-15 17:17:12 +08:00
melvin 6310a6d494 add a space before the pipe operator 2013-04-15 13:59:33 +08:00
melvin af93f68036 reduce games to 10 for benchmarking 2013-04-15 11:22:25 +08:00
melvin f34bd5cffe fixed evolve triggering when opponen's creature enters the battlefield
fixes issue 342.
2013-04-15 11:22:08 +08:00
melvin 353f2acec8 added rules for AI benchmarking 2013-04-14 11:40:55 +08:00
melvin 01d77fbc24 fixed: Esperzoa doesn't have flying 2013-04-14 11:38:39 +08:00