Bij de Pokemon Trading Card Game heb je net als bij Magic - The Gathering, kaarten die een aanval kunnen doen op een andere kaart.
Deze kaarten zitten allemaal al in een database, m.u.v. de aanvallen.
Want hoe omschrijf je zo'n aanval voor een computer? Zodat die kan controleren of je niet valsspeelt en uiteindelijk kan meespelen?
Voorbeeldkaart
Beste poging tot nu toe: XML en die laten interpreteren door een php script.
Het hoeft natuurlijk niet in XML, het mag ook op een andere manier, in een database bijvoorbeeld. Per aanval een rij, met tig kolommen? Wat is een handige of praktische manier?
[edit]
Het probleem is dat de aanvallen ontzettend eenvoudig, maar ook heelcomplex (met kansen bijv.) kunnen zijn, en dat ik ze toch op een effectieve manier wil beschrijven.
Deze kaarten zitten allemaal al in een database, m.u.v. de aanvallen.
Want hoe omschrijf je zo'n aanval voor een computer? Zodat die kan controleren of je niet valsspeelt en uiteindelijk kan meespelen?
Voorbeeldkaart
Beste poging tot nu toe: XML en die laten interpreteren door een php script.
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?xml version="1.0" ?> <attack> <damage target="opponent" amount="20" /> <flipcoin /> <if> <coin:heads> <preventdamage target="self" /> </coin:heads> </if> </attack> <attack> <flipcoin /> <if> <coin:tails> <damage target="self" amount="30" /> </coin:tails> <coin:heads> <damage target="opponent" amount="60" /> </coint:heads> </if> </attack> |
Het hoeft natuurlijk niet in XML, het mag ook op een andere manier, in een database bijvoorbeeld. Per aanval een rij, met tig kolommen? Wat is een handige of praktische manier?
[edit]
Het probleem is dat de aanvallen ontzettend eenvoudig, maar ook heelcomplex (met kansen bijv.) kunnen zijn, en dat ik ze toch op een effectieve manier wil beschrijven.
[ Voor 70% gewijzigd door Skaah op 03-02-2004 11:18 ]