Page 1 of 1

Maybe a stupid question...

PostPosted: 22 Jun 2010, 21:56
by timmermac
Is it possible to play against the computer with this program? If it is, I'm probably going to download it... Also... How large is the card database for this game?

Re: Maybe a stupid question...

PostPosted: 22 Jun 2010, 23:12
by juzamjedi
Hello,

There is no AI for this game. If you play it solitaire on your machine then you get to play cards for both players. It also has a network play option so you could connect remotely and play against someone on the internet.

Re: Maybe a stupid question...

PostPosted: 23 Jun 2010, 01:18
by MageKing17
timmermac wrote:How large is the card database for this game?
Small, at the moment, but with the potential to expand greatly. An older version, v0.591, had over 6000 cards, but the new version has a much better engine (and can handle a wider variety of situations, meaning that the number of cards it could handle is almost certainly greater).

Re: Maybe a stupid question...

PostPosted: 26 Jun 2010, 01:28
by drekonja
To help to expand some documentation of avalaible function would be nice. Only thing we can help yourself it's already implemented cards. I spent implementing exalted ability 2 hours (and still it doesn't work perfectly) :?

Re: Maybe a stupid question...

PostPosted: 26 Jun 2010, 03:00
by MageKing17
drekonja wrote:To help to expand some documentation of avalaible function would be nice. Only thing we can help yourself it's already implemented cards. I spent implementing exalted ability 2 hours (and still it doesn't work perfectly) :?
Why would you try to implement exalted? We already have that keyword (it's in AlaraAbility.py).

Re: Maybe a stupid question...

PostPosted: 28 Jun 2010, 22:09
by juzamjedi
Dreknoja:
Many of the keyword abilities are already implemented. Look in the folder /src/Engine/Ability. The ability should be listed in the set where it was first introduced. For example Exalted is in AlaraAbility.py and Suspend can be found in TimeSpiralAbility.py

If the ability you want to add is not a keyword ability then hopefully you can look for cards or code that are similar to the effect you are trying to do.

Re: Maybe a stupid question...

PostPosted: 29 Jun 2010, 03:05
by Incantus
Actually, even quicker is to look in UnimplementedAbility.py. It should have every keyword ability that hasn't been implemented (except for the last 2 expansions).

Re: Maybe a stupid question...

PostPosted: 30 Jun 2010, 03:36
by MageKing17
Incantus wrote:Actually, even quicker is to look in UnimplementedAbility.py. It should have every keyword ability that hasn't been implemented (except for the last 2 expansions).
Yes, the last two expansions, in the v0.7.1a source. ;)

Although I really should be able to implement totem armor no problem, and rebound with a little effort, I just wanted to get v0.7.1a out with a minimum of delay. Maybe I'll get around to implementing more keywords for the next release.