In modern videogames, a camera, or "screen", shake can add some really nice aestetic touch and tactility to your game at a very low cost. When I went to research some concrete implementation details, however, I failed to find many examples to guide my efforts. I decided to venture forth and write up a quick article on how to do so for most 2D games. Towards the end of the article I will touch on how a camera shake might be implemented in a... read more


Due to the mass amount of spam that has been hitting my comments, I decided it was time to put a stop to it. I have already implemented a blog comment box with reCAPTCHA on a different website with cakePHP as a plugin so it was fairly easy to move it over here. The validation is handled automatically when you validate the model and it is customizable so you can attach the behavior to any model you like.

The plugin for cakePHP can be found here. If you are interested in seeing the... read more


Ok... What is this?

This is a QR Encoder!! Duh?

If you aren't sure what that is, don't feel bad. I only recently discovered them. If you want to read up on them just click here. I am not exactly sure how I stumbled on these nifty little things, but they inspired me enough to write a simple JavaScript encoder front-end for the Google API.

So... How Does It Work?

Do you mean this encoder or the QR itself?

If you're talking about my encoder, trust me this thing is terribly... read more


I have had a lot on my plate the last few months. In addition to my own work at my business The New Wave Studios, I have been working on several side projects. Some of the interesting projects I have worked on recently are:

  1. A fully automated Photobooth. It takes four pictures then prints out a photo.

  2. An all-grain brewing system. Yes, I'm talkin’ about beer! The system I am preparing to build is quite simple but still is going to require some knowledge about 120V AC circuits and,... read more

<< previous | next >>