Commit Graph

1391 Commits (0e2ff2c074433ed847404d5ab3f9d2a92c6ed9f8)

Author SHA1 Message Date
ubeefx 70b2d0b9c7 GPL 3.0 license text. 2011-04-16 17:34:13 +00:00
ubeefx 6bfabba7ce GPL 3.0 license text. 2011-04-16 17:31:59 +00:00
ubeefx fb48886e5d Updated readme. 2011-04-15 22:21:04 +00:00
ubeefx d08e6b52fc Added 3 bonus cards : Bitterblossom, Overrun, Piledriver Goblin.
Removed image download locations.
2011-04-15 22:01:47 +00:00
ubeefx 3b73d7be25 Changed version. Removed image downloading. 2011-04-15 19:16:33 +00:00
ubeefx 9945d28474 Remove stuff. 2011-04-15 18:26:18 +00:00
ubeefx e4e4fb442a Limited Edition branch. 2011-04-15 18:05:51 +00:00
ubeefx 3c738965db Updated runtimes. 2011-04-10 20:47:27 +00:00
ubeefx b5c056751c Fix. 2011-04-10 20:35:06 +00:00
ubeefx 8e9edbcbb9 Readme. 2011-04-10 19:53:13 +00:00
ubeefx 46e63b43c4 Added option to select a random deck for new duel. 2011-04-10 19:47:08 +00:00
ubeefx 395b64a77a Added new and load button on startup screen. 2011-04-10 17:55:35 +00:00
ubeefx c3b0a118bf Readme. 2011-04-10 17:19:20 +00:00
ubeefx 1593d2f782 Readme. 2011-04-10 17:06:49 +00:00
ubeefx eb7cfc4eb4 Vegas AI. 2011-04-10 17:05:51 +00:00
ubeefx 570ed62f81 Improved scoring for equip. 2011-04-10 17:05:22 +00:00
ubeefx 8fa16bed03 Fixed LSK deck. 2011-04-10 16:58:09 +00:00
melvinzhang@gmail.com f2a78100b2 reduced exploration and increased exploitation in MCTS AI 2011-04-10 14:35:57 +00:00
ubeefx cb471224a5 Default AI is used for deck strength calculation. 2011-04-10 13:29:56 +00:00
ubeefx 9424084d22 Fix for removing missing activations in activation map. 2011-04-10 10:32:48 +00:00
melvinzhang@gmail.com 74ad26153b added MCTS to list of supported AIs 2011-04-10 09:45:11 +00:00
melvinzhang@gmail.com f65fe29faf MCTS now can play games with hidden cards by making use of the number of main phases in the random simulation (prefer to win in fewer turns and lose in many turns) 2011-04-10 09:44:39 +00:00
ubeefx 08fbbec6ae 876 cards, you're welcome. 2011-04-10 07:04:18 +00:00
ubeefx bc60f14700 Improved display of log messages. 2011-04-09 21:41:53 +00:00
ubeefx 37b2b0ac22 Small changes. 2011-04-09 20:09:55 +00:00
ubeefx f8a0a81802 Small changes. 2011-04-09 20:02:15 +00:00
ubeefx 6737805b1a The Magarena cubes now contain 555 and 875 cards. That's all folks. 2011-04-09 19:43:33 +00:00
ubeefx 8280ebb2ec Removed card Razorfield Thresher. 2011-04-09 16:36:42 +00:00
ubeefx bc7de84f4f Removed card Venser's Sliver. 2011-04-09 13:26:01 +00:00
ubeefx 292a011787 Lightning Helix can always target everything. 2011-04-09 13:07:39 +00:00
ubeefx 0605367a78 Improved downloaded images for mana symbols. 2011-04-09 13:00:25 +00:00
ubeefx 2cfee094c6 Added selection of AI in preferences. 2011-04-09 10:06:08 +00:00
ubeefx 555d836493 Improved setting of known cards for AI. 2011-04-09 08:43:39 +00:00
melvinzhang@gmail.com 8b3475813c added some handmade decks created by folks on forum and from issue #52 2011-04-09 03:44:39 +00:00
melvinzhang@gmail.com 350fb91456 made logging configurable via the constructor, default constructor sets logging to false 2011-04-09 03:05:09 +00:00
melvinzhang@gmail.com 4ee43f37f5 treats the situation where the size of the list of choices is zero as a draw, previously tried to continue the game but gets stuck in a infinite loop 2011-04-09 03:00:06 +00:00
melvinzhang@gmail.com 27b5e62d6d accidentally commited version of MagicAIImpl used for testing MCTS, it sets MCTS as the default. Fixed by setting Minimax AI back to being the default 2011-04-09 01:49:56 +00:00
melvinzhang@gmail.com 3aeb7070f8 MCTS now works but it cheats by using the MagicGame constructor that allows it to see all the cards 2011-04-09 01:47:53 +00:00
melvinzhang@gmail.com 8ffab05ea3 fixed syntax error in calling a constructor from within another constructor 2011-04-09 01:45:47 +00:00
melvinzhang@gmail.com 850a51d985 increase the MAX_TEST_MODE_DURATION to 100000 2011-04-09 01:42:55 +00:00
melvinzhang@gmail.com 32d6ab45d6 added constructor that allows AI to view the complete game state, included cards that should be hidden from it 2011-04-09 01:41:33 +00:00
ubeefx 30d52b1852 Moved cube and image information to card definition files. 2011-04-08 21:52:47 +00:00
ubeefx ed7621b080 Removed images files in mods support. 2011-04-08 20:19:12 +00:00
ubeefx 53de590e9c Created initializeEngine method to remove duplication. 2011-04-08 20:09:16 +00:00
melvinzhang@gmail.com 3df275480b refactored getNextMultiChoiceEvent to be flatter, reduce nestedness of statements, added condition to terminate AI when MAXTIME or MAXSIM is reached, store game.getScore in MCTSGameTree (not used at the moment) 2011-04-08 06:44:28 +00:00
ubeefx c0f00d6e86 Added card Lightning Greaves. 2011-04-07 20:30:31 +00:00
melvinzhang@gmail.com 11f29b3335 MCTSGameTree now implements iterable, so that we can use for each loop to go over all the children of a node, changed assert format 2011-04-07 09:19:23 +00:00
melvinzhang@gmail.com 26091b7405 improve error handling and provide some simple instructions on the arguments supported by DeckStrCal 2011-04-07 06:53:40 +00:00
melvinzhang@gmail.com ee8282e4f7 added some asserts to help debug MCTS 2011-04-07 04:31:41 +00:00
melvinzhang@gmail.com ddf9b0559f fixed crash in MCTS, randomPlay still bugged (almost always returns that scorePlayer wins 2011-04-06 05:27:39 +00:00