Handling Mouse Input With JavaScript

This is the eighth article of an ongoing series about game development for the Web. In the previous article, we saw a practical demonstration of event-driven development in JavaScript. We used the available KeyEvents in the DOM Level 2 Event Model to handle user input with the keyboard. Furthermore, we…

Read this article

TIP/Trick: Retrieving dates with the jQuery UI DatePicker

jQuery UI extends the underlying jQuery library to provide a suite of rich and interactive widgets along with code-saving interaction helpers, built to enhance the user interfaces of your websites and web applications. Quite simply, the datepicker widget provides an interface that allows visitors of your site or application to…

Read this article

WebGL Hotshot: Review

This book introduces two leading technologies for interactive Web3D: X3D and WebGL. Emphasizes on real-world applications while intertwining technical concepts. It starts with X3D and fundamental concepts of creating 3D scenes. It demonstrates how easy and fast is to build colorful 3D environments using this technology. Then, it transitions to…

Read this article

Packt’s celebrates 10 years with a special $10 offer

Press release This month marks 10 years since Packt Publishing embarked on its mission to deliver effective learning and information services to IT professionals. In that time it's published over 2000 titles and helped projects become household names, awarding over $400,000 through its Open Source Project Royalty Scheme. To…

Read this article

jQuery UI 1.10: The User Interface Library for jQuery: Review

User interface libraries are better choices than collecting random JavaScript plugins from all around. Moreover, most JavaScript plugins do not integrate well with each other. These libraries provide widgets that seamlessly integrate with each other, delivering a consistent, high quality look and feel. In addition, all widgets are guaranteed to…

Read this article

Handling Keyboard Input with JavaScript

This is the seventh article of an ongoing series about game development for the Web. In the previous article, we took a look at the inner workings of JavaScript's event system. We talked about the evolution of the DOM event models and demonstrated how to register event handlers or listeners…

Read this article

Event Handling using JavaScript

This is the sixth article of an ongoing series about game development for the Web. In the previous article, we learned that the main loop (also called game loop or event loop) runs continuously during gameplay. Every iteration, it processes user input, updates the game state and then it renders…

Read this article

Welcome to the new Mr. Roa

As you might have noticed the cheese has been moved. In an attempt of providing a better reading experience across multiple devices Mr. Roa has been overhauled. Bye Tumblr, Welcome Ghost If you can see this post it's because the migration of my blog from Tumblr, my previous blogging platform…

Read this article

Let us Game!

This is the fifth article of an ongoing series about game development for the Web. The intention behind the two previous articles is to provide you with the minimum (but solid) tools to start developing two-dimensional games using the Canvas 2D Context API. Up until now, we have learnt about…

Read this article

Packt's 2000th Title Offer

If you have been following along, you will notice that lately I have done some book reviews for Packt Publishing. Packt is one of the most prolific and fast-growing tech book publishers in the world. And now, they have a campaign to coincide with the release of their 2000th title…

Read this article