Jump to content
thedybre

Triple Triad

Recommended Posts

I 1000% support this script!! Maybe we could throw together a pledge drive or something to get someone to make it for us!

Share this post


Link to post
Share on other sites
Just curious.....How hard would this be to throw together? I mean, we already have quite a few character portraits in-game. Most users wouldn't mind setting it up or even making their own if it meant using a script like this....

Any ideas how long the A.I. would take?

An AI basically needs to follow the rules of the game.

If you have a working game it is not difficult to do the AI.

 

Whether the AI is "good" or not is a different issue, but you can practically put together an AI in an hour.

Consider how RM's battle AI works: just randomly choose an action and randomly choose a target. Kind of silly but people don't seem to have an issue with it.

 

If someone gives me a working triple triad Ace implementation I can look at the AI.

Edited by Tsukihime

Share this post


Link to post
Share on other sites
Just curious.....How hard would this be to throw together? I mean, we already have quite a few character portraits in-game. Most users wouldn't mind setting it up or even making their own if it meant using a script like this....

Any ideas how long the A.I. would take?

An AI basically needs to follow the rules of the game.

If you have a working game it is not difficult to do the AI.

 

Whether the AI is "good" or not is a different issue, but you can practically put together an AI in an hour.

Consider how RM's battle AI works: just randomly choose an action and randomly choose a target. Kind of silly but people don't seem to have an issue with it.

 

If someone gives me a working triple triad Ace implementation I can look at the AI.

Hmm....How much would you need to consider it "working"?

 

Edit: Thinking about what you said, I had a thought....What about scripted battles? The user chooses what moves are used on certain turns.....Would it be possible to change the conditions? Like you  said earlier with the "Able to take card?" if/else statement. I mean, the only real issue would be "self-defense".

 

Making sure the opponent doesnt place stronger sides against borders or leave weaker sides exposed.

 

Edit2: Actually, that might not be too hard.... Maybe. If you could give the card a total point value, then recalculate that value after each move and see which leaves the highest value, would that be reliable?

Or maybe a literal vulnerability factor? As in, if <5, hide, else show. You could just apply that to each side of the card to find the best move.

I don't know, something simple like that.

Edited by VagrantEnchanter

Share this post


Link to post
Share on other sites
Hmm....How much would you need to consider it "working"?

You can play cards, capture cards, and win/lose.

If you can't even play a match, then it doesn't work.

 

I mean, the only real issue would be "self-defense".

That depends on how you define the utility function.

If your utility is based on maximizing your score, then you don't need to consider self-defense anymore: the AI would choose the move that would maximize its score, which means it will try to avoid moves that would leave itself open for capture.

 

 

Maybe. If you could give the card a total point value, then recalculate that value after each move and see which leaves the highest value, would that be reliable?

If you consider an arrangement of cards to be a particular game state, then you would try out different combinations of card arrangements and calculate the "total point value" of that state. Then, yes, you would then pick the state that has the highest value, because presumably that is the move that will give you the highest chance of winning.

 

Of course, how you determine this point value is up to the developer.

For example, if you have a card that looks like

 

 

  1
1   A
  A

Then any squares that leaves the card open to attack will be given low values, while any squares that protects it will be given higher values. Place the card in top-left corner at the beginning of the game, for example, would be a high value state.

Edited by Tsukihime

Share this post


Link to post
Share on other sites
Hmm....How much would you need to consider it "working"?

You can play cards, capture cards, and win/lose.

If you can't even play a match, then it doesn't work.

 

I mean, the only real issue would be "self-defense".

That depends on how you define the utility function.

If your utility is based on maximizing your score, then you don't need to consider self-defense anymore: the AI would choose the move that would maximize its score, which means it will try to avoid moves that would leave itself open for capture.

 

 

Maybe. If you could give the card a total point value, then recalculate that value after each move and see which leaves the highest value, would that be reliable?

If you consider an arrangement of cards to be a particular game state, then you would try out different combinations of card arrangements and calculate the "total point value" of that state. Then, yes, you would then pick the state that has the highest value, because presumably that is the move that will give you the highest chance of winning.

 

Of course, how you determine this point value is up to the developer.

For example, if you have a card that looks like

 

 

  1
1   A
  A

Then any squares that leaves the card open to attack will be given low values, while any squares that protects it will be given higher values. Place the card in top-left corner at the beginning of the game, for example, would be a high value state.

 

That's pretty much what I had in mind. If I could script, I would be all over that.

Share this post


Link to post
Share on other sites

here its vxace demo

http://www.mediafire.com/?3nt1jck34939wq7

 

Author: Dricc(french communauty), Pharazôn for resources

Script version: 1.0

In its version 1.0, is identical to VXAceCard VXCard.

 

 

Note to writers: Do not look too closely Smile my code not super nice, I'll have to fix it. In fact I made the "wrong" RGSS3, ie I have taken some classes of VX. But it works

Edited by johnseed

Share this post


Link to post
Share on other sites

johnseed - Is that demo yours? If not, then you shouldn't be linking directly to the download and giving no credit to whomever created it.

In fact, I cannot work out what anything does or even using google translate find the author of it...

Share this post


Link to post
Share on other sites

I'm interested in this... downloaded the demo, but I'm sceptical as to my rights to actually use it. Obviously, we could do with a translated version with some instructions on use...

Share this post


Link to post
Share on other sites

I will put together my own implementation of triple triad. Well, slowly anyways.

It would be my first full script involving graphics.

 

I'll have to come up with some specs though, such as the size of the cards and the size of the images that will go on the cards.

  • Like 1

Share this post


Link to post
Share on other sites

I am working translating  the VX version from Spanish to English. Is there anyone out there that would like to convert it from RGSS2 to RGSS3?

Share this post


Link to post
Share on other sites

I fully support this project! I would LOVE to implement Triple Triad into my game!

Though personally I would cut out all the rules except for Open and One.

So uh... please make the various rules optional? I'd rather not have stuff like Same or Plus getting in my way.

Also, a suggestion...

Would it be possible to auto-generate the cards based on pictures?

Like, have a base card template and then in the options, all you have to do is specify the name of the image in the pictures folder and it will automatically generate that image inside the card.

Can that be done?

 

Edit:

Also, would it be possible to implement a Card Mod system? Being able to break down a card into items, like in FF8.

And another question... in the scripts that you guys are working on, how are opponent decks determined? Are they random or do you specify what cards they have? Can there be rare cards that they can only play once? If you lose a card to someone, does it enter their inventory for you to win back?

Edited by Tatsuki

Share this post


Link to post
Share on other sites

I think that is the most reasonable way to do it. I mean, a card has a name, and the name determines which picture to use.

Share this post


Link to post
Share on other sites

Oh I wish someone would just come up with the damn thing! I want this kind of FF8 game too...

I am only good at graphics editing, not scripting, else I would have done this already...

Share this post


Link to post
Share on other sites

I have a question (in addition to the ones I posted on the previous page that nobody answered...)

Is it possible to track the total amount of unique cards you own with a variable in either of the Triple Triad scripts?

I'd like to make Achievements involving collecting a certain number of cards, if possible, but they need to be tracked via variable for that.

Share this post


Link to post
Share on other sites

It would seem, no-one in this community has that amount of scripting knowledge, or that most people think its impossible and is'nt woth trying to make, even with the event system as it would take too much time. But if the Spanish have done it, why hav'nt we?

There is a Spanish script for this and that is our only problem at the moment, translation or a script specialist is what we need and I am sorry to say, I can do niether...

 

I would really like this to be created not just for myself, but for you guys too.

 

I just hope someone like-minded and experienced in these matters is reading...

Share this post


Link to post
Share on other sites

It just takes time. If you're willing to pay someone to do it you can get it done faster.

I have more interesting things on my list than a mini-game.

Share this post


Link to post
Share on other sites

It would seem, no-one in this community has that amount of scripting knowledge, or that most people think its impossible and is'nt woth trying to make, even with the event system as it would take too much time. But if the Spanish have done it, why hav'nt we?

There is a Spanish script for this and that is our only problem at the moment, translation or a script specialist is what we need and I am sorry to say, I can do niether...

 

I would really like this to be created not just for myself, but for you guys too.

 

I just hope someone like-minded and experienced in these matters is reading...

 

Be patient. They've already said they're working on it. We just need to wait. Complaining isn't going to make them work any faster.

Though I would at least like some answers to my questions...

  • Like 1

Share this post


Link to post
Share on other sites

Complaining and stating facts are two completely separate things, I am just sharing a little insight into what I have learned on this matter. It seems that the english speaking community has hit a wall when it comes to the FF8 card game, shame.

I wish anybody who works on this the very best of luck...

Share this post


Link to post
Share on other sites

People should also stop whining when their requests don't get filled.

But I'm not complaining, I'm just stating the facts.

 

If no one's doing it (except maybe the Spanish scripters of course), there aren't going to be any releases. Things don't happen by themselves just because time passes.

Edited by Tsukihime

Share this post


Link to post
Share on other sites

Once again I am stating that I am converting a script of this from Spanish to English and then from RGSS2 to RGSS3. Please people have patience and I will go as fast as I can with all of this school work and tutoring.

Share this post


Link to post
Share on other sites

Once again I am stating that I am converting a script of this from Spanish to English and then from RGSS2 to RGSS3. Please people have patience and I will go as fast as I can with all of this school work and tutoring.

 

I appreciate your work, really.

But could you please have a look at those questions I posted earlier and see if you can answer them?

Share this post


Link to post
Share on other sites

The script system for this has 6 or 7 scripts and I have already 5 converted from Spanish to English. I have slowed down due to the increase in school work, but I still want this so I am continuing on it soon.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
Top ArrowTop Arrow Highlighted