Wednesday, June 24, 2009

Baloot Is Launched!

We are (very!) proud to announce the launch of Baloot as the newest game on Jawaker! Baloot is a popular Saudi Arabian card game and is the first of many games that the Jawaker team did not know how to play beforehand. The challenge in building Baloot started from gathering and understanding the rules all the way to implementing one of the most complex card games on the site.

Launching Baloot is a proud moment for us because it is an important step in realizing our vision of becoming a truly international website with card games that fit all local flavors. Enjoy the game!

Saturday, June 13, 2009

Jawaker Trix And Trix Complex Advertising Campaign


Jawaker launches the first of many smart commercials to promote the site with relevant story lines about the game of Trix and Trix Complex. Enjoy.

Monday, June 8, 2009

Jawaker Community

Since our launch, we have noticed that we have created a thriving community of card game lovers. Our users have started making friends with people on the site and have requested the ability to see the games that their "favorite" users are playing in so that they can join them. We have launched a feature that does just that!

Users can now click on the star next to each player during a game to mark them as a favorite. They will be able to see a yellow star next to that user in the future and they will also be able to see (and filter) games with their favorite players from the main games page.

Unfortunately, some people also abuse the site and we have been receiving some complaints about certain players. Therefore, we also introduced the concept of "flagging" whereby a user can mark the 'X' next to each player and submit a complaint about that player to Jawaker for review. Users will also be able to see a red 'X' next to that user in the future as well as be able to see (and filter out) games with these "bad apples" from the main games page.

Thursday, June 4, 2009

Faster Jawaker

In our efforts to ensure that you have a great time playing your favorite card game on Jawaker, we have been tinkering with how Jawaker works and we ended up with a major system redesign.

During peak hours some of our users complained about slow game play. Since we believe that performance problems should be solved with smart system architecture rather than by throwing more hardware at the problem, we undertook the big job of redesigning our system.

Jawaker now runs as a collection of cooperating services, each with a specific task. This has given us great flexibility in addressing particular problems on their own without affecting the system in general. Furthermore, this loose coupling of systems allowed us to write different components in different programming languages - using the right tool for the right job. So, for example, our web tier is still running on Ruby using the awesome Merb web framework, whereas the new in-game client/server communication bridge is written in Python.

The changes we made seem to have solved all the issues we were having. The new system has been in production for almost two weeks and we haven't received any slowness complaints since.

In the end we ended up with a system that can handle more players, while at the same time providing a smooth and seamless game play. We hope you like the new and improved Jawaker and continue to enjoy playing on Jawaker!