Page 2 of 3

Re: Tablic

PostPosted: Tue May 05, 2015 1:25 am
by Zivouhr
koala wrote:Finally, the Early Demo is here! :D :mrgreen:



Congratulations on the Demo Release, Koala! 8)
Will check it out this week and report back soon. Thanks.

Re: Tablic

PostPosted: Wed May 06, 2015 3:32 am
by Zivouhr
Hi Koala,

I was finally able to take a look at Tablic to test it out more in depth tonight.

I like the card designs and especially the way they are shuffled onto the table. The movement of the cards looks nicely done.
The green table is also nice, as it is the familiar color of most card game tables, with the felt material, which gives it more of an authentic style. Very nice design.

Since it's a demo, I know the game is still in development and a work in progress.
I have read the detailed rules of the game, and find them very informative, nicely done. The first to reach 101 + wins the game and from what I understand, the winner is determined once all the cards from the deck are gone, to reach 101 first.

The options look promising, with a nice variety of choices.

When I start the game itself, I can choose the four center cards, which highlight a light blue, but when I pick the bottom cards to see what happens, the game stops and says:
card-> Mouse Button Down (Left), in delete function, line 208: EiC sprintf creating an empty string

Not sure why that happens yet, but since it's still in development, I can always play the latest update when it's ready.

Otherwise, Tablic looks like a promising Card Table Game. Keep it going! 8)

Re: Tablic

PostPosted: Wed May 06, 2015 4:59 am
by bat78
Zivouhr wrote:Hi Koala,

I was finally able to take a look at Tablic to test it out more in depth tonight.

I like the card designs and especially the way they are shuffled onto the table. The movement of the cards looks nicely done.
The green table is also nice, as it is the familiar color of most card game tables, with the felt material, which gives it more of an authentic style. Very nice design.

Since it's a demo, I know the game is still in development and a work in progress.
I have read the detailed rules of the game, and find them very informative, nicely done. The first to reach 101 + wins the game and from what I understand, the winner is determined once all the cards from the deck are gone, to reach 101 first.

The options look promising, with a nice variety of choices.

When I start the game itself, I can choose the four center cards, which highlight a light blue, but when I pick the bottom cards to see what happens, the game stops and says:
card-> Mouse Button Down (Left), in delete function, line 208: EiC sprintf creating an empty string

Not sure why that happens yet, but since it's still in development, I can always play the latest update when it's ready.

Otherwise, Tablic looks like a promising Card Table Game. Keep it going! 8)


I think that error happens only under linux.
Also.. I think it was fixed in 1.9

Re: Tablic

PostPosted: Wed May 06, 2015 5:10 am
by Zivouhr
Thanks for the info. That would explain it. Probably for the Linux, Mac version too.
EDIT: Exporting it to the desktop helped, no longer crashes.

It's working now!
The rotation of the cards, very nice. I'll have to learn more about this, but right now, I'm picking my lower numbered cards to dispose of back into the deck and trade it for higher value cards. Playing against 2 other players. 8)

Re: Tablic

PostPosted: Wed May 06, 2015 5:26 am
by bat78
Also.. if you are curious about the meaning of EiC..
check this.

Re: Tablic

PostPosted: Wed May 06, 2015 10:02 am
by koala
Thank you both very much on your feedback and comments. I really appreciate it. :D
So that line of code that crashed the game is
Code: Select all
sprintf(array[i].name, "");
Apparently I will need to change it. I didn't have any clue it will make a problem.
Thank you Zivouhr on your very detailed review. I am glad you like the game's look and cards' movement. :D
bat78, those information are very helpful, thank you. :D

Re: Tablic

PostPosted: Wed May 06, 2015 1:44 pm
by bat78
koala wrote:Thank you both very much on your feedback and comments. I really appreciate it. :D
So that line of code that crashed the game is
Code: Select all
sprintf(array[i].name, "");
Apparently I will need to change it. I didn't have any clue it will make a problem.
Thank you Zivouhr on your very detailed review. I am glad you like the game's look and cards' movement. :D
bat78, those information are very helpful, thank you. :D


There is literally nothing wrong with this code and the error message actually has to be a warning.
For string reset I would prefer:
Code: Select all
strcpy(structarr[i].name, "");


Or

Code: Select all
structarr[i].name[0] = NULL;


Note that this not free the bytes allocated by the string. Statically allocated instances can not be freed at run time.
Instead you do that to "destringify".

Re: Tablic

PostPosted: Wed May 06, 2015 2:02 pm
by koala
Nice, thanks bat78! :D

Re: Tablic

PostPosted: Wed May 06, 2015 5:39 pm
by Zivouhr
Yes, since the game works perfect after I export it, no need to fix anything.

I'll practice this card game more and read the rules more in depth to truly understand it. The other players automations work well as they dispense cards. 8)

Re: Tablic

PostPosted: Wed May 06, 2015 9:31 pm
by koala
Zivouhr wrote:Yes, since the game works perfect after I export it, no need to fix anything.

I'll practice this card game more and read the rules more in depth to truly understand it. The other players automations work well as they dispense cards. 8)
Thank you Zivouhr because you are spending your time to test this game. I am glad it is working fine for now. :D

Re: Tablic

PostPosted: Sun May 10, 2015 2:57 pm
by Zivouhr
Once I finally understood what to do, the game is fun to play. The computer is tough, and often gets a good hand, but I had some good cards also.

For the center cards, I see we can choose as many that will equal a single card in our deck. After we highlight the appropriate center cards blue (7 + 3 cards for example), then we choose the single card in our deck that matches that amount (10 card), and we get those cards from the center deck. Player with the most points wins after the main deck is depleted. Let me know if I have the concept right, thanks!

Nicely done and I can imagine it was a challenge to program. 8)

Re: Tablic

PostPosted: Sun May 10, 2015 3:08 pm
by koala
Zivouhr wrote:Once I finally understood what to do, the game is fun to play. The computer is tough, and often gets a good hand, but I had some good cards also.

For the center cards, I see we can choose as many that will equal a single card in our deck. After we highlight the appropriate center cards blue (7 + 3 cards for example), then we choose the single card in our deck that matches that amount (10 card), and we get those cards from the center deck. Player with the most points wins after the main deck is depleted. Let me know if I have the concept right, thanks!

Nicely done and I can imagine it was a challenge to program. 8)
Yes, you have the concept absolutely right. :D
It was a challenge, indeed.
Thank you for playing and for feedback, and I am glad you like the game.
Do you think rules should be more clear?

Re: Tablic

PostPosted: Sun May 10, 2015 9:13 pm
by Zivouhr
Good question as far as the rules. They are very detailed instructions and describe the technical aspect of the game well.

It's not necessary, but a screenshot of the game in the How to Play section might help those unfamiliar with card games. It's not necessary, but would give a visual indicator of what the first step would be and then the next. I learned mostly from watching the computer AI in the game, which is tough and wins every time. :D

tablicrules.jpg


Maybe something like the above image, but not with my description, which I realized would be confusing based on the way I drew my arrows and then describe step 2. Just meant to give a visual idea. I should have wrote "Step 1: Pick a card or cards in the center deck that equals only one of your cards below. Step 2: click on the card in your deck that matches, and win the center cards." Or something like that.

Keep up the great work.

Re: Tablic

PostPosted: Mon May 11, 2015 12:01 am
by koala
Zivouhr wrote:Good question as far as the rules. They are very detailed instructions and describe the technical aspect of the game well.

It's not necessary, but a screenshot of the game in the How to Play section might help those unfamiliar with card games. It's not necessary, but would give a visual indicator of what the first step would be and then the next. I learned mostly from watching the computer AI in the game, which is tough and wins every time. :D

tablicrules.jpg


Maybe something like the above image, but not with my description, which I realized would be confusing based on the way I drew my arrows and then describe step 2. Just meant to give a visual idea. I should have wrote "Step 1: Pick a card or cards in the center deck that equals only one of your cards below. Step 2: click on the card in your deck that matches, and win the center cards." Or something like that.

Keep up the great work.
This is great idea, Zivouhr. :D I'll surely do it that way. Thank you very much!

Re: Tablic

PostPosted: Mon May 11, 2015 11:51 pm
by Zivouhr
Thanks. Only if you feel it can help newbies to the game learn the mechanics faster. Kind of like an instruction booklet's picture describing the different icons onscreen that they put into video game cases. :)