added Makefile, requires GNU Make
parent
80eb0b3862
commit
cbe604f709
|
@ -0,0 +1,40 @@
|
|||
DSC=java -ea -cp $^ magic.DeckStrCal
|
||||
MAG:=launch4j/Magarena-$(shell hg id -n).jar
|
||||
|
||||
tags: $(MAG)
|
||||
ctags -R .
|
||||
|
||||
$(MAG):
|
||||
-ant
|
||||
-cp launch4j/Magarena.jar $(MAG)
|
||||
|
||||
clean:
|
||||
ant clean
|
||||
|
||||
test: $(MAG)
|
||||
$(DSC) \
|
||||
--deck1 decks/LSK_G.dec \
|
||||
--ai1 MCTSD \
|
||||
--deck2 decks/LSK_G.dec \
|
||||
--ai2 RND --games 10 --strength 3
|
||||
|
||||
exp/vegas_mcts_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 VEGAS --ai2 MCTS --games $* > $@
|
||||
|
||||
exp/mmab_mcts_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 MMAB --ai2 MCTS --games $* > $@
|
||||
|
||||
exp/rnd_mcts_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/LSK_G.dec --deck2 decks/LSK_G.dec --ai1 RND --ai2 MCTS --games $* > $@
|
||||
|
||||
exp/rnd_rnd_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 RND --ai2 RND --games $* > $@
|
||||
|
||||
exp/rnd_mmab_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 RND --ai2 MMAB --games $* > $@
|
||||
|
||||
exp/mmab_mmab_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 MMAB --ai2 MMAB --games $* > $@
|
||||
|
||||
exp/mcts_mcts_%.log: $(MAG)
|
||||
$(DSC) --deck1 decks/text.dec --deck2 decks/text.dec --ai1 MCTS --ai2 MCTS --games $* > $@
|
Loading…
Reference in New Issue