geo
Senior Member

Posts: 1684
Registered: 10-05 |
AFTER DAY 1
I'm not sure if I should still post here or make a new topic, but I made the basic system for a computer DoomTG. The cards, the decks, the hands, the players and play styles. With all of MnM's original cards and new Doom III monsters (and weapons), the card total is 85. There is nothing to show yet, just programming language and the databases.
I watched the MTG getting started videos on their site and cloned their play styles. Red, black, white, green, blue and ?? yellow ??.
White play styles summon bunches of zombies. Green play styles summon marines and greater zombies. Red play styles summon greater demons, while black play styles summon lesser demons. Blue play styles rely on weapons (Sorcery), and yellow play styles are a mixed bag of everything.
There can also be random play styles that create their own blend of what they want to use. Computer players can be generated randomly with their own play styles.
Decks are based on the play styles :-) MTG's website says a deck is usually 60 cards. Here is a print out so far; and instead of printing out all 60 cards, I'm cutting the list down to 10.
Collective vs Chubbs
Collective has a white play style, which means lesser zombies to swarm. Chubbs has a green play style which means greater zombies.
Collective's Deck
1 :: Collective :: Flaming Zombie
2 :: Collective :: Chain Gunner
3 :: Collective :: Mars
4 :: Collective :: Former Sergeant
5 :: Collective :: Flaming Zombie
6 :: Collective :: Nuclear Plant
7 :: Collective :: Chainsaw Zombie
8 :: Collective :: Seeker
9 :: Collective :: Chainsaw Zombie
10 :: Collective :: Grosse
Chubb's Deck
1 :: Chubbs :: Z-Sec
2 :: Chubbs :: Former Human
3 :: Chubbs :: Command Control
4 :: Chubbs :: Space Marine
5 :: Chubbs :: Z-Sec
6 :: Chubbs :: Toxin Refinery
7 :: Chubbs :: Former Sergeant
8 :: Chubbs :: Former Sergeant
9 :: Chubbs :: Chain Gunner
10 :: Chubbs :: Former Sergeant
AFTER DAY 2
Instead of double posting the hell out of this, I am just adding onto it.
The game now plays itself (unfortunately the player does not play it yet). Computer randomly selects 2 computer players that face off using 3 types of cards (so far):
- lands
- creatures
- weapons
I've seen plenty of games, the shortest I've seen has been 8 rounds, the longest has been 21 where the Mancubus, Arch-Viles and Barons of Hell come out.
Creatures (or computer players controlling them) are smart enough to defend their masters from being attacked.
The computer players are smart enough to second guess attacks, such as if player A has 2 Lost Souls and player B has 1 Baron of Hell. Player A will second guess attacking player B, because 2 Lost Souls are no match for 1 Baron of Hell.
Players are smart enough that when one player has a flying creature out, the other player will put out flying creatures or just use a weapon strong enough to blast them out of the air.
Because it would take too much space to post an entire battle, I will just post a round from the print out (print out is not the final product and it is just for me to see what it does):
===========================================================================
=
ROUND: 10
===========================================================================
=
Collective draws a card:
0 :: Collective :: Stimpack :card: 109
Collective has no land to set out.
Collective taps land for a total of:
for a total of:
6 MANA
0 RED
Z-Sec attacks Crysta
Crysta defends with Grosse
Z-Sec does 2 damage to Grosse
Grosse does 1 damage to Z-Sec
Grosse dies
Z-Sec survives the attack
Collective takes turn:
Crysta draws a card:
0 :: Crysta :: Shotgun :card: 31
Crysta has no land to set out.
Crysta taps land for a total of:
for a total of:
2 MANA
0 RED
Crysta takes turn:
Crysta sets out: Shotgun
Shotgun attacks Collective
Collective defends with Z-Sec
Shotgun does 2 damage to Z-Sec
Z-Sec dies
SIDE NOTE
Being that I've never ever played MTG before and I'm just watching tutorial videos, I just learned you are supposed to stack your deck. I have found 2 official MTG video tutorials that contradict one another on minor things like first player does not get to pick a card when the game is started and another video that says different.
UPDATE
The only real thing to update is the game's intelligence and Cybernator seems to be undefeatable. I spent time implamenting block rules that I learned from yet another promotional vidieo. Such as when a creature attacks, it cannot block the player from an attack.
Red mana and any mana are now Mars mana and Earth mana. I have not made use of "any" mana yet, but that's a frill I will get to later.
There are still bugs:
- Player uses sorcery (weapons) to try and kill creatures that the weapons cannot kill.
- Sometimes simple things like Seekers, Forgotten Ones, Lost Souls can block and take down Demons, Nightmare Imps and so on.
Watching the computers sim through battles in the printout, I've seen an entire hand of flaming zombies (burnies), which has been amusing. Battles with Cybernator don't last long. Usually 6-9 rounds. He uses Hell's big creatures. Maybe he crushes everyone so quickly because the sorcery is still buggy.
UPDATE
The game is getting more advanced, such as Guardians now require at least one Seeker visible to attack. Seekers don't attack (or maybe they should) like they do not attack in DOOM3 (right?).
The fun thing is the game looks for keywords in the card's text like requires at least 1 seeker. Game looks for the word requires, then at least (at most / only), then 1 (or any number), then seeker (or any card with the name). This just makes it easier to make cards and it will make it easy for mods. Sorcery also reads the text on the card for what to attack. Words like weapon, multiple creatures, player. single creature. This is all for flexability when writing cards.
The AI is getting a lot smarter and stacks the deck with a strategy based on aggression.
There is now a very simple GUI that is sleek, unspecial, but not lame. The GUI shows a health bar, printout of the game action, a view of the cards each player has in their hand, what cards are set out, and what is remaining in the deck.
Last edited by geo on 03-20-09 at 20:41
|