Posts

Grand Theft Auto IV

Having sold 16 million copies and grossed about 165 million pounds in the first 24 hours of release, Grand Theft Auto has definitely created a world record. The publisher and the developer of the game is Rock star Games. Check out the original website here. The first two versions of the game had a top view perspective. The third version brought in the 3d perspective making it more famous and in blend to the technologies. The WikiPedia shall help you explore more on the various stages of the game development. Grand Theft Auto IV has support for online multi-players with some new features too.

EA Sport - Skate Game

Call of Duty and Medal of Honour from EA Games

WCAG Compliance

The "Web Content Accessibility Guidelines 1.0" are a W3C specification providing guidance on accessibility of Web sites for people with disabilities. They have been developed by the W3C's Web Accessibility Initiative. The specification contains fourteen guidelines which are general principles of accessible design. Each guideline is associated with one or more checkpoints describing how to apply that guideline to particular features of Web pages. An appendix to the guidelines, "List of Checkpoints for the Web Content Accessibility Guidelines 1.0" presents the checkpoints sorted by priority for easy reference. These guidelines not only make pages more accessible to people with disabilities, but also have the side benefit of making pages more accessible to all users, or to users using different browsers or one of the emerging handheld or voice-based computers. Taken from Fact Sheet for "Web Content Accessibility Guidelines 1.0 Excerpt from http://www.thepollen...

Flash Banner - ActionScript & Javascript

Image
Ok! Now we need to create a flash banner but hell o! we have loads of methods to achieve it. Flash brought in the ExternalInterface for easy communication between Actionscript and Javascript. I am not going to explore this here. However what I am going to explain now is the old method of creating a banner compatible in most browsers and yet is very simple. A method invented way back in 2000 and is still going on..... The requirements are... 1) The banner should support image and swf played at regular intervals 2) The banner should be compatible in most browsers 3) The banner should be able to communicate with Javascript and vice versa How do we achieve this? 1) Create a banner.swf file. This swf will be embedded in the browser and will now form the container for loading any image or swf into it dynamically. 2) Use javascript + Actionscript to communicate to and from the banner and voila! there it the trick. Process: Create something as seen above with the following actionscript within...

Pro Evolution Soccer - 2008 - Nintendo Wii

Image
The world’s most popular soccer game is back under a new name, Pro Evolution Soccer 2008. Formerly "Winning Eleven," PES 2008 builds upon the competitive spirit embodied by its predecessor with some major improvements. PES gamers will discover a more immersive, vivid soccer experience than they’ve ever played! Read more

ESRB - Entertainment Sfotware Rating Board

Image
ESRB - Entertainment Software Rating Board is a non-profit self regulatory body that independently assigns ratings, enforces advertisement guidelines, and helps ensure responsible online privacy practices for the interactive entertainment software industry. If you ever wanted to know who was responsible for such certifications of any game in the industry have a look at this link. http://www.esrb.org/index-js.jsp

Actionscript 3.0 - Sounds

Okie! Handling sounds in AS 3.0 is so much of a bottleneck. Well its not a matter of something wrong with Adobe or the scripting language itself. But personally I just want to avoid so much trouble of declaring variables up and down just to MUTE the sounds. If only there was a simple way to do this. So here it is. To handle sounds this is what you do. I shall give an example for you to easily understand it instead. var vRequest:URLRequest=new URLRequest("sounds\monica_yells.mp3"); var vSound:Sound=new Sound(lRequest); var vChannel:SoundChannel; public function playMonica() { vChannel = vSound.play(); } public function stopSound() { vChannel.stop(); } public function muteSound() { var lTransform:SoundTransform=new SoundTransform(); lTransform.volume=1; vChannel.soundTransform=lTransform; }

Actionscript 3.0 - paremeter loading

In Actioscript 2.0 it was relatively easy to read the parameters passed from the URL since there variables could be added to the global stage and in flash we could access it using a simple code like _root.audio_URL or something similar. However this is quiet different now in AS 3.0. The same can be done using the loaderInfo. Something like loaderInfo.parameters Go to this link and you shall get a good explanation on this. http://theolagendijk.wordpress.com/2007/07/06/parameters-for-a-flash-9-actionscript-3-swf/

The Fast and the Furious - Video Game (PS2)

Image
The Fast and The Furious?) is a racing game for the PlayStation 2 and PlayStation Portable. The game is a spin-off of The Fast and the Furious: Tokyo Drift. http://www.thefastandthefurious.com/

Game of the year 2007 - Game Spy - Call of Duty 4

Image
Game of the year 2007 from Game Spy is Call of Duty 4 - Modern Warfare. Visit the website at http://www.callofduty.com/index.html Read the Game Spy review at http://goty.gamespy.com/2007/pc/11.html

Optimizations of file size - Tips in Flash 9.0

The major junk of optimizing the size of the file in flash comes from playing around with the entities in the library of the scene you are working on. And mostly the bitmaps. I was quiet surprised to figure out myself why a PNG made the swf file size smaller when built than a JPEG when inside the library. This is reality is the other way round where the PNG occupies more size than the JPEG. Nevertheless as long as we benefit from the PNG its good news. We can save several KBs from this. Now once you have converted your image sources to PNGs in the library the next step is to optimize it further. Right click on the bitmap and click properties. In the properties panel choose Allow Smoothing if needed (I have noticed no variation in the file size whether this option is chosen or not). For the compression choose Photo JPEG . This would by default tick the Use document default quality option. Un-check this option and you could also vary the quality required. The lower the quality the lower...

Actionscript 3.0 Tween Class Issue

Tween class in Actionscript 3.0 does not work the way it works in AS 2.0. In AS 2.0 we could create tween class variables inside a function and do a tween animation without worrying about garbage collection of the variable (declared using var) after the scope of the function is over. However this was not the case in Actionscript 3.0. Though it works, sometimes or rather most of the times the animation tends to halt in between or does not complete. This is a serious trouble since any TweenEvent.MOTION_FINISHED even does not get handled if any. The only solution to this problem was to define a Tween class member variable or a global static one. And if you try using the same static variable for more than one tween animation then you are still in soup. It is not guaranteed to work. In AS 3.0 you might have to overcome this using an array of variables of type Tween. This is the workaround to the problem. But since we have the garbage collector doing a timely sweep and clean we need not worr...

ActionSript 3.0 children and mouse issues

If you have a movie clip in the form of a button say a graphic in the background and a text in the foreground then in AS 3.0 you might find that myClip.buttonMode=true enables the button mode for the parent of the movieclip but not its children. I.e. on focussing the children or the text in our case the hand cursor turns to a mouse pointer. To handle this problem just set the mouseChildren property to false. myClip.mouseChildren = false;

ActionScript 3.0 TransitionManager

If TransitionManager.start(screen, {type:Fade, direction:Transition.IN, duration:trans_duration, easing:None.easeNone}); on a particular class extending movie clip fails or throws an exception while compiling or running then make the class dynamic as in public dynamic class Superb extends Movieclip.