It is currently 07 Sep 2025, 15:52
   
Text Size

BotArena and DeckBot

by battlestar

Moderators: FranAvalon, Marek14, CCGHQ Admins

BotArena and DeckBot

Postby battlestar » 28 May 2008, 22:42

BotArena is yet another MTG application which allows you to play MTG with your computer or another player over the net. However, the current focus of the project is the single player/AI aspect of the game.

Features:
  • Rule enforced (both DeckBot and BotArena)
  • Mana usage aware (both DeckBot and BotArena) which means the engine can automatically pass for you because you don't have enough mana to cast any spells or perform any abilities
  • Play with computer (both DeckBot and BotArena)
  • Play with another player over the net
  • Deck constructions
  • Define 'usage pattern' per ability per card to tell the application when not to ask you to play an ability (e.g. you only want to ping someone at the end of your opponent's turn)
  • Drag and drop cards to perform single targeted operations (e.g. Shock, block an attacker)

Download version 1.0.6.7 (5/20/08): http://www.deckbotarena.net/botarena/index.html

Image
Last edited by battlestar on 09 Oct 2008, 16:32, edited 1 time in total.
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

BotArena/DeckBot version 1.0.6.7 uploaded

Postby battlestar » 28 May 2008, 22:45

Version 1.0.6.7 uploaded.

Changes in 1.0.6.7:


Known issues to be resolved:

  • card bitmap problems - cards may disappear or not displayed correctly
  • When AI cast a Terror effect, and you counter that spell, the targeted creature goes to the graveyard as if the spell wasn't countered.
  • When you win the coin flip and starts the game, you get 6 cards in hand and draw one more during your draw phase. That it is no true in real magic. You start with 7 cards in hand and skip your first draw phase.
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

BotArena/DeckBot 1.0.6.10 available

Postby battlestar » 28 May 2008, 22:46

BotArena 1.0.6.10 is the last version I am distributing because of the uncertainty in the legality of the application. The download link will be disabled soon. DeckBot will continue to be available because of the text-based approach and no rules text is included.

Changes in 1.0.6.10 (thanks to Franavalon and many others for all the bug reports and suggestions):

You can now click on a spell/pseudo spell in the stack to see the associated card image in the Preview window
Double clicking in the deck builder will add/remove cards
Added more board (table top) sizes: 2000x700, 1600x700
Bug fix: Memory leak - all missing bitmap and memory leak issues should be resolved
Bug fix: Thorn Elemental and similar cards now deal damage instead of give life
Bug fix: Sunlance now correctly gather legal targets and no more crash because of that
Bug fix: Tariff and simliar special mana payment cards - fixed crash
Bug fix: Coat of Arms now correctly identify shared creature types
Bug fix: Wildfire no longer deals damage to players
Bug fix: Inspiration and other simliar cards now correctly draw cards to the targeted opponent
Bug fix: River Bear now has Islandwalk instead of Forestwalk
Bug fix: Contaminated Bond's life loss is now not preventable
Bug fix: Mindslicer now triggers correctly
Bug fix: Groundbreaker now has trample
Bug fix: Sleight of Hand now discards to the bottom of the library
Bug fix: Crystal Vein no longer comes into play tapped
Bug fix: Nightmare and similar cards now monitor in-play changes correctly
Bug fix: Aven Cloudchaser has the correct casting cost now
Bug fix: Living Lands and similar cards - crash fixed
Bug fix: UIs and minor fixes - Nantuko Disciple, Mind Sludge, Intruder Alarm, Vampiric Link, Disorder, Tidal Kraken, Reminisce
Known Issues: Contaminated Bond, Consume Spirit, Guerrilla tactics, Sleight of hand
Last edited by battlestar on 13 Oct 2008, 13:40, edited 1 time in total.
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

DeckBot 1.0.6.11 posted

Postby battlestar » 12 Jun 2008, 02:34

Changes in 1.0.6.11 (thanks to Franavalon, Dinghammer and others for all the bug reports):
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

Deckbot 1.0.6.12 posted

Postby battlestar » 14 Jun 2008, 23:27

1.0.6.12:
[list]
[*] Changed end game check to whenever a player receives priority instead of when the stack is cleared
[*] Changed 10th Edition cards to use the abbrevation '10th' instead of 'X'
[*] Caltrops: fixed missing damage deal
[*] Dwarven Demolition Team: changed activated ability to has tap cost intead of (R)
[*] Shard Phoenix: removed damage to players
[*] Skull of Orm: fixed card move to hand instead of in-play
[*] Spirit Link (and similar): fixed not working life gain
[*] Story Circle: removed colorless as a selection option
[*] Treasure trove: removed tap cost
[*] Tempest of Light: changed spell type from Sorcery to Instant
[*] Warmth: removed optional choice when triggered
[*] UI or minor fixes:
[\list]
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

DeckBot 1.0.6.13 posted

Postby battlestar » 22 Jun 2008, 17:09

Changes in 1.0.6.13:

New: now supports mulligan
New (BotArena): card size can be customized in the Appearance options
New (BotArena): added UI link to equipement and equipped creature
Blocking action: blocked status of an attacking creature is maintained if a blocking creatre is removed from combat at the end of the Declare Blockers Step
Regeneration action (reported in Drudge Skeletons): regenerated creatures retains +/- values until of turn
Equipments (reported as a bug in Mogg Sentry): changed ability type to Activated instead of Sorcery
Ivory Cup (and similars): fixed bug which is preventing ability usage
Jester's Cap: updated logic to tag zone Removed From Game as something bad
Sustainer of the Realm (reported as a bug in Sword Dancer): added missing Flying ability
Threaten, Confiscate (and similar control cards): removed creature power and toughness reset after gaining control of a creature
The Hive: added tap cost
Wildfire: fixed bug which was causing more than 4 cards to be discarded; can now cast without using 'all actions' when there are no opponent creatures
UI or minor fixes:
(BotArena) Fixed broken sorting function in the Action list
Shivan Reef
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

DeckBot 1.0.6.14 posted

Postby battlestar » 29 Jun 2008, 20:40

1.0.6.14 changes (some changes are for BotArena only):
  • New: added filtering by text in any fields in deck editor
  • New: all windows will be hidden in full screen mode; also the Actions window will appear automatically if some of the actions cannot be performed on a card
  • New: undo tapping mana can be done on a card by double clicks now (if double click option is enabled, otherwise right click will see the undo action)
  • Combat damage assignments: simple assignments are now automatic if the 'Auto' option is checked
  • AI: computer should be able to do overkills during combats (new default option in Game play->overkill)
  • AI: computer should not mind losing some life at early stage (new default option in Game play->conserve life)
  • Mulligan: reduced land expectation from computer player by 1 (7 cards -> expect 2, 6 cards -> expect 1, 5 cards -> stop)
  • Fixed missing rendered card back image
  • Equipment: fixed incorrect ability type (again)
  • Losing condition check (reported as a bug in Corrupt): check added between any switch to the priority player
  • Counterspell (and similars): added code to remove countered spells from stack
  • Gift of Estates (and Weird Harvest): allows selection of less than 3 cards
  • Goblin Elite Infantry (and similars): shouldn't trigger Furnace of Rath now
  • Plow Under: fixed target card type to lands instead of creatures
  • Recall: discard is now before search (reverted changes in 1.0.6.11)
  • Reprocess (reported as bug in Sacred Ground): fixed incorrect performed-by player information
  • Sea's Claim: now targets all land types
  • Western Paladin: fixed target card type to white creatures only
  • UI or minor fixes:
Last edited by battlestar on 09 Oct 2008, 16:33, edited 1 time in total.
battlestar
AI Programmer
 
Posts: 7
Joined: 30 May 2008, 21:28
Has thanked: 0 time
Been thanked: 0 time

Re: BotArena and DeckBot

Postby Huggybaby » 29 Jun 2008, 20:44

The goodness keeps coming, thanks battlestar.
User avatar
Huggybaby
Administrator
 
Posts: 3227
Joined: 15 Jan 2006, 19:44
Location: Finally out of Atlanta
Has thanked: 750 times
Been thanked: 601 times

DeckBot.1.0.6.15 Posted

Postby Huggybaby » 06 Jul 2008, 17:50

In case you can't access Battlestar's site:

DeckBot.1.0.6.15.zip (957.21 KB)
http://www.mediafire.com/?jarm3fiodnm
User avatar
Huggybaby
Administrator
 
Posts: 3227
Joined: 15 Jan 2006, 19:44
Location: Finally out of Atlanta
Has thanked: 750 times
Been thanked: 601 times

Re: BotArena and DeckBot

Postby doxaios » 28 Aug 2008, 16:33

When I saw the screenshot I got crazy!I thought that the installation etc will be easy as MagMa but it is not. First of all I downloaded a rar file from Huggy's link. I unrar this and when I double click the application icon nothing happens. The txt file says this

[08/28/08 19:29:24 Debug 2816 CoreApp.cpp(103) oreApp::InitInstance()] Core App initializing...
[08/28/08 19:29:24 Debug 2816 Socket.cpp(122) CWinsock::Initialize()] Winsock initialized.
[08/28/08 19:29:24 Infor 2816 DeckBot.cpp(238) CDeckBotApp::Run()] Bad command line
[08/28/08 19:29:24 Debug 2816 CoreApp.cpp(221) oreApp::ExitInstance()] Core App exiting...

In the forum I found wonderful programs but I think that the instructions are not good enough. I think that someone who actually run these programs must wright detailed instructions. :|
User avatar
doxaios
 
Posts: 164
Joined: 20 Aug 2008, 15:40
Has thanked: 13 times
Been thanked: 1 time

Re: BotArena and DeckBot

Postby Incantus » 28 Aug 2008, 17:22

Hey doxalos,

The GUI program is no longer released. Only the console version.
Incantus
DEVELOPER
 
Posts: 267
Joined: 29 May 2008, 15:53
Has thanked: 0 time
Been thanked: 3 times

Re: BotArena and DeckBot

Postby doxaios » 28 Aug 2008, 19:12

damn [-o<
User avatar
doxaios
 
Posts: 164
Joined: 20 Aug 2008, 15:40
Has thanked: 13 times
Been thanked: 1 time

Re: BotArena and DeckBot

Postby meep.o.matic » 11 Nov 2008, 00:26

i'm sorry, are there instructions on how to play this? I can't see how you doo it without a gui, sorry for the noobish question
meep.o.matic
 
Posts: 107
Joined: 10 Jun 2008, 19:58
Location: Portugal
Has thanked: 8 times
Been thanked: 7 times

Re: BotArena and DeckBot

Postby frwololo » 11 Nov 2008, 08:33

I'd say you run it in a command line window.
Whenever you can play, a menu asks you to type a key on your keyboard depending on what you can do
frwololo
DEVELOPER
 
Posts: 265
Joined: 21 Jun 2008, 04:33
Has thanked: 0 time
Been thanked: 3 times

Re: BotArena and DeckBot

Postby meep.o.matic » 11 Nov 2008, 12:00

=/ It's sad to see such a promissing program fade away, because of legal issues =/ I thought the only thing that was ilegal were the card pictures
meep.o.matic
 
Posts: 107
Joined: 10 Jun 2008, 19:58
Location: Portugal
Has thanked: 8 times
Been thanked: 7 times

Next

Return to BotArena and DeckBot

Who is online

Users browsing this forum: No registered users and 35 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 35 users online :: 0 registered, 0 hidden and 35 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 35 guests

Login Form