Showing posts with label server update. Show all posts
Showing posts with label server update. Show all posts

Wednesday, November 19, 2014

server update - more bug fixes

The server was down for a brief time this morning to apply some bug fixes. I apologize for the disruption in your games!

Here's the summary of changes:

On occasion, the "Knock" button did not show up in Gin Rummy, when it should have. This is now fixed.

In Twenty-Nine, the "Accept" button became disabled when a new player entered the table. This is also fixed.

Some players have pointed out that the bots will waste a high trump card when defending a nil bid. They tended to use their high cards to trump, rather than bleed out trump cards. This is now fixed. Thanks to those who pointed this out, and helped to improve the bots!

Finally, your chat bubble has been shifted to the side a little further, so it will not obscure your cards anymore.

Saturday, November 8, 2014

new features for private tables, and some bug fixes

Sometimes, you're in the middle of a card game with friends, and you need a break. You want to refill your drink, let in the cat, baste the turkey, etc. If you were all sitting around a table at home, you could do this. However, it hasn't been possible at World of Card Games... until now.

A "Pause" button was added, for private tables only, with this morning's update. Please chat amongst yourselves if you want to pause the game, to let people know your plan. You must recruit a majority of players for the pause to take effect. For example, if there are 4 (human) players at the table, at least 2 must hit the Pause button. If there are 2 players, then 1 player hitting the pause button is sufficient. When everyone is ready to continue, hit the "Continue" button.

Here's a screenshot of the new buttons, in the upper left corner:


I hope that using this new feature is relatively intuitive. If anyone has trouble with it, please write me with details. I may make changes to this in the future; it's experimental.

By the way, I did not add this to public tables, since I thought that most players, who are not really chummy with each other, would not take kindly to pausing a game.

There are some other, more minor changes.

I have increased the timeouts in 29 (Twenty-Nine) from 15 to 20 seconds for playing a card. It doesn't seem like much, but I hope it makes a difference. Timeouts at private tables are now 40 30 seconds, for all games. [Edit: 30 second timeout at private tables was applied Nov 19 2014 due to feedback.]

I've also deployed a few bug fixes. The site has had a problem with tables freezing in Hearts. I discovered a major bug that could cause that to happen, and it has been fixed. A big thank you goes out to the person who reported this to me most recently!

I've fixed a bug in Gin Rummy that allowed you to knock when you shouldn't be able to do so - another big thank you goes to the player who reported this (including a screenshot)!

Finally, I've added a small improvement to the Euchre bot strategy. This was suggested by a player who noticed that they could use a little fine-tuning. I'm no expert, but I think the bots are getting pretty difficult to beat in Euchre. This is largely thanks to a couple of very helpful Euchre players who have been great about giving me tips. Thanks to you both!

As always, let me know if you see any problems at the site. I'm constantly working to improve it.

Monday, October 27, 2014

new features! 'like player' icon and table listings

This morning, the server was updated with a couple of new features.

Hopefully everyone knows about the "dislike player" icon that can help you avoid players you don't like... (if you don't, go take a look at the blog post which describes it). Now, you have a way to keep track of players that you like as well! There's a yellow star next to each player:
like this player
Click the yellow star to "like" the player. This adds them to your "liked player list." You can edit this list by clicking on your player name at the upper right, and scrolling down to the "Manage Likes" section.

Another new feature is the table listings area. Use the "list of tables" link at the lower left corner to open a panel that displays card games with available seats:
table listings
Notice the emphasis on "available" - only tables where you are allowed and that have open seats are shown. For example, if you are not a registered user, and there's a table that allows "Registered Users Only" with openings, it will not be displayed in the list. Full tables with games in progress are not shown either.

The list displays registered users with a green "R" while Guests are indicated by the letter "G" and robots are a pink "B". A yellow star () indicates a player that you have liked. Empty seats are indicated with an open square (☐). Relevant information is displayed about the table as well.

You may click on an empty seat, indicated by an open square, to take that seat. Be aware that if the seat is taken before the panel updates, you won't be able to take that seat! So grab it quick if you are interested.

Saturday, September 27, 2014

scheduled outage

World of Card Games will be down for scheduled maintenance for a short time on September 28 (Sunday), at 2 AM EDT http://www.timeanddate.com/worldclock/fixedtime.html?iso=20140928T02&p1=179
 

Sorry for the inconvenience! As usual, a message will be posted on the site in advance, to give everyone some warning. The outage should only last about 10-20 minutes.

Thursday, July 17, 2014

robot strategy in spades has been reworked

Tom Servo says "want to play a game of Spades?"
In June, I took a stab at improving the robot strategy in the game of Spades.

I've taken more time to revamp the Spades bots, and those changes were deployed this morning. Both bidding, and choosing a card to play, have been substantially reworked. The bots are still far from perfect - there are some subtleties in Spades that I haven't handled, but I will eventually get to them. For now, I think that their new behavior makes them better players in general, and better partners, too.

If anyone notices specific bad habits that linger on, I'd like to hear about it. Feel free to write me at marya@worldofcardgames.com or just post the issue in the comments section.

Thursday, June 12, 2014

twenty-nine bug fix

A couple of players pointed out to me that there was a bug in the game Twenty-Nine: after the first hand of cards was finished, bids no longer showed up in each player's nameplate. This made it harder to choose a suit because people weren't sure who had bid what... especially if they came into a game in progress.

This is now fixed. I've also added a little bit of information about the previous bid history. If a player has made at least two bids, their previous bid will show in parentheses. See the screenshot below:

twenty-nine: the previous bid shows in parentheses
In this scenario, you are Guest #89. You previously bid 15, and most recently bid 18. Guest #77 previously bid 16 but their current bid is 19. The dealer has only bid once; their initial bid was 17. HAL 9000 has passed twice in a row.

I hope this change helps to make the game more fun! Please let me know if you spot any more problems.

Sunday, April 20, 2014

server update

The server was just down for a couple minutes, to deploy a bug fix. A few people reported that they were getting sent to tables that were "frozen." This should now be fixed... many thanks to the people who reported this issue!

Friday, April 11, 2014

replace robots is back!

The "replace robots" feature is back at World of Card Games. You can use it to start a game with bots, and allow humans to replace them as they arrive. Details are in this blog post.

This feature was first added on January 13 2014. But after several hours of good behavior, the site crashed. So I pulled it back, and worked to figure out what went wrong.

I tried with a new version on February 12, but it caused the site to crash too!

This time, I'm pretty sure that I know what was going wrong. With the bug fixed, I think this new version will work correctly. Is this third time a charm? I hope so!

Tuesday, April 8, 2014

happy easter! ... and change to spades option

To celebrate the upcoming Easter holiday, 6 new avatars have been added to World of Card Games. Happy Easter everyone!





There's also a small change to the "no bag penalty" option in Spades, which was introduced a couple of weeks ago. Previously the option was "Yes" or "No," which made it very exclusive.

This has been changed to be similar to the "Bots" option. Now, there is a radio button with the choices "Yes," "No," or "Either." The option is turned off by default, which means you can continue to play games in the usual way without doing anything.

If you absolutely love the "no-bag-penalty" variation of Spades and only want to play that way, edit your Spades options and hit "Yes" next to the "No Bag Penalty?" question. If you are happy to play either way, choose "Either."

Note: If you are the first person to be seated at a table, your options decide how the table rules are configured. If the "No Bag Penalty" option is set to "Either" or "No" then the table does not use the new option. If you set it to "Yes," then the table will apply the "No Bag Penalty" rule.

Once seated at a table, you can check what the options are by clicking the "table info" link at the bottom left of the screen:

I've played with the new option, and it's fun! I had to adjust my usual strategy a bit, which has been interesting. Also, if you prefer shorter games, this option makes the game go more quickly.

Sunday, April 6, 2014

server change

The site was down this morning for about an hour while it was moved to a new server... sorry for the disruption in service! Everything should be working again. Please let me know if you notice anything wrong.

Saturday, April 5, 2014

server down for spades update

When I deployed the new "no bag penalty" option in Spades, last week, I didn't quite get it right. Some people noticed that they were being seated at tables where the option applied, even when they had not chosen that option. This is fixed with today's update. If you don't want to use that option, just keep it unchecked. That's the default, too.

Sunday, March 30, 2014

new option! - no bag penalty variation in spades


[Note! This post has been edited to reflect some small changes to the options dialog that were made April 14 2014. The new changes are cosmetic.]

My mid-March post about a "no bag penalty" variation of Spades caused a little stir, with lots of comments. There were a surprising number of players who wanted to try it. So let's give it a whirl! Starting this morning, you can try out the new variation at World of Card Games.

To explain how the variation works, I quote Pagat: "Some play without any penalty for 10 sandbags - overtricks are simply worth an extra point each." It's that simple. You have to forget about being concerned about accruing too many bags. Their only effect is to give you 1 point each. Otherwise, they don't add up, and they don't roll over with a penalty at the count of 10.

To avoid disrupting the (apparent) majority who prefer playing with the usual penalty, I've added this option to private tables only. You may only play with the new option at private tables.

This is how you set up a private table:
  1. On the main page, click on the Spades "Options" button, which is at the lower left of the Spades panel. This opens the options settings dialog (a screenshot is shown above).
  2. Click the "Private Table" checkbox. Below this will appear the text "Name: none (change)". Click on the "(change)" link, and enter your table name (it can be whatever you want). If you leave it "none," then no one else can get into it - usually people do this if they want to play with robots, only.
  3. Click the "No" radio button next to the "Bag Penalty" setting.
  4. Hit the OK button in the dialog, which closes. Your options have been saved!
The next time you play Spades, you'll be sitting at a table with these options applied. Keep in mind that you will need to share your private table name with other people in order to play with them! So for those who are eager to try this out, you'll need to chat with others to find some recruits to sit at your private table and play with you.

I've also excluded these games from the Spades statistics, at least for now. I'm going to wait for feedback before deciding what to do about the stats. I may add them in later on.

I am interested to know what people think about the new option. Leave feedback in the comments section, or send me an email.

And as usual, please report any bugs, should you notice anything strange happening.

Wednesday, February 12, 2014

replace robots feature has returned

It has been almost a month since the "replace robots" feature was introduced to World of Card Games, only to be removed when a bug was uncovered. Today this feature was reintroduced. I think the bug has been fixed... Give it a try! And please let me know if you experience any issues with this new feature. For more info about how it works, visit the "replace robots" blog post.

[Edit Feb 14 2014: another bug occurred on the same day which caused serious problems, so the replace robots feature has been removed once again. I'll be working to fix it, and it should return in the future.]

Saturday, January 25, 2014

new option - exclude new users

Some players at World of Card Games get frustrated with new users of the site. What do I mean by a "new user"? That's a person who has never visited the site before, or someone who has only played a game or two at the site. They are probably still learning the ropes. They might play poorly, or leave a game quickly because they don't understand what they should do. That can annoy more experienced users, who just want to get on with their game.

Up until now there was not much you could do about this. There's always been an option to play with "Registered Players Only". However, this excludes a lot of unregistered players (Guests) who have been playing card games at the site for a long time, and who just haven't bothered to register. And it includes very new registered users who may have the same issues as an unregistered new user.

Today, I added a new feature which should help with this problem. Experienced users may now choose to exclude new users from their tables. You will find this new setting under the Options panel (screenshot below).
exclude new users option
The option is not checked, by default - to use it, you will have to edit your options.

In addition, newer users are now indicated by the color of their name - it's shown in yellow (the default color for names is white):
new users have yellow name tags
If you see someone with a yellow nametag, the person hasn't been playing at the site for very long. They might be fine players, but they might also act a little confused. It's just a little warning that you might see unexpected behavior.

There's nothing wrong with being a new user; everyone was a new user at one point! But if you're not the patient sort, you probably will want to choose the "Exclude New Users" option. It might save you some frustration.

Finally, remember that you can always exclude specific players in a more fine-tuned way by using the "dislike players" icon. Disliking a player means you won't be seated with them again.

Monday, January 13, 2014

new feature! - allow humans to replace robots

World of Card Games got an update this morning. A new, experimental feature was added: the ability to replace robots with humans. Please let me know what you think, or if you notice any problems due to this new feature. Below, I give you some details about how it works.

Suppose you come to the site and you're sitting around waiting for some people to play with. You'd like to start playing right away, and you could do that by inviting robots. But, let's face it, the robots don't play very well, so you can't have a normal game with them (sometimes humans don't play very well either, but let's not go there...). And once you invite bots, you are stuck with them for the entirety of the game!

That changes, as of today!

click on message box to use the new replace robots feature
When you sit at a table, you will now see an extra message in the lower right corner: "Click here to start game with robots. Humans may replace them later." When you click on that message box, robots will fill all empty seats at the table. Then when any people want to be seated at a table for that game, they will bump a robot. This way, you can start playing right away, and people will eventually replace the bots.

If you sit at a table and don't see the new "replace robots" message box, that would be because you've set your table options to disallow robots.

There's one other, new change that applies if you have specifically set your table options to "Private Table" with the table name "none" - as shown in the screenshot here:
When you choose your private table to be named "none" (this is the default), then no people will ever come to your table. It's intended to be used if you only want to play with robots - no one else will be seated at such a table.

Previously, if you had set up your options this way, it was up to you to invite three robots to the table. Now, your game will start automatically with robots once you sit down at the table. It's just a little more convenient.

Enjoy the new features! As always, feedback is welcome!

Monday, January 6, 2014

server updates this morning

The server was out for a few minutes this morning while it got a bug fix update.

Sometimes a blank table would appear when clicking into the Hearts game. This bug has been fixed. Please let me know if you see anything like this again!

Also, the robot strategy in Euchre has been tweaked. Previously, if a robot went alone, it had the habit of leading with a low trump card. That's a bad strategy, since the low card would be more likely to get trumped on the first round. This has been fixed.

Thanks to everyone for reporting bugs, and flaws in the robot strategy. There's still a lot of work to do, but improvements will come over time. Meantime, enjoy the games!

Sunday, December 22, 2013

server updates, new avatars

World of Card Games got some updates for minor bug fixes this morning. For example, a bug sometimes caused the table info to be displayed incorrectly; that was fixed. Also, if your turn times out when playing Spades, as you probably know, the computer will play a card for you. Previously, if you had bid nil, the computer's unwise choice could cause you to lose your bid. This has been corrected so that the first few times that you timeout, a better card is picked.

In addition, five new avatars have been added. Enjoy!

Tuesday, December 10, 2013

seven new avatars, options panel is larger, and robots will go alone in Euchre

A few changes were applied to World of Card Games this morning. Seven new avatars have been added! There's a snowboarder, a skier, and more... Check them out by clicking on the "Avatar" link in the upper left corner.


In addition, the "Options" panel has been made a bit larger and is now contained within its own dialog. Previously, it was confined to the space reserved for each game panel. You can see the old "Options" panel in my post about the "no robots" option. Here's a screenshot of the new "Options" panel:
I hope this makes it easier to change options for those with small screen sizes. Please let me know if you have any trouble with the new dialog.

Finally, a bug fix was applied to Euchre. Several players noticed that robots never "go alone," and pointed that out to me. This has now been fixed.

Thanks to everyone who sends me feedback! I'll keep working to fine-tune the site so that it's easier to use for everyone.

Tuesday, November 26, 2013

bug fix update - game panels should appear now

Over the last couple days, a few players at World of Card Games told me that they were unable to play a game there. They'd get to the main page, and the game panels were not displayed. It was sporadic - in my case, it only happened a couple times. Turns out it was caused by a bug that was introduced in my previous update. I fixed it and the site should be working fine now! I'm sorry I had to shut down the site again - I hate to chase people away when they're playing a long game of Hearts or Spades!

Another player told me that starting last week, they were unable to play the game because their "Custom Cursor" (the green pointer) had disappeared. It turns out that there's a new version of the Windows browser out, Internet Explorer 11, and this version does not handle animated cursors like the site's "Custom Cursor." I've also solved this problem. I didn't actually fix it; I just set the cursor to the default (little white pointer) in all browsers except for Chrome, where it's working reliably.

Sunday, November 24, 2013

don't leave the table by mistake!

A player at World of Card Games reported that some people were accidentally leaving tables. They would sit at a table, try to click the "chat log" link to see what had been going on, and then accidentally hit the nearby "leave table" link.


I've moved the links around in the lower left corner, so hopefully this will not happen anymore! As you can see in the screenshot above, the "chat log" link is now far away from the "leave table" link.

In addition, you can now view the chat log without it scrolling down constantly as more players chat. To do so, you will need to open the chat log, and hold onto the scrollbar with your mouse. As long as you've got your mouse down on the scrollbar, the chat log will stay where you've got it.

Finally, there was a bug which caused the screen to appear blank if the zoom level had been set low. It looked as though the site was gone! This has been fixed now.