It is currently 25 Aug 2025, 12:58
   
Text Size

Pluggable AI

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Pluggable AI

Postby uhlersoth » 10 May 2012, 13:11

I truly appreciate the fact that Forge is designed to be a player vs AI game. There are already a number of player vs player games out there, and IMO it's lots harder to program an AI to play Magic than to program for a player to play Magic.

Along those lines. I'd really like to see the capability of dropping in a custom AI. The following use case is how I would see it playing out:

- Provide an API abstracting the AI, such that a developer can create a custom implementation.
- At game or config time, allow the user the option of selecting a jar file containing their custom AI code.

We all play against a number of different personality types. I could see myself designing an AI based on, say, Joe, who is a very conservative player, and doesn't like to put his creatures in harm's way. Or based on, say, George, who will attack at every opportunity. Or even an unpredictable AI, whose decisions are heavily weighted on a random factor.
uhlersoth
 
Posts: 25
Joined: 16 Apr 2012, 19:33
Has thanked: 0 time
Been thanked: 5 times

Re: Pluggable AI

Postby Zucan » 31 Dec 2012, 00:44

I have thought the same exact thing... coming from the chess scene, there are many chess engines that can be plugged into your favourite chess board program and used... you can play against your engine or choice, or you can pit engine against engine for computer only competition.

I would love to see this occur in the Magic community as well. I believe both the AI engine and the graphical UI can be abstracted to an API that be used by Forge, BotArena, etc. Not only can we have a nice selection of engines to play against, but we could also have multiple user interfaces to play the game with.

Anyone else interested in this too?
Zucan
 
Posts: 2
Joined: 17 Jan 2011, 04:54
Has thanked: 0 time
Been thanked: 0 time


Return to Forge

Who is online

Users browsing this forum: No registered users and 60 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 60 users online :: 0 registered, 0 hidden and 60 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 60 guests

Login Form