Monday, July 25, 2011

HTML5 Games 101 - An introductory tutorial to HTML5 Games

In my last blog, I had posted the game of Snake that I developed as my first attempt in HTML5 programming and all I can say is... it was fun!

In this tutorial, I will show you how to use the basic features of HTML5 and get the simple game of Snake up and ready within a couple of hours, even if you are a beginner. All you require is some basic logic and any experience with programming is a huge plus. However, I must also admit here that this is more of a JavaScript work than HTML5, as it just uses the canvas and a couple more elements.

Okay, so lets begin!

Saturday, July 16, 2011

Snake: A beginner's attempt on HTML5 Games

HTML5 is the new buzz in the web technologies. The technology is in its infancy but with its variety of new features, it has captured everyone's attention with interesting applications and experiments across the globe. To list some check out the - interactive presentation by Seth Ladd @ Google IO 2011, use of WebGL to present geographic data or a cool way to show news, experiments like The Wilderness Downtown,  and Games like Angry Birds and those from Gopherwood Studios on Chrome web store. HTML5 is supported by all the new browsers including those on smartphones, and therefore, it has become a hot platform to develop games which developers can serve directly to the consumers bypassing the App stores. HTML5 is also expected to have enormous potential in online advertisement market (click for more details)

I decided to take a dig into this and thanks to some wonderful tutorials at html5rocks, html5games, tutsplus, links on Seth's presentation, and many more resources available, my first attempt is now on display.

I plan to put my experience in a tutorial (HTML5 Games 101) very soon. Meanwhile, share your comments and feel free to use the code and kindly acknowledge the source.

Score: 0      Level: 1

HTML5 Games 101 - by Aniruddha Loya

Sunday, July 10, 2011

Google+: Limited Invites - Actual constraints or A Marketing Gimmick?

Google+: Google's yet another attempt to socialize the users. Launched ever so silently in end of June, 2011... Google+ has caught the attention of both - techies as well as non-techies alike.

Google has previously used the limited invites strategy for its mail service to a great effect but will it work this time? All of us can speculate and only time shall provide the answer!

Here is my first take on Google+

  1. The BUZZ - Creating excitement and curiosity among people is important for the success of a product or service. It provides with the initial user base who are generally the early adapters and more often than not are also the trend setters. Thereafter, it is the usefulness of the offering which becomes important. Google has managed to create a BUZZ around its latest offering. Despite a silent launch, well placed demo, technology blogs and limited invites has done the trick to generate curiosity among the huge base social networkers (facebookers, orkuters, and others). But how long will it limit users in its trial launch?
  2. (Facebook & Twitter)+ - Google+ combines the major feature of Twitter (aka following people) and Facebook (broadcast updates) in one single platform which is a natural extension but how crucial it is for the users remains to be seen. It is worth mentioning that both the features i.e. following people and broadcasting updates were initially launched with not so successful Google Buzz. However, I did like the feature of being able to control who can follow you.
  3. The Google Power - "Powered by Google" in my opinion counts as a major factor. The simplicity of GMail was something that inspired me to move on it and still use it as my primary id and so was the case with Orkut. This was precisely the reason for not liking Facebook initially, but it has come a long way since then in terms of its user interface and offering, it has moved from just being a platform to pass time on the crazy apps and quizzes to a platform for sharing almost everything. The huge GMail userbase provides with captive clients.


  1. Limited Invites may hurt - YES! I mentioned limited invites as a good strategy in creating the BUZZ but here we are talking about a social network and people form the essence of it. The larger the user base bigger the network, so why the limited invites?
  2. Now your friends can further share your picasa albums - Till now I used picasa for sharing pics with selected people but Google+ force you to link your picasa albums with your profile enabling your connections to further share it... some users may not like it!
  3. Circle, Spark, Huddles, Hangouts, etc. Are they really very different from existing options? Can the existing players not provide such features? Doesn't feel so! Facebook has already started video chat and you can group your friends under various lists, create groups and do a group chat, plan a group event, etc. etc.
  4. Effect on your GMail account - How does creating and customizing your Google+ profile affects your GMail contacts remains to be seen. When my HTC Hero running on Android synced all my GMail contacts and mixed with my existing phone contacts from my previous Nokia phones, I wasn't particularly happy and I'm still using phone with hidden GMail contacts as it makes difficult to search the contacts with phone numbers among a list of email contacts.

Having said all this, I should also state that I haven't used Google+ till now and like many others waiting eagerly to try it out. Will post another update from a user perspective after playing around with it.