It is currently 25 Jun 2025, 18:33
   
Text Size

Feature requests

Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins

Re: Feature requests

Postby Aswan jaguar » 19 Sep 2011, 15:16

There are other mtg based games in the index.php forums that have mulligan all mtg rules enforced,multiplayer,draft ....and other features.Me and probably all of us who choose Magarena to play,we love the Great AI,the great themes,interface and the speed of the game.

I don't think elements that will weaken AI should be part of this project as AI is the strongest asset of the project and in fact with various AI to choose from.Of course anything that can be done e.g.(maximum hand size) without AI loss is more than welcome.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Feature requests

Postby beholder » 19 Sep 2011, 17:26

melvin wrote:The hand size limit is not enforced as it might require the AI to consider a very large number of possible choices. However, it does make card drawing more powerful, perhaps too powerful. Most of the times the number of cards to discard will be small so it should not impact the AI too much, we will need to experiment to find out what is the impact.
I experimented with this and even with a hand full of great cards the Ai doesn't need that much time to discard about 3 cards. Discarding more than 4 or 5 cards starts to become a bit slow but that should not happen often.
Aswan jaguar wrote: I don't think elements that will weaken AI should be part of this project as AI is the strongest asset of the project and in fact with various AI to choose from.Of course anything that can be done e.g.(maximum hand size) without AI loss is more than welcome.
Indeed. The main focus is definitely to have a challenging Ai. I sometimes implement some great card but when testing it I find the Ai just can't handle it well, so it never gets into Magarena. Bah, some of those were really, really great cards... oh well :)
If debugging is the process of removing bugs, then programming must be the process of putting them in.
User avatar
beholder
Programmer
 
Posts: 123
Joined: 17 Jul 2011, 17:56
Location: Netherlands
Has thanked: 16 times
Been thanked: 25 times

Re: Feature requests

Postby Aswan jaguar » 19 Sep 2011, 18:03

beholder wrote:
Indeed. The main focus is definitely to have a challenging Ai. I sometimes implement some great card but when testing it I find the Ai just can't handle it well, so it never gets into Magarena. Bah, some of those were really, really great cards... oh well
Just out of curiosity were they cards with new abilities not existing in Magarena so far?Was that the reason AI couldn't play them well?
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8129
Joined: 13 May 2010, 12:17
Has thanked: 748 times
Been thanked: 477 times

Re: Feature requests

Postby beholder » 19 Sep 2011, 18:50

Aswan jaguar wrote:Just out of curiosity were they cards with new abilities not existing in Magarena so far?Was that the reason AI couldn't play them well?
No, cards that use abilities that are supported by Magarena but still cause problems.
Here is something I reported not too long ago and melvin's reply, that shows some of the difficulties an Ai can give.

Then there was the issue of Phantasmal Bear and creatures like it. The Ai just doesn't understand that it can use effects that have a positive effect (target creature gets +1/+1 for example) to target the Bear and kill it. It put the Ai at too much of a disadvantage so we decided to hold off on those illusion type card for now.

But who knows, we (or melvin more likely, he's the Ai expert) might find a solution to support some of the cards that we don't today. I know there are a lot of cards that the Ai can play well enough that just need to be added (I'm busy working on that). In the end, all that matters is as much of a challenge as possible. Magarena is one of the few games where I actually get a kick out of getting beat :lol:
If debugging is the process of removing bugs, then programming must be the process of putting them in.
User avatar
beholder
Programmer
 
Posts: 123
Joined: 17 Jul 2011, 17:56
Location: Netherlands
Has thanked: 16 times
Been thanked: 25 times

Re: Feature requests

Postby ubeefx » 19 Sep 2011, 19:22

Keeping the AI at the same level when adding new features and complexity to the game is actually not the real problem.
But keeping it at the same speed is. And I think people not only like good AI, but even more fast AI.
Less thinking of the computer means more time for you and more games you can play. :)
In retrospect I probably focused too much on raw AI engine speed, which is now a bit less the case.
User avatar
ubeefx
DEVELOPER
 
Posts: 765
Joined: 23 Nov 2010, 19:16
Has thanked: 35 times
Been thanked: 269 times

Re: Feature requests

Postby muaddib » 20 Sep 2011, 05:34

And what about tournament and draft in MagArena?
-Deck editor
User avatar
muaddib
Tester
 
Posts: 118
Joined: 03 Mar 2011, 08:37
Location: Russia
Has thanked: 0 time
Been thanked: 5 times

Re: Feature requests

Postby melvin » 21 Sep 2011, 03:06

Our next release (1.18) will include a deck editor :D

Tournament mode is on our todo list, just that no one is working on it at the moment.

Drafting would be an interesting problem for the AI, we don't have any idea how that could be done. So this is pending us developing an appropriate AI, but I think it will be fun to have this.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Feature requests

Postby arliweng » 21 Sep 2011, 09:20

i wish

when more 1 block, can i manual select the attack target? for exmaple:
card A 3/3 vs card B 2/2 and card C 2/2, i'm attack can i select damage to C first ?

at 1.18 deck editor, when i remove an item from deck then list lost focus,i must click next item to remove, i wish "mutil-select to remove" or nextItem.setFocused() after item remove from list.

the cards/ file can organize an sets? like Forge(so i can create the soft-link for share image resources), for exmaple:
cards/M12/Acidic Slime.full.jpg
cards/M12/Act of Treason.full.jpg
cards/M11/Air Servant.full.jpg ....
its too many file at cards/ for now(too slow at my file manager).

=D> thank you for great prj.
arliweng
 
Posts: 1
Joined: 20 Sep 2011, 19:28
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby melvin » 21 Sep 2011, 11:28

Hi arliweng, welcome to the forums :)

I think having the attacker order the blockers is doable. Currently the defender has a big advantage in combat because it orders the blockers. So often the AI will hold back the attack because it may not be able to trade if you have a big blocker to absorb the damage. Since either the way the order of blockers has to be decided, it does not increase the number of choices the AI has to consider.

Thanks for your suggestions on improving the yet-to-be-released deck editor. We will look into making it easier to add/remove multiple cards.

Sharing images is a great idea, earlier on it wasn't so important because we didn't have many cards.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Feature requests

Postby pedro1973 » 24 Sep 2011, 15:27

I just request ten lines of coding:)


I just need an easy counting of the number of games won, lost and eventualy draws.


I've played a lot of games but i'd like to know the number of games won/lost so i can avenge my defeats...


THX, you're doing a really nice job.
pedro1973
 
Posts: 52
Joined: 17 Apr 2011, 22:17
Has thanked: 0 time
Been thanked: 3 times

Re: Feature requests

Postby goonjamin » 20 Oct 2011, 14:36

How hard would it be to implement different gameplay formats?

I used to play a lot of Wagic on my psp and one of the things I enjoyed were the different formats you could play. Momir basic, Hermit Druid, and Stone Hewer were the ones implemented there.
goonjamin
 
Posts: 133
Joined: 19 Aug 2010, 19:51
Has thanked: 39 times
Been thanked: 5 times

Re: Feature requests

Postby beholder » 20 Oct 2011, 15:52

goonjamin wrote:How hard would it be to implement different gameplay formats?
We recently added basic deck construction rule checking so I guess it shouldn't be too hard to add support for different formats.
I like the idea and will put it on the issue list as a future enhancement.
If debugging is the process of removing bugs, then programming must be the process of putting them in.
User avatar
beholder
Programmer
 
Posts: 123
Joined: 17 Jul 2011, 17:56
Location: Netherlands
Has thanked: 16 times
Been thanked: 25 times

Re: Feature requests

Postby jeffwadsworth » 21 Oct 2011, 20:47

Is there any way to keep Quest for the Gravelord out of the AI's hand?? It is kicking my butt with it!
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Feature requests

Postby melvin » 22 Oct 2011, 02:06

jeffwadsworth wrote:Is there any way to keep Quest for the Gravelord out of the AI's hand?? It is kicking my butt with it!
+1 for the AI :D You could edit the AI's hand (click on the AI's avatar, and then on "Edit Deck") and remove that card from its deck OR you could add some enchantment destruction/creature removal to your own deck.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Feature requests

Postby missalexis » 23 Oct 2011, 02:13

I have a .app package for Mac OS X that I made this evening. Could I submit it for inclusion?
missalexis
 
Posts: 52
Joined: 28 Feb 2011, 00:08
Has thanked: 2 times
Been thanked: 5 times

PreviousNext

Return to Magarena

Who is online

Users browsing this forum: No registered users and 3 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 3 users online :: 0 registered, 0 hidden and 3 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 3 guests

Login Form