It is currently 16 Apr 2024, 21:43
   
Text Size

Land Stacking vs Land Normalization

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

Land Stacking vs Land Normalization

Postby Chris H. » 28 Apr 2009, 21:10

Land Stacking vs Land Normalization

I had an idea the other day.

Land "stacking" gives the computer a long string of card draws that are non-land cards in the mid-game portion. It can be hard for us to keep up with this since we are getting lands mixed in with our own card draws. Land "stacking" can give the computer a real advantage when using an AI tuned quest deck.

When we turn off the land "stacking" flag, the computer becomes a potential mana hosed/flooded victim. This has a tendency to place the weak computer AI at a disadvantage.

I wonder if a land normalization routine might be workable. The non-land cards would be shuffled and then the lands would be placed in the deck at fairly even intervals. The lands would not be clumped together in some areas and altogether missing in other areas of the computer's library.

We could also use Dennis' land "threading" algorithm. This would help with the designing of AI multi color decks. The land "threading" algorithm does not clump all of the land at the start and end of the library. It is designed to alternate the land types and colors in an ordered distribution.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Land Stacking vs Land Normalization

Postby DennisBergkamp » 28 Apr 2009, 21:45

I think this is a good idea... I'll give this a shot sometime. Another thing that could be useful is that when some fetch spell is played by the AI, we could "normalize" and alternate lands instead of doing a regular shuffle.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Land Stacking vs Land Normalization

Postby Mr.Chaos » 29 Apr 2009, 06:08

I gues it could work...
But you can get manahosed/flooded too so it is all part of the game really.
(nothing worse than having 2 lands in your opening hand, then waiting 8 turns for your 3rd land!) :x
I mean, to keep things fair, just shut off land stacking for questmode because the decks are hard enough as is. But in the standard playmode, you could implement the Land Stacking or Land Normalization where it sort of functions as a way to level up the AI.
No land fixing = lvl 1
Land Normalization = lvl 2
Land Stacking = lvl 3

Just a thought that hits me as I type this so I am just dropping it here:
Make the "Generate Deck" function actually use multiple copies of cards instead of just 1 of each as it does now.
That could make randomly generated decks stronger.
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Land Stacking vs Land Normalization

Postby Chris H. » 29 Apr 2009, 11:08

Mr.Chaos wrote:But you can get manahosed/flooded too so it is all part of the game really.

I mean, to keep things fair, just shut off land stacking for questmode because the decks are hard enough as is.
Prior to the release of quest mode I would not Mulligan. I would concede the game and then restart the match. In quest mode, I Mulligan if my opening hand looks bad. I do not want to record a loss.

I have now played two quick 10 match quest games with the new and easier decks in the recent questData file. Have you had a chance to play test the new questData file? I am interested in other people's feedback.

The old hard decks are now only faced at the end of the quest. The weaker decks are now played in the early and mid quest stages.

There are a few files to download and it is requires a wee bit of work to put these together and to beta test these new decks.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times


Return to Forge

Who is online

Users browsing this forum: No registered users and 73 guests


Who is online

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

Login Form