#1 Anyone wanna help me make Triple Triad cards?
Posted: Thu Aug 07, 2008 11:14 pm
I was sitting on the computer last night when I got a sudden urge to play Triple Triad, the card minigame from Final Fantasy 8. So I cracked open my text editor and hammered out the code to make a clone of it. This clone is already almost done, but a program on its own is no fun - I need some cards.
Problem is I'm a shitty ass artist myself, so anything I make would suck. Thus, here I am asking for contributions.
A LibArc card set might just be fun anyway!
How to make the cards?
There are two parts, the art file and a text stats entry.
The art file should be a png, 120x145 pixels in size. It should have a transparent background, so the program can layer it on top of a color to show card ownership in the game.
Realistically, you don't need to be exact with a submission; I can always resize it and add a transparent background myself.
You should not put the card's numbers or elemental icon on the picture. The program adds that during the game.
To make note of what the numbers and name of the card should be, write the following text:
[filename] is the name of the picture file without the extension. It should be all lower case and only letters and numbers - no spaces or symbols.
name is the full name of the card that is displayed in game.
ranks list the numbers on the card. The order is top, bottom, left, right. You must specify all four, and it can be 1-9 or A. There are no technical restrictions on what these can be (a, a, a, a is accepted by the program), but don't wank - that's no fun.
rarity is actually ignored by the game (as it is right now), but you can fill in the field for later. The options are 'common', 'rare', and 'unique'.
elemental is the element of the card, used in game to give it a +1 or -1 modifier. Options are "none", "fire", "lightning", "wind", "poison", "ice", "water", "earth", or "holy". (As of this writing, elemental is not yet implemented in the program, but it will be later. The elemental icon will be added to the card by the program, so you shouldn't put it in your art file.)
An example:
Here is one of the pictures I made using a pattern brush in the gimp:
The filename is lightning.png.
The stats entry is:
In the game, it looks like this:
You can see ones owned by each player in the two top corners. Thanks to the source lightning.png image having a transparent background, the ownership color is easily visible.
Also notice how the program added the numbers for me and how they were on the opposite side of the card on the left player's hand - that is why the picture shouldn't have the numbers drawn on it ahead of time.
(Also, I'm using the gameboard from FF8 that I grabbed off a screenshot. For copyright reasons, I'll have to replace that image too before releasing the program. I'll take contributions for that too if anyone is willing. That image should be 512x512 pixels, and the upper left corner of where the game pieces go should be at (80, 40) if (0, 0) is defined as the upper left corner of the image. From there, each rectangle of the 3x3 grid should be 120x145 so a card will fit in.)
I should be finished with the program by Monday at the latest and will release it then. In the mean time, let's have some fun in making some cards.
Problem is I'm a shitty ass artist myself, so anything I make would suck. Thus, here I am asking for contributions.
A LibArc card set might just be fun anyway!
How to make the cards?
There are two parts, the art file and a text stats entry.
The art file should be a png, 120x145 pixels in size. It should have a transparent background, so the program can layer it on top of a color to show card ownership in the game.
Realistically, you don't need to be exact with a submission; I can always resize it and add a transparent background myself.
You should not put the card's numbers or elemental icon on the picture. The program adds that during the game.
To make note of what the numbers and name of the card should be, write the following text:
Code: Select all
[filename]
name = Proper Name of Card
ranks = 1, 2, 3, 4
rarity = common
elemental = none
name is the full name of the card that is displayed in game.
ranks list the numbers on the card. The order is top, bottom, left, right. You must specify all four, and it can be 1-9 or A. There are no technical restrictions on what these can be (a, a, a, a is accepted by the program), but don't wank - that's no fun.
rarity is actually ignored by the game (as it is right now), but you can fill in the field for later. The options are 'common', 'rare', and 'unique'.
elemental is the element of the card, used in game to give it a +1 or -1 modifier. Options are "none", "fire", "lightning", "wind", "poison", "ice", "water", "earth", or "holy". (As of this writing, elemental is not yet implemented in the program, but it will be later. The elemental icon will be added to the card by the program, so you shouldn't put it in your art file.)
An example:
Here is one of the pictures I made using a pattern brush in the gimp:
The filename is lightning.png.
The stats entry is:
Code: Select all
[lightning]
name = Lightning
ranks = 2, 1, 2, 2
rarity = common
elemental = lightning
You can see ones owned by each player in the two top corners. Thanks to the source lightning.png image having a transparent background, the ownership color is easily visible.
Also notice how the program added the numbers for me and how they were on the opposite side of the card on the left player's hand - that is why the picture shouldn't have the numbers drawn on it ahead of time.
(Also, I'm using the gameboard from FF8 that I grabbed off a screenshot. For copyright reasons, I'll have to replace that image too before releasing the program. I'll take contributions for that too if anyone is willing. That image should be 512x512 pixels, and the upper left corner of where the game pieces go should be at (80, 40) if (0, 0) is defined as the upper left corner of the image. From there, each rectangle of the 3x3 grid should be 120x145 so a card will fit in.)
I should be finished with the program by Monday at the latest and will release it then. In the mean time, let's have some fun in making some cards.