Wednesday, December 30, 2009
More Helpful Forms
Tuesday, December 29, 2009
Advertise on Jawaker!
The process has been simplified and automated. The client company only needs to upload one image and Jawaker will resize and crop the images on the back-end to fit on the back of cards and on the game table. Each company will also have statistics on their campaigns and will be able to set an expiry date for each campaign. Open an account and advertise with Jawaker now!
Thursday, December 17, 2009
Experimental Features on Jawaker
Profile View
Our new design for Jawaker was based on building for the future. Part of that forward thinking was to make way for versatile and flexible functionality on the game table. We did this through the introduction of "layers" or "views". We initially had only one view, the "Game View", which allowed players to see information related to the game itself. The "Profile View" now allows players to see information about other players, including details about their rank, membership date, tokens and country. It is important to note that the game is fully playable in each and every view by design.
Admin View
This view allows every player to see who the game administrator is and also allows players to change their seat during the game in order to play with a preferred partner. Game administrators can also change the game parameters, such as time to play and game name, during the game. In addition, Game admins are able to kick any player out of the game (and thus banning them from that particular game) at any time.
The great thing about this new feature launch is that it will be opened up on a feature-by-feature basis to a select set of players. We will ask these players to provide us with their feedback and improve each feature set based on player feedback. We are particularly proud of this approach to adding new features, as it marks an important milestone in our goal to host a top-tier professional website.
Thursday, December 10, 2009
Updating Ranking System
We added the segmentation of our ranked players into 13 subsets, from 2 to Ace (following the standard rank of cards in a deck). We also split the ranks into 3 levels: Beginner, Intermediate and Advanced. We hope that you like the new changes!
Wednesday, December 2, 2009
Jawaker 2.0
A new look and feel for the site
We changed the entire layout and markup of the site, including the home page. The changes are intended to simplify the DOM tree and to a more intuitive feel to the site as a whole.
Improved game table (with new descriptive icons)
The major page on the site, the game table, went through yet another makeover. We simplified and standardized the layout, including the addition of user-friendly and descriptive icons to represent certain important game events relating to each player.
Ability to turn off chat
Sounds simple enough :) Our players can now turn the game chat on and off as they please.
Play a card with one click
Players no longer need to double click on cards to play them. They can now hover over their cards and see the card of interest pop-out, in which case they click only once to play it.
Estimation is added
Seems like this news should be in a blog post of its own! However, the addition of Estimation as our latest game is long over due and we decided to add it to this round of updates.
Ability to search game by game name
It's a good sign that the number of games on the site is increasing, but we felt we had to do something to help users find the game they wanted to play in. So now from the game index players can type in the game name and the games are filtered automatically based on any subsequent letters in the game name that match the typed search.
Improved AI
We are always looking to improve the skill of the automatic Jawaker players that sit in for players. We have been statistically tracking the skill of our AI over time and we have made significant changes that have vastly improved how Jawaker plays during a hand.
Ability to play with one player only
Since we have become more confident in our AI, we felt that the time was right to allow games to continue with only one player on the table. This also has the added benefit of improving the percentage of games that are completed and avoids any backlash from players leaving a winning player and adversely affecting his rank.
Sound is played whenever a card is played
A small change that we feel adds more character to the game. You can now hear a sound of a card being played whenever a card is played on the table :)
Tuesday, November 10, 2009
We Improved Our Ranking System
First of all, marks will be calculated on a per hand basis and will take the actual rank of the people you play against in that hand into consideration. The sophisticated algorithm also makes adjustments for mark inflation and rewards players for playing parts of a game rather than only rewarding players for playing in full games. We plan to continuously tweak our ranking algorithm based on the data that we gather and on user feedback.
Thursday, October 1, 2009
Jawaker Launches New Ranking System
How does ranking work?
- You are only ranked based on games that you finish from start to end- The better you play the more marks you will earn
- We also take into consideration the rank of other players in the game
- You must keep playing in order to retain and improve your rank. If you don't play in full games for a long time your rank will go down
Tokens will now only be given after the end of each round. They will not be given out at the end of the game and they will not influence your rank anymore. In the future, you will be able to exchange them for different things on Jawaker.
Tuesday, September 29, 2009
Winners of the Ramadan Trix Competition
The winners of the Ramadan Trix Competition have been announced. The top 4 players of the 64 players that qualified for the final round each won an Acer 15.4" laptop. The winner of the final table was sattam_77 and he also won the 42" Sanyo flat screen LCD television. The winners are shown above, from left to right: sattam_77, OmarTM, fadi_ru and Muaidbcn. Congratulation to all!
Thursday, September 24, 2009
New Chat System
The chat is now a totally separate subsystem that can be managed independently of everything else; this gives us a lot of dynamicity, something we really care about in Jawaker. The chat now is filtered against a smart list of bad words that not only catches the words in their original format, but also catches variations of the word. The word is then replaced with stars. This list is constantly being enhanced and extended.
To protect our players from people who repeatedly misuse the chatbox, we implemented a policy by which a player who is reported for language misuse too often is banned from chatting for two weeks. So make sure you flag players who annoy you with their language by clicking the next to their name on the game table!
Another small adjustment, now you can see the chat as a viewer of the game, but you still can't participate :)
Sunday, August 23, 2009
The Ramadan Trix Competition
Friday, August 14, 2009
Winners Of The iPod Touch Competition
Thursday, August 6, 2009
Jawaker Launches Facebook Connect Application
The nice thing about connecting your Facebook and Jawaker accounts will be that you will be able to publish your Jawaker achievements directly on Facebook, you will be able to see a more relevant Jawaker rank between your Facebook friends and you will eventually be able to locate your Facebook friends on Jawaker when they are online!
Tuesday, August 4, 2009
Three New Games: Tarneeb Syrian 41, Sbeetiya And Leekha
Tuesday, July 28, 2009
Tarneeb Egyptian Is Launched
Wednesday, July 22, 2009
Trix And Trix Complex Partner Are Launched
Tuesday, July 21, 2009
Jawaker Launches First Competition
One additional "twist" is that players are allowed to re-deal their cards up to a maximum of 3 times during the course of one entry. However, they must pay tokens (which are earned for free while playing on Jawaker) to re-deal the cards. This is synergistic with our core revenue model of selling ads on the back of cards, because it drives players to play more and earn more tokens and thus giving Jawaker an opportunity to sell more ads.
Tuesday, July 7, 2009
We have been working long and hard to customize our our ad server so that potential advertisers can log into their designated accounts and create their own targeted campaigns on Jawaker. The Jawaker Campaigner does just that. Advertisers create a campaign and choose to target their ads based on: Country, Gender, Age and Time of Day.
Advertisers state the maximum number of hands to serve per day, write their ad text and target URL (in both Arabic and English) and upload their ad images. Jawaker will then approve the campaign and start serving the ads. The advertiser can freeze or delete the campaign whenever they want and can add as many campaigns as they like. Jawaker automatically deducts credits from the advertiser's total CPH credits as soon as an ad is served on a hand to the target audience. The advertiser will also be able to see statistics on their campaign such as how many impressions were served, how many clicks their ad got and their average implied click-through rate.
We plan to keep improving the Jawaker Campaigner based on client feedback. Currently, advertisers need to contact Jawaker in order to get an account and purchase credits, but we plan to role out an automatic sign-up system and online purchasing of credits in the near future.
Wednesday, June 24, 2009
Baloot Is Launched!
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
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!
Thursday, May 21, 2009
Jawaker Launches Radio Advertising Campaign
Jawaker launched a small radio campaign in Jordan to promote the site with this advertisement telling potential players that they can now play Trix, Trix Complex and Tarneeb online and for FREE with friends. Enjoy.
Wednesday, May 20, 2009
Jawaker And Gravatar
Thursday, May 14, 2009
Re-organizing Games
Saturday, May 9, 2009
Game Table Upgrade
- The bottom information bar was moved to the side at the expense of a shorter chat box. This means that users can now see more information in a more convenient way.
- In addition to our original ad serving model of branding the back of cards, we introduced a watermarked logo of the brand on the game table itself as well as a text ad on the right side of the table that pushes the message that the advertiser wants to relay to their audience. This text ad has a link to the advertisers target URL.
We feel that the new game table is an improvement on game play as well as a better non-obtrusive branding tool for advertisers.
Wednesday, April 29, 2009
Tarneeb (and more on the way!)
Since day one, we knew that we didn't want to be a Trix-only website; that's not the idea behind Jawaker. The idea is to have a card game website for the Middle East that would include many of the most popular games.
This had a big effect on how we designed the core of Jawaker. The core is designed to allow us to add more games easily. We also found out that some parts of games are common among many games, such as partnering, bidding and doubling. These parts are made to be re-usable.
So in short, our system will allow us to add more games for you to enjoy! And the more games we add, the easier it is to add new games, since they will probably have common parts with previous games.
Tuesday, April 21, 2009
Server Upgrade
As it turns out Jawaker is getting more popular by the day; as a result our server is working hard to keep up against the onslaught of user requests. We always strive to provide seamless smooth game play, even at peek times, so we decided to upgrade our server to a faster one capable of serving more users more quickly. Furthermore, big servers are cool :)
Enjoy!
Jawaker Has Improved, So "Watch" Out
On another note, we also implemented a new tool tip. We are strong believers in improving usability, so we applied a tool tip that is intelligently placed according to your screen, comes up upon hover and "sticks" upon clicking :)
Saturday, April 4, 2009
Something For Everyone
- With or without a timer, and how long the timer should be.
- With or without kicking out players when they fail to play a card for a specific number of turns.
- With or without the ability for players to manually leave during the course of the game.
- With or without the option for other players to join mid-game and continue games in progress.
- With or without the option for the computer to continue the game by playing in place of a player that has either left the game or has been kicked out.
To simplify things, we introduced two default styles of play, WITH all the options (which we call "non-stop") and WITHOUT all the options (which we call "humans only"). Our players also have the ability to customize their game and all this information is shown on the main games page for other players to decide whether they want to join or continue a specific game.
Wednesday, April 1, 2009
MySQL to PostgreSQL
We had earlier optimized most of our SQL queries, but we nevertheless tried our best to optimize this one even more. It wasn't clear why this query would take so much time; a very unreasonable amount of time actually. Fouad, being bitten by MySQL many times before, figured out that we might be better off if we try another system, in particular, PostgreSQL.
It took us one restless day to acquaint ourselves with Postgres, adjust the old queries for compatibility, create new schema, and move all the data. But it was worth it
At the end of the day, the problematic page was loading about 80 times faster! The server load dropped by a factor of more than 10.
Wednesday, March 25, 2009
Tick Tock And Joining Games In Progress
First of all, we introduced a timer during which a player must act. If players don't act within the specified time, a card is played automatically on their behalf. This has the effect of speeding up the game play. If a user decides to leave the game, or if a card is played automatically on their behalf too many times, then that user is kicked out of the game and a computer takes over. The player's seat becomes empty so that he (or any other player) can continue the game and take over from the computer.
Monday, March 2, 2009
Play While You Wait
Today we deployed Solitaire on Jawaker as our first single player game. We are still focused on providing users with the more entertaining and engaging multiplayer card games, but we don't like to leave them waiting until the games start. We therefore added Solitaire as a game for users to play on the side.
You will notice that while playing Solitaire, the box on the right (where you would normally chat) will now get updated with information about the current games and allow you to directly join the game from within the Solitaire game. Your Solitaire game will, of course, be saved for you to go back to and complete at a later time if you wish.
Monday, February 16, 2009
Unmuffling Jawaker
We have, for the time being, attached sounds to the following events:
- A player joining a game- Cards are shuffled and dealt
- The current hand is ready to start
- A new message is received on chat
- Someone has passed his turn (in a Trix hand)
- It is your turn to play
- An important card has been played (such as the King of Hearts in a King or Complex hand, or a Queen in a Queens or Complex hand)
To include the sounds, we have chosen to use Adobe Flash. A small hidden 1-pixel Flash movie is included in the page, and is used to dynamically load and play sounds. The Flash was built to be generic, which allows us to add more sounds without having to edit the movie itself.
One nice thing we did is make sure everything works OK if you don't have the Flash plugin installed. Well, you won't be hearing any sounds, but you will still be able to use all other aspects of the website without any problems. This complies perfectly with our goal of making Jawaker work without the need for any downloads.
A More Usable Jawaker
All the games, one page
User feedback over the past few weeks has helped us in improving the navigation of the website in order to drive players to the most important pages of the website in fewer and easier steps. After creating a new account on Jawaker, you will now only be 2 steps away from entering the game table page where you can enjoy playing any one of our games.
We now only have one page where users can create a game, join an existing one or go back to a saved game that they didn't finish. We categorized the listing of the games rather than having each set of games on a different page. We believe that the people who are visiting Jawaker to play a game are looking to do just that, and they wouldn't enjoy any confusing navigation between pages in order to figure out how to start playing.
An improved game table
We are focused on having a browser-based gaming experience without the need to download anything. You will notice a few subtle changes on the game table page that will go a long way towards improving user experience. Mixing attractive design elements, solid CSS and creative JavaScript were all part of the magic recipe that resulted in a new, improved and cross-browser compatible game table.
Jawaker Tokens
We have decided to use tokens in order to simplify the incentive to play on the site. Having tokens allows us to reward players for playing longer, rather than just rewarding them for finishing a game. Of course, players will get a bonus for finishing a game and will get even more tokens for winning.
Our plan is to introduce different virtual and real prizes that users can exchange their tokens for. We are excited with this new feature and we plan to work hard on pushing out all the new and exciting things that you can do with Jawaker tokens.