melvin
|
d3266ff0d2
|
remove debug=true
|
2013-05-27 14:02:30 +08:00 |
melvin
|
ec364fca02
|
added check_groovy_escape rule
|
2013-05-27 13:18:25 +08:00 |
melvin
|
a8a7651145
|
convert from java code to groovy code
|
2013-05-26 10:21:18 +08:00 |
melvin
|
e42b40b7c4
|
added rule to compute bytes_per_card
|
2013-05-25 16:14:01 +08:00 |
melvin
|
ca2ecac76f
|
inf prefix games with 0 and defaults to MMABFast
|
2013-05-25 11:53:39 +08:00 |
melvin
|
2c1b8bc3df
|
count both cards with code and cards with script
|
2013-05-18 15:20:28 +08:00 |
melvin
|
9b8cfa7286
|
count only number of java files
|
2013-05-18 14:16:03 +08:00 |
melvin
|
565054c698
|
show number of remaining cards with code
|
2013-05-18 14:12:13 +08:00 |
melvin
|
a3dca10e19
|
include rules in multi tag
|
2013-05-18 09:56:09 +08:00 |
melvin
|
3ef8bc9555
|
updated Mouse from 1.5.1 to 1.6
|
2013-05-17 20:06:47 +08:00 |
melvin
|
b7c02de0d1
|
added debug rule
|
2013-05-16 16:13:28 +08:00 |
melvin
|
f9dceaf74d
|
rename update to add
|
2013-05-11 12:44:48 +08:00 |
melvin
|
e079a61dc7
|
work on greater range of dates for exp output
|
2013-05-11 09:55:41 +08:00 |
melvin
|
ed42e95144
|
added step to convert rules.txt to ascii first
|
2013-05-04 13:52:58 +08:00 |
melvin
|
bb031f8d8a
|
make debug configurable in interactive test
|
2013-05-04 09:26:05 +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
|
3231fec4f3
|
added variable for selfMode for interactive game
|
2013-04-28 10:40:49 +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
|
9ad57d828f
|
renamed some constants for clarity
|
2013-04-20 21:39:59 +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
|
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
|
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
|
ff381a5f3c
|
compute gamma instead of elo
|
2013-04-15 17:17:36 +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
|
353f2acec8
|
added rules for AI benchmarking
|
2013-04-14 11:40:55 +08:00 |
melvin
|
f23563c425
|
test MMABC vs MCTS for hourly build
|
2013-03-31 19:25:52 +08:00 |
melvin
|
dfc2ea84d2
|
make ai2 configurable
|
2013-03-24 20:12:22 +08:00 |
melvin
|
54f57d642f
|
added MMAB2 for testing how AI changes affects AI performance
|
2013-03-24 09:59:36 +08:00 |
melvin
|
0f7c832e12
|
convert from java code to groovy code
|
2013-03-13 21:30:59 +08:00 |
melvin
|
07f24d2fd7
|
convert from java code to groovy code
|
2013-03-13 20:55:53 +08:00 |
melvin
|
045052540f
|
convert from java code to groovy code
|
2013-03-13 20:52:31 +08:00 |
melvin
|
679f8458e1
|
correct reference to groovy jar
|
2013-03-12 20:31:34 +08:00 |
melvin
|
153a06ae1c
|
use recursive grep instead of shell expansion
|
2013-03-11 22:04:38 +08:00 |
melvin
|
395c15b567
|
fix checks for scripts that refer to multiple cards in requires property
|
2013-03-11 21:54:50 +08:00 |
melvin
|
1240c680fc
|
decrease games to run on buildhive to 300
|
2013-03-10 13:50:30 +08:00 |
melvin
|
7f0855a534
|
make it possible to change AI level and number of games in AI vs AI match rule
|
2013-03-09 21:44:47 +08:00 |
melvin
|
5981db37b1
|
compute cards_per_set as a tab separated file
|
2013-03-08 11:05:46 +08:00 |
melvin
|
b9b84fc11a
|
added rule to compute cards per set
|
2013-03-07 22:58:14 +08:00 |
melvin
|
4938e867f6
|
generate tags first
|
2013-02-18 17:20:00 +08:00 |
melvin
|
c387538716
|
rename rule check to checks
|
2013-02-16 10:28:06 +08:00 |
melvin
|
88836c363e
|
improved rule to compute scored_by_dec.tsv
|
2013-02-15 14:23:42 +08:00 |
melvin
|
fd5dcff48c
|
change scoring to use top 8 decks
|
2013-02-15 13:45:23 +08:00 |
melvin
|
7861c9f8d1
|
improve regex for properties key
|
2013-02-14 22:34:05 +08:00 |
melvin
|
b1134c6e14
|
rename check_all to check
|
2013-02-14 16:56:52 +08:00 |
melvin
|
bfdb0ed9ea
|
added cycling to parser
|
2013-02-13 12:30:51 +08:00 |
melvin
|
50cd118671
|
added rule to run on buildhive
|
2013-02-12 12:20:22 +08:00 |
melvin
|
f6a539b3ea
|
added brown_theme.zip to rule themes
|
2013-02-12 10:56:20 +08:00 |
melvin
|
fecd4b27a4
|
make it possible to customize the number of games in non interactive test
|
2013-02-12 09:58:21 +08:00 |
melvin
|
231e40356f
|
incorporate incomplete scripts into score computation
|
2013-01-18 17:27:34 +08:00 |
melvin
|
ac9c06f2a5
|
added rule to check for correspondence of card script and groovy script
|
2013-01-13 10:14:58 +08:00 |
melvin
|
0e16d12d9e
|
generalize fix_eol to all txt files
|
2013-01-07 21:58:53 +08:00 |
melvin
|
bf3268e473
|
rename fix_noeol to fix_eol, also changes to UNIX line endings
|
2013-01-07 13:30:38 +08:00 |
melvin
|
0031aa0e4b
|
add lib to release
|
2013-01-06 14:20:50 +08:00 |
melvin
|
8b399125ba
|
added rule to check that properties in script files are unique
|
2012-12-31 16:29:21 +08:00 |
melvin
|
f01ac6cf0e
|
added script to fix files that does not end of newline
|
2012-12-28 11:08:26 +08:00 |
melvin
|
94ef302dc0
|
handle card scripts that does not end with newline
|
2012-12-24 23:03:36 +08:00 |
melvin
|
62a1403de3
|
generalized 'that creature's controller' to work for any permanent
|
2012-12-15 11:37:52 +08:00 |
melvin
|
6acc44d88a
|
move parser code from grammar to src/magic/grammar
|
2012-12-13 14:12:53 +08:00 |
melvin
|
0cf7815ccc
|
rename decks/dec to decks/dl, fixed rule to get comprehensive rules
|
2012-12-08 20:24:31 +08:00 |
melvin
|
0a0017332d
|
remove logs after creating crash.txt
|
2012-11-20 15:40:16 +08:00 |
melvin
|
a3f1499216
|
reduce random testing to 10000 games
|
2012-11-17 21:11:51 +08:00 |
melvin
|
34038194fc
|
use different AIs in test
|
2012-11-15 22:47:55 +08:00 |
melvin
|
0d07341d16
|
added option --compressed to curl
|
2012-10-31 21:20:18 +08:00 |
melvin
|
080c2d0b1b
|
fixed typo
|
2012-10-30 17:50:30 +08:00 |
melvin
|
3b1d2b95c8
|
corrected requires check
|
2012-10-30 17:49:59 +08:00 |
melvin
|
216f7a8e0d
|
added script to normalize rules text
|
2012-10-28 18:41:13 +08:00 |
melvin
|
5ff387a418
|
update wiki each time cards/new.txt is updated
|
2012-10-27 17:21:38 +08:00 |
melvin
|
3579855a25
|
added rule to compute new cards since last release and rule to update wiki page with new cards
|
2012-10-27 17:17:53 +08:00 |
melvin
|
f7c1af882a
|
added rule to update support/ui
|
2012-10-27 12:57:23 +08:00 |
melvin
|
241369932f
|
include casts with generics
|
2012-10-27 09:17:58 +08:00 |
melvin
|
bf080893ad
|
rename check to check_all
|
2012-10-27 08:23:58 +08:00 |
melvin
|
864c8e077f
|
remove MagicFadeVanishCounterTrigger from card code, replace with vanishing ability
|
2012-10-26 19:34:55 +08:00 |
melvin
|
2d28180a13
|
added check rule, rename check_event_data to find_event_data and check_literal to find_literal
|
2012-10-26 10:07:13 +08:00 |
melvin
|
3397b24d0e
|
rename warnings.txt to findbugs_warnings.txt
|
2012-10-14 22:43:04 +08:00 |
melvin
|
d70e73eeb6
|
added rule to look for instances of null
|
2012-10-14 20:49:49 +08:00 |
melvin
|
dbf8fa19ca
|
replace extract_existing with extract_candidates
|
2012-10-12 10:43:16 +08:00 |
melvin
|
7a2e3a9f46
|
update cards/unimplementable.tsv from annotations in cards/candidates_full.txt
|
2012-10-08 14:19:48 +08:00 |
melvin
|
63810a0e93
|
remove unimplementable cards from candidates_full.txt
|
2012-10-08 13:55:29 +08:00 |
melvin
|
b25dfd7707
|
simplify regex for finding casts
|
2012-10-07 20:45:37 +08:00 |
melvin
|
c86928d662
|
wrapped long lines, move %.fix_date rule closer to usage
|
2012-10-07 18:02:50 +08:00 |
melvin
|
ca7518d584
|
rename check_data rule to check_event_data
|
2012-10-07 09:37:34 +08:00 |
melvin
|
a2b3d8f5a2
|
generate scored candidate list using all decks in decks folder
|
2012-10-06 18:42:23 +08:00 |
melvin
|
4831233978
|
allow numbers in name, used by tokens
|
2012-10-06 15:44:55 +08:00 |
melvin
|
7206b4f31d
|
ignore numbers in filename of card script
|
2012-10-06 11:23:45 +08:00 |
melvin
|
1af776ae2d
|
added rule to check that script name is canonical card name
|
2012-10-06 10:01:02 +08:00 |
melvin
|
646b276e69
|
reduce number of games per log file to 50000
|
2012-10-01 14:59:46 +08:00 |
melvin
|
425a79d1b9
|
removed old rules for updating value
|
2012-09-30 13:34:32 +08:00 |
melvin
|
4d8a981939
|
added rule to consolidate crash logs
|
2012-09-30 11:20:52 +08:00 |
melvin
|
5f75b5915a
|
move checking rules to end of Makefile
|
2012-09-29 23:56:38 +08:00 |
melvin
|
a53ff4131f
|
use 1M repetitions for random testing
|
2012-09-27 11:10:14 +08:00 |
melvin
|
f6f6ff9d2c
|
use str 1 instead of str 0 for random testing
|
2012-09-27 10:29:33 +08:00 |
melvin
|
f936fb3d7a
|
wrap long lines, use seed option instead of rndSeed env var
|
2012-09-27 09:59:42 +08:00 |
melvin
|
7825aae003
|
use DeckStrCal for inf test
|
2012-09-23 10:15:13 +08:00 |
melvin
|
1f1d755cb7
|
include event and trigger in check_data
|
2012-09-23 09:11:13 +08:00 |
melvin
|
b2b1b30edd
|
added rule to check aura and remove log files
|
2012-09-22 20:00:36 +08:00 |
melvin
|
4f0e948dc7
|
add magarena.dir to %.t rule
|
2012-09-22 18:45:24 +08:00 |
melvin
|
7864c51232
|
rename rule to make it more specific
|
2012-09-09 11:03:00 +08:00 |
melvin
|
43c83bbe90
|
added rule to check that spell cards are properly moved to graveyard after casting
|
2012-09-09 10:52:21 +08:00 |
melvin
|
69414d4c93
|
check for use of data file by file
|
2012-09-09 10:24:29 +08:00 |
melvin
|
1e94a8ca64
|
compute X on resolution
|
2012-09-08 12:18:30 +08:00 |
melvin
|
2470e34b09
|
added rule to remove release
|
2012-08-25 22:09:10 +08:00 |
melvin
|
8cb9bd3afe
|
fixed upload/version rule by adding dependencies
|
2012-08-25 21:14:05 +08:00 |
melvin
|
38600e094d
|
move sed command after curl
|
2012-08-23 21:35:58 +08:00 |
melvin
|
f8d080e9ee
|
updated cubes
|
2012-08-23 21:31:54 +08:00 |
melvin
|
a0cf8da515
|
partition by rarity to get all card in modern
|
2012-08-19 23:23:58 +08:00 |
melvin
|
31b129c611
|
improved rules for download list of cards in a certain format
|
2012-08-19 23:04:51 +08:00 |
melvin
|
4d84b757b4
|
simplified normalize rule
|
2012-08-19 20:18:07 +08:00 |
a. benedict balbuena
|
6a59d2f1a7
|
added Bound in Silence
|
2012-08-19 18:02:07 +08:00 |
melvin
|
0e302290e7
|
removed extra space at start of command
|
2012-08-19 16:33:37 +08:00 |
melvin
|
8ce212e107
|
added rule to check that there is a 1-1 mapping between each script that requires card code and each class in src/magic/card
|
2012-08-19 16:32:49 +08:00 |
Braullynn
|
377bb29795
|
added script for Goblin Grenade
|
2012-08-19 09:05:00 +08:00 |
melvin
|
a2adb952cc
|
added rule to update value of a single card
|
2012-08-11 09:40:55 +08:00 |
melvin
|
158a7e2c88
|
moved gatherer_rankings to cards directory
|
2012-08-09 18:56:47 +08:00 |
melvin
|
b871d7fe1b
|
update rule to work with non accented letters
|
2012-08-09 18:53:42 +08:00 |
melvin
|
0baa9fec92
|
only update non token scripts with gatherer rankings
|
2012-08-09 17:44:15 +08:00 |
melvin
|
e3502a4428
|
added rule to download rating from gatherer
|
2012-08-09 14:38:06 +08:00 |
melvin
|
2f9403dbac
|
corrected typo, removed unused rule
|
2012-08-05 22:18:42 +08:00 |
melvin
|
d02b9757cf
|
added magarena.dir to Test%.run rule
|
2012-08-02 10:21:20 +08:00 |
melvin
|
c4b3135951
|
define magarena.dir in %.d rule so that make test no longer needs Magarena folder in same dir as Makefile
|
2012-08-02 10:17:15 +08:00 |
melvin
|
3be5386f56
|
added upload/version rule
|
2012-07-29 13:52:49 +08:00 |
melvin
|
3734ccb883
|
reordered arguments to googlecode_upload
|
2012-07-29 13:48:46 +08:00 |
melvin
|
662d0cb818
|
correct rule to upload zip to googlecode
|
2012-07-29 10:54:14 +08:00 |
melvin
|
0cba8d33cf
|
added rule to automatically get recent top decks
|
2012-07-26 16:51:56 +08:00 |
melvin
|
c059ee7261
|
fixed dependencies for scored_by_*.tsv
|
2012-07-26 16:47:15 +08:00 |
melvin
|
8878d2aa77
|
updated rule for cards/mtg-data
|
2012-07-26 16:42:56 +08:00 |
melvin
|
0d5b8c4c5c
|
fixed %.speed rule
|
2012-07-21 11:08:27 +08:00 |
melvin
|
00939e3e55
|
rule to download updated MTGO cube
|
2012-07-05 15:53:36 +08:00 |
melvin
|
59d48e76e8
|
updated script and rule to generate candidates_full.txt
|
2012-07-01 22:32:16 +08:00 |
melvin
|
5fae70aff2
|
replace existing.txt with existing_tip.txt
|
2012-07-01 22:01:42 +08:00 |
melvin
|
38c0bfe3df
|
simplified script to determine list of new cards
|
2012-07-01 20:10:50 +08:00 |
melvin
|
803743aa4d
|
added rules and script to study mana symbol ordering
|
2012-06-29 14:09:40 +08:00 |
melvin
|
257b8a2340
|
add rule to verify order of mana symbols
|
2012-06-24 21:43:06 +08:00 |
melvin
|
4658a9bf24
|
added rule to update cards/legacy_banned.txt
|
2012-06-20 21:09:21 +08:00 |
Pablo Castellazzi
|
086f035406
|
Makefile: make clean now work without javac.last
|
2012-06-14 07:26:36 -03:00 |
melvin
|
84c0775090
|
store output in log file
|
2012-06-13 22:48:13 +08:00 |
melvin
|
f25b3af63b
|
changed path to findbugs
|
2012-06-13 14:35:26 +08:00 |
melvin
|
e62ff341d9
|
remove tokens from new_%.txt
|
2012-06-13 11:27:08 +08:00 |
melvin
|
689b6da5f4
|
use TestName.run to run test cases
|
2012-06-11 22:25:45 +08:00 |
melvin
|
6c6e3ddb9a
|
use unix timestamp as name of log file
|
2012-06-03 09:56:47 +08:00 |
melvin
|
cb896f7cb4
|
fixed decks/dd to download from web
|
2012-06-02 17:49:07 +08:00 |
melvin
|
9c16169893
|
corrected rule for mtg-data
|
2012-06-02 11:00:49 +08:00 |
melvin
|
e7ac4d99ac
|
added rule to download latest daily decks
|
2012-05-27 14:11:42 +08:00 |
melvin
|
df0d767dfd
|
added rule to normalize card names
|
2012-05-26 15:19:22 +08:00 |
melvin
|
2b3085072e
|
added rule for scoring cards using top decks
|
2012-05-23 22:18:41 +08:00 |
melvin
|
b3d9143d62
|
removed implemented cards from scored_by_dd.tsv
|
2012-05-23 13:29:08 +08:00 |