Archive for the ‘VRML Air Hockey’ Category

VRML Air Hockey

Wednesday, January 21st, 2009

I was scouring through my hard drive when I noticed some work that I completed around this time last year.

VRML Air Hockey

VRML Air Hockey

It’s an Air Hockey game made in VRML (that’s Virtual Reality Modelling Language), this was done for a third year university module called “Virtual Reality”. I really like this work for some reason, I think its partly because I actually had a bit of fun making it trying to adapt game programming concepts to an unfamiliar language with pretty different design methodologies to the norm.

Its a single player game with the other player controlled by a pretty capable CPU. Almost no logic such as collision detection, physics, scoring or AI is built-in to VRML so I had to implement all that myself. Same with the more complex models, textures (except the wooden floor, which I found online) and sounds.

Would I recommend VRML? Not for anything that you would want the mass public to see, even if you don’t intend on selling it commercially. Almost nobody has the required plugin installed, and even if they do different plugin implementations seem to have different results. Having said that it is good in certain aspects as it is relatively easy to make quick and dirty prototypes with it, and the learning experience doesn’t hurt either. I have heard that X3D has superseded VRML now though so you may want to look into that instead anyway.

I think I may upload this to my projects portfolio section later.