Commit Graph

435 Commits (8e413ede6753484ac0badc40e795265981ef1500)

Author SHA1 Message Date
melvin 600c2b03da tested Naya Hushblade with Raging Ravine 2011-05-28 15:42:46 +08:00
melvin 58aeea3f3b added Naya Hushblade 2011-05-28 15:42:01 +08:00
melvin c122eaab65 added isColorless and isMulti to MagicColor 2011-05-28 15:41:42 +08:00
melvin f21d37bfa7 change the MagicBlade static ability to check the color flags of the permanent instead
of checking the color type.

Fixes issue 18
2011-05-28 15:41:08 +08:00
melvin cf536670af MagicRandom now uses seed defined by system property rndSeed if it is given, refactor other programs to use MagicRandom instead of creating their own rng 2011-05-27 15:36:29 +08:00
melvin 459e4be3bc made rungame and executeNextEventWithChoices synchronized 2011-05-27 15:35:28 +08:00
melvin 50645ec4ce added 1.14 rule to build release 2011-05-27 15:34:47 +08:00
melvin 293de49bd4 changed filter legal targets to off by default, changed default theme to felt, default avatars to legend 2011-05-27 13:09:26 +08:00
melvin 35412abda7 added number of tokens and summary of changes to README 2011-05-27 12:57:17 +08:00
melvin e28a880536 added exception handling 2011-05-27 12:56:55 +08:00
melvin 3ea9c18667 make default resolution 312x445 as that is the resolution of card images download from magiccards.info, option 'Show original images' will display the original resolution of the image 2011-05-27 12:56:29 +08:00
melvin a34dbde072 removed ... from menu 2011-05-27 12:54:14 +08:00
melvin c19540bbe5 each test game is now a separate class, set property testGame=ClassName to start with this game, for eg. -DtestGame=TestNPH 2011-05-27 11:17:53 +08:00
melvin 012b665b11 fixed some synchronization bugs found by findbugs 2011-05-26 17:16:51 +08:00
melvin c1eac22d33 various fixed suggested by findbugs, make sure we print some messages to stderr when an error happens instead of failing silently 2011-05-26 16:59:52 +08:00
melvin ce09439995 checking for monocolored should use MagicColor.isMono instead of source.getColoredType as source.getColoredType depends on card definition which does not include effects in game 2011-05-26 12:46:18 +08:00
melvin a128a93c9d made it possible to setup multiple test games, test games are activated by name 2011-05-26 12:02:55 +08:00
melvin b8be2eb35d Addes isMono static method to MagicColor and MagicPermanent.hasProtectionFrom
monocolored not checks that source.getColorFlags isMono in addition to
checking that source.getColoredType is MonoColored.

Fixes issue 3
2011-05-26 12:01:44 +08:00
melvin 0bb05e9340 updated evaluation script to work with full paths and run the program from build instead of from the jar 2011-05-25 11:58:03 +08:00
melvin c086de5c8b added rule to copy resources to build 2011-05-25 11:57:28 +08:00
melvin 657e0ae64c added script to run AI evaluation on SGE cluster 2011-05-25 11:15:10 +08:00
melvin 6ea717f608 fixed warning from javac and added rule to build using only javac 2011-05-25 11:10:09 +08:00
melvin 467c2d573c updated Makefile and magarena.xml to reflect the change in filename 2011-05-25 10:22:08 +08:00
melvin a5ead78c33 renamed some files from arena to magarena 2011-05-25 10:20:30 +08:00
melvin b08c53ce00 added list of AIs, decks and games for automatic evaluation 2011-05-24 17:10:44 +08:00
melvin c2139cac06 removed -ea and added -Xmx1G 2011-05-24 17:09:40 +08:00
melvin 72c7a86436 updated location of decks 2011-05-24 17:05:39 +08:00
melvin e326643d0e added capacity of ArrayList to constructor to avoid unnecessary array expansion 2011-05-24 17:04:17 +08:00
melvin 3b00419cbb print progress messages to stderr and only print final result to stdout 2011-05-24 17:02:47 +08:00
melvin e337b535f8 updated location of decks in AI evaluation script 2011-05-24 09:50:25 +08:00
melvin f092ebbdfe moved data that should be data dir to release 2011-05-23 16:05:38 +08:00
melvin 4cc0b9fb03 moved script to evaluate AI to scripts, make maximum duration of a game to be 16.6 minutes and default opponent in benchmarking to be VEGAS because it is fast 2011-05-23 16:01:33 +08:00
melvin 40cfe85d39 added script to evaluate AI and simplified Makefile 2011-05-23 14:07:49 +08:00
melvin 2dfe3bac0e added a Magarena.command file for launching on Mac 2011-05-23 11:08:55 +08:00
melvin c83017dd82 rename Readme to README 2011-05-23 11:08:16 +08:00
melvin b91a5a7a0a make all ensures release/Magarena.jar release/Magarena.exe and tags are updated 2011-05-23 10:52:01 +08:00
melvin f7b6503f08 renamed folder containing files for release from launch4j to release to reflect the intention and not the name of the tool 2011-05-23 10:47:42 +08:00
melvin af4147d09d renamed launch4j to release 2011-05-23 10:40:28 +08:00
melvin cbe604f709 added Makefile, requires GNU Make 2011-05-23 10:23:49 +08:00
melvin 80eb0b3862 added debug version of MCTS called MCTSD 2011-05-23 10:17:07 +08:00
melvin d90c2f3274 changed MAX_TEST_MODE_DURATION back to 10000 and made is configurable with a set method, put showValidChoices in a try block to catch error that occurs if X windows is not available 2011-05-23 10:15:56 +08:00
melvin 3a0d32b75a put new ImageIcon in a try block and catch error that occurs if X windows is not available 2011-05-23 10:05:01 +08:00
melvin f02252c4a8 removed annotation to suppress warnings when unused 2011-05-23 10:03:11 +08:00
melvin d9a4df568c files may be null if the avatar folder does not exist 2011-05-22 16:18:13 +08:00
melvin 856d5703c5 added exception to deal with failure of ImageIcon constructor if X windows is not available 2011-05-22 16:16:59 +08:00
melvin 24695ea1b7 removed gpl from root, there is a copy in launch4j 2011-05-22 15:23:23 +08:00
melvin 2d50dc3852 added includeantruntime=false to remove warnings about unrepeatable build 2011-05-22 15:20:26 +08:00
melvin b02f924438 updated Readme 2011-05-21 17:56:43 +08:00
melvin a7f9d4a74c fixed some missing ; 2011-05-21 17:51:04 +08:00
melvin 3227c09080 added comments and shortened some lines 2011-05-21 17:47:55 +08:00