For the past eight months, I've been working with two friends, Todd Williams and Sean Carey, on a little side project called ChessJam. This project started in February, 2009 when Sean and I decided to play a game of online chess with each other to finally resolve who was the better player. We explored several online chess sites and to our surprise, we found all of them disappointing. This led to a discussion about what we could potentially build ourselves. We knew that UI design would be key, so we rounded out our team with Todd, artist, UI designer and ninja Flex developer. All three of us have demanding day jobs so the journey has been a bit slow, but we are finally ready to show the world what we've built.
ChessJam is a desktop application that you can use to play live chess with other people via the Internet. You will quickly notice that ChessJam is a bit different than the other online chess sites. Our goal from day one was to create a user interface that is both functional and fun.
Features
- Rich graphics and sound
- Simple interface - pick a tower, pick a room, sit at a table and play on a 3D or 2D board
- Multiple game parameters available (60 minutes, 30 minutes, 10 minutes and speed chess. More coming soon)
- Full disconnect/reconnect capabilities
- Tracking of wins, losses and draws
- Player to player chat
- Watch any game in progress
- Much more coming soon!
The Technology
The front end of ChessJam was built with Flex and deployed as an AIR application so it will run on Windows, Mac OS X and Linux. The back end is ColdFusion and LiveCycle Data Services. I am already working on a new blog post titled, "The making of ChessJam" where I will share why we chose this particular combination of technologies and the challenges we faced. You might be surprised so stay tuned!
How We Monetize ChessJam
We knew from the start that we would need to charge something for ChessJam to offset the operating cost, but that's only half the reason. If you have tried any of the free online chess sites, you know that they are filled with many people that really aren't there to play chess. From my personal experience, I was only able to play a decent game about one out of four attempts! Many users leave in-progress games without warning (especially when they start losing!). Other users tried to get me to click a link to see their webcam and other garbage. It was not the fun atmosphere that I had hoped for! By charging a small fee, we hope to eliminate a lot of this noise.
The ChessJam application is free for 14 days. After the 14 day trial, there is a one-time $15 charge for the application. There are no recurring fees. Basically, you pay $15 and you can play chess using ChessJam forever.
October Promotion
We realize that it's very important to grow a good community of users, so to encourage people to use ChessJam during these early days, we are going to give away a free copy of ChessJam to the 20 people that play the most games between now and October 31, 2009.
Personal Challenge
I want to have a little fun with this one. I will give away a free copy of ChessJam to any user who can beat me in a single game of chess. I am available during the following timeslots:
- Saturday, October 17, 2009 9AM EDT
- Saturday, October 17, 2009 11AM EDT
- Sunday, October 18, 2009 9PM EDT
- Monday, October 19, 2009 10PM EDT
- Wednesday, October 21, 2009 10PM EDT
- Thursday, October 22, 2009 10PM EDT
- Friday, October 23, 2009 10PM EDT
- Saturday, October 24 9AM EDT
- Saturday, October 25 11AM EDT
Dates and times are subject to change based on my work/travel schedule. In other words, be flexible and work with me.
If you are interested in challenging me to a game of chess, email chessjam@gmail.com with one or two preferred dates. I'll update this blog post as the timeslots are assigned.
If you beat me, you get a free copy of the app. If I beat you, you have to pay triple for it and blog about how great it is! (just kidding :-) )
Links
Video demo (view in HD on Youtube for best viewing)
No comments:
Post a Comment