SPONSORS



Search

SUBSCRIBE FOR UPDATES

CATEGORIES

MONTHLY ARCHIVES

TAGS

UPCOMING EVENTS

  • No events.

EVENT CALENDAR

February 2010
M T W T F S S
1234567
891011121314
15161718192021
22232425262728

Tech Blog

Posts

Speaking: India Game Developer Summit 2010

I will be speaking in the India Game Developer Summit 2010, Bangalore. Here is the detail of my focused session: -

Building Gaming Experience for Mobile & Devices
Track: Game Programming; Mobile Gaming

As vast and rich as the experience in Flash content is, the session gives you an insight regarding how easy the whole process of building attractive games using Adobe Flash technology is. This session would also cover the steps involved, the tools Adobe provides and the practical walk-through to build innovative Flash games for devices in a matter of minutes. We also will briefly cover the new features of Flash Platform that are offered to end users, gaming enthusiasts and developer geeks right from designing, developing, emulating on your desktops to successfully making your content provide similar user experience across a range of devices/platforms.

Hope to see you there. If you haven’t yet registered, do it here.

For the complete list of speakers, visit – http://www.devmarch.com/gamedevelopersummit/speakers.html

3D Realistic Earth using Papervision 3D – Part 1

earth_render

Introduction

I was researching more on Papervision 3D when I realized I can share some information on creating a 3D realistic Earth model. I will also explain how to add rotation to earth and one way to show the rotation of moon and revolution of it around earth. I will also briefly describe how to handle something called “Pivot” points in Papervision 3D.

Setting Up

To start with, if you are fresh and new to Papervision 3D, I will describe the basic steps to configure your Flash CS4 authoring tool to work with Papervision 3D.


November 24, 2009

Dynamic Multidimensional Vector in AS3

We all know by now how beneficial Vector is over Array in most cases. Relating to strict data typing, way to an error free code and of course the performance are some benefits of using Vector instead of Array in Action Script 3.0. Below is a small code snippet of working with Multidimensional vector created dynamically.

for (var i:int=0; i<3; i++) {

	this["myVar_"+i] = new Vector.<Vector.<int>>();

	for (var j:int=0; j<3; j++) {

		this["myVar_"+i][j] = new Vector.<int>();

		for (var k:int=0; k<3; k++) {
			this["myVar_"+i][j][k]=k;
		}
	}
}

To explain the code above for people who don’t understand this easily, there are 3 loops and I am creating 2 dimensional Array Vector – Vector[i] and Vector[j].

As you can also notice, I am creating variables dynamically with no predefined name.  I don’t use var myVariable:Vector syntax as I don’t know the names of variables that I need to create and I don’t know how many I need to create. Hence, I use “this” to create dynamic variable of name ["myVar_" + i]. Thus resulting in myVar_0, myVar_1, myVar_2

For the i loop, I define each dynamic Vector variable as new Vector.<Vector.<int>>(); This is because I know I want to create myVar_i as a Vector and each element in this vector will in turn contain a Vector (similar to 2 dimensional array) and later, each Vector inside myVar_i Vector will contain elements of data type int (Integer). So, as you can see in the j loop, I have initiated each element of myVar_i Vector as new Vectors and specified that each element of [i][j] Vector will contain an int type element. Finally in k loop, I populate/push the Vector with an integer data k.

You may view further comparision of Array and Vector performance in Mike Chambers’ blog.

November 4, 2009

Forum Nokia Developer Conference

ForumNokiaDevConf09

The Forum Nokia Developer Conference is back this year and is scheduled to take place on 7th December 2009 at the Taj Residency, Bangalore. The conference is intended for anyone in mobile development – game developers, publishers, operators, aggregators, music and content houses etc, with sessions covering varied Forum Nokia technologies and platforms.

See you there…

Register here – http://www.nokiadevcon.in/fndc09/register.php?count=1

October 16, 2009

Adobe Flash Applications for iPhone

iphoneIt is good news that you can now develop stand alone applications in Adobe Flash for the Apple iPhone. Adobe Flash Professional CS5 will enable you to build applications for iPhone and iPod touch using ActionScript 3.

These applications can be delivered to iPhone and iPod touch users through the Apple App Store.

To start off with a nice article on how to get started, visit the article on Developer Connection.

Adobe now makes it possible to create applications for the Apple iPhone using the Adobe Flash Platform. You heard right: We’re really excited to bring this new capability to Flash designers and developers—the ability to target the iPhone with ActionScript 3 projects.

More information on the technology – Adobe iPhone Development

October 9, 2009

iBattery Reaches 5000 Downloads

I am happy to announce that iBattery Screensaver/Wallpaper has reached 5000 downloads today. Thanks for all of you who encouraged with your emails and downloads. Please look forward for more content. Thanks again!

October 1, 2009

Crazy Tower 1.0 on GamesPlaza.mobi

crazytower_gamesplazaCrazy Tower 1.0 is now showcased on GamesPlaza.mobi under the Puzzles/Brain section.

You may log on to the site and start playing right away with out needing a download :)

Here is the link (Browse from your mobile)

October 1, 2009

Auto Sort DataGrid Column in Flex 3

I was working on a Flex application in Flex 3 where I wanted to auto sort a column of a DataGrid component, which was populated dynamically (using PHP). I researched a lot and found a solution on the net.

DataGridColumn, when sorted manually, dispatches an event of type DataGridEvent. The simplest way that I found was to dispatch this even automatically through Action Script.


September 30, 2009

Mobile Game: Crazy Tower 1.0

I am pleased to announce the release of my new free Flash Lite game – Crazy Tower 1.0

Crazy Tower is a game based on the famous “Tower of Hanoi” myth. This game involves 3 rods, one through which wooden circular pegs (discs) rest in ascending order. The objective of the game is to move the entire stack of pegs, arranged in order of size from first rod, to the last rod. At any point of time, a bigger peg cannot be placed on a smaller one. Enjoy the thrilling legend right on your mobile phone trying to take the minimum number of steps to complete each level and attain victory.

The game starts with 3 pegs in the 1st level and ends with 8 pegs in the 6th level. Taking one wrong move could prove fatal needing 100s of moves to get back on track.

Here are some screen shots of the same: -

Adobe Flash Platform Service

Adobe’s new Flash Platform Service for distributing Flash content to Social Networks, Mobiles and Desktop concentrates on monetization of your applications through means of hosting ads. You may now write applications for mobiles or social networks and push updates of you application on the social media once the application has been installed. The service also provides tracking/analysis to measure the benefit and success of the application.

“The Distribution service available through Adobe Flash Platform Services offers free and paid methods for distributing applications to social networks, mobile devices, and desktops. It also enables developers and businesses to track the distribution of and user engagement with their applications. Finally, it enables monetization of applications through ad hosting.”