My First iOS Gaming App Experiment – Log1

Menu_bg-ipadI got bored of being a iOS App developer i wanna jump to the Gaming Side. How kewl it would be to play a game when you have created that game, That feeling is awesome. So it happened suddenly that i  wanted to develop a iOS game and i have to take the simpler path as i have to go through complex calculations and mathematical formulas for Gaming. But it is not that hard what i imagined when i think now. As a iOS developer for the past 3 years i love the way how Objective-C and iOS evolved inside my Medula Oblangata. It was so so soooo phenomenal.

Ideation So i jumped into the iTunes which i call the iWorld. Searched, Browsed, Surfed 100s of game to pick the right thing. Finally i found that the basic pingpong game(The classic computer pingpong) is the opt one because it doesn’t have complex controls simple swipe and simple mechanics. Also found there are some bored Not-So-Fantastic pingpong apps in appstore. So took that idea and added some wow factors like superpowers in it. I iterated Iterated and Iterated a lot in this game(There was a famous saying i remember now “Innovation is 1%Innovation and 99% Iteration) and finally created a Game design document on that

Design Finally drawing after drawing, sketching after sketching found a good complete gameplay for the app. Simple slider on both ends. Superpowers spawning from both the ends. User has to touch and drag superpowers to acqiure them. Superpower may cause damage to other user. and soooooo oooonnnnn. With some help from our UI team(Hari & Arul) designed the whole thing in Photoshop and created the Visual Elements in iPad Retina size So that i will resize that to any device resolutions like iPhone4Inch, iPhone3.5Inch, Retina and iPad.

Development For any game development. Be prepared with the Images before You start coding. With Xcode 4.6 in my Macmini. Downloading Cocos2d framework and installing in my Xcode created a Cocos2D Project. Cocos2D has been amazingly very easy to develop any game. This can be the best framework that any iOS geek can start his gaming idea. With cocos 2D i started my idea with great help from my friend(Sadesh). Keeping RayWenderlich’s Tutorials(This n this and this one too) on my Browser tabs i opened my Xcode and started coding by filling my coffee mug with Latte. After a week coding in cocos2D making just the 2 sliders on my screen heard that my game can be made very easily using Box2D extension and started reading about Box2D about how physics will be applied to the gaming objects and after reading this tutorial on Ray i got very much excited. Thats how i kicked off with my gaming app. My next Log will be discussing more on technical stuff Next Log…. Coming Soon

The Backpack

So now a days rate of digital equipment’s for person increasing at exponential rate. Where people carry machines like work phone, personal phone, iPod, office laptop,  personal laptop, a tablet and the list goes on. So i measure these gadgets in backpack with the length of the wires that they need to use these silicon machines. Probably my digital equipment measure is 25meters/backpack(That includes my dell charger, macbook pro charger, iPod Touch cables, Samsung Android cables, A spike buster).

Last week a backpack fiasco emerged after Steve Wozniak(Steve Jobs friend who cofounded Apple) opened his backpack to the whole world of what he carries in it. After seeing his backpack you can absolutely say this guy is a tech-loving-silicon-friendly-mobile-fanatic-digital-freak. This guy carries around a ton of digital crap with a lot of iOS and android in it. I can measure his digital equipment rate as 500meters/backpack.

So this is his comment on his backpack

Steve Wozniak

Some mornings I open my email and I receive something incredible like this: the awesome contents of Steve Wozniak’s backpack. What you see above (click to expand) is just his charging setup—there’s even more! Here’s Woz to explain it himself—J.

You might think this is abnormal for me but, to the contrary, it’s customary.

Every extension cord and USB adapter and USB cable shown here I carry all the time in my backpack with a few exceptions:

• one Belkin AC tripler with dual USB I carry in my suitcase
• one dual USB adapter is from Janet’s travel stuff
• Canon battery charger is carried in the camera bag
• firewire HD I carry in my suitcase
• Verizon 3G mifi adapter (standard micro USB screws up this mifi, have to use their awkward connecter)

Almost every USB cable is retractable.

Every device shown, I carry in my pockets or in my backpack all the time except:

• 2 iPhones, an iPod nano and an iPad belonging to Janet.

Some people ask how heavy my backpack is. There are a lot more things in my backpack including

• the AirPort Express and MacBook Pro 85W magsafe adapter, which are out of sight in this photo,
• bluetooth mouse,
• binoculars,
• projector connectors,
• multiple Gameboy Lights (a Gameboy sold in Japan but never in the U.S.),
• Gameboy link cables,
• plenty of foreign AC adapters,
• prism glasses for watching movies in bed,
• sunglasses,
• earplugs for concerts,
• Ultimate Ears UE18 earplugs for flights,
• Gameboy link cable,
• tons of pencils for pencil games on flights,
• tons of pens,
• tons of sharpies,
• tons of paint pens (signing),
• red-blue-purple-yellow-green laser pointers,
• credit cards,
• hotel cards,
• airline cards,
• hard rock card,
• medical cards,
• small accessories like olloclip iPhone lens adapter,
• Square,
• flash keys,
• flash media adapters,
• cigarette lighter dual USB adapter,
• audio doubler cable,
• iPad USB/SD Card adapters,
• toiletries for hotels,
• batteries of many types (AA, AAA, CR2, CR128, odder types for things like my bag beeper for locating my suitcase)
• eyedrops,
• $2 bill pads,
• pencil puzzles,
• itineraries for upcoming travel…

I usually say that my backpack weighs 50 pounds. I’m not sure but I have to carry it every step through airports. I’m sure that I’m shorter now than before and I don’t walk as fast. Everything has its place in my backpack.

Sometimes TSA takes a long time unpacking it. A couple of times they asked me to take out everything electronic and I asked for seven bins, all of which I filled (only 2 half-size), plus my MacBook Pro, plus the bag. All of that through the X-ray machine. Then repack it.

Nothing in my backpack goes unused, although the bluetooth mouse is close.

So whats yours?

5 Things a iOS developer should get used to

You can raise your collars about how cool you are if you develop apps for iPhone iPad android or windows phone. Since these are the most favorite platform in entertainment world. As a iphone ipad app developer i have experienced a lot of information about the app developing world and wanna share with you people. Apart from programming i personally found that these information can nurture any mobile developer into high class programmer. so let me enlighten you folks

1. Stackoverflowing: If you are a mobile developer definitely you would have crossed this site Stackoverflow. We stuck up, we forget, we make stupid bugs and still we wanna make sure everything is perfect and we go fetch code from SO. Whats my idea is instead of searching in SO just for answers you can answer the questions which are asked in SO when you get free time. This will greatly improve your learning curve.

2. Tracking Apps: Tracking your appstore for new apps is a fantastic way to know the trending apps currently in market. After seeing these apps they can make you ask a question to yourself (How did they do it? Is it possible in development?) and when you find answers for these you are definitely becoming pro.

3. Pirate: Don’t get panic by reading the title. This what Steve Jobs said to his employees Good artist copy Great artist steal. What i am trying to say is there are lot of drop-in code files and ready made classes out there. Instead of copying functionality and writing code yourself just steal(with their permission and that’s what i call ‘steal’) and modify it according to your requirement. Get iphone and mac drop-in classes here,,

4. Photoshopper: Though you may be good with objects, functions, arrays, strings classes, etc when it comes to mobile mostly it talks about the User Interface so even though you are a mobile developer it is good to have a touch in photo editing knowledge to deal with those UI’s.

5. Githubing: This is a thing which i wanna do for a long time. You would have developed many components that may be useful to a lot of rookies. But you havent commented those code or not organized properly so that the third person can use it easily. If you are a Let-All-Developers-Be-Happy type user then try cleaning those codes that are components  so that it should be easily adapted by a third party. So once you are done Github it.

If you can give some extra tips then most welcome…

Funny-Interesting-Humorous iPod Screenshots

Accidents always happen and to make that into really interesting idea is absolutely fun. So i was operating my iPod and accidentally took a screenshot. Then i found out that screenshot was really funny and so this idea emerged from my brain that posting funny screenshots in my blog. So here is my thoughts on screenshots

1. I ran pretty good. Check out my distance 😉 Screenshot inside Screenshot.

2. Thats how i manipulate my apps

3. I think its awesome to keep like this now stop using my ipod and get lost

4. Just look deep this is a different screenshot. Found out the abnormality?

5. Thats in the order of my communication.

6. I got something to do daily

7. Extremely addicted to this. Did you ever tried and completed this.

8. Hate when i get this.

9. As a iPhone app developer this is one of the best apps ever made.

10. My city. Hot as Hot at noon Cold as Cold in eve.

11. Thats how to take a picture without taking a photo in iPod. Screenshoto!!

12. 😉

13 Took a total of 19 takes to take this screenshot at 0.0 level tilting my iPod. Then realized there is a Hold button :p

14. The screenshot says..

How to show-off your new Macbook to your Friends

Everyone from our small age we have seen the windows xp, vista and windows 7. By far we have known that the giant is the Microsoft and Apple is always below when comparing to OS and easy usability. But after the reach of iDevices the iPod, iPhone and iPad, Apple became so smart in bringing a very user-friendly computing devices.

As a iPhone app developer working with mac in my office i got obsessed with it. I own a Dell XPS power packed laptop but always wanted a mac in my life. So saved a lot of money and bought a new Macbook pro.

After seeing that piece of cutting edge sillicon material outside i was amazed. So with a smirk in my face i opened the package saw the beauty sitting like a silent child inside the cage. I got familiarized with it and started showing-off to my friends who think Apple is not their friendly Non-Living-Thing.

1. Ask your friend to take the charger and plug the charger into the socket. With the magnet it pulls the charger socket easily and sets the charger in the place perfectly. There you go strike 1.

2. With the new Lios OS everything is gestures and animations. So now open Photobooth and touch the maximize button. Wo whoo a smart sleek animation which expands the window to fullscreen is so kool to watch out.

3. Now tell your friend that ‘Lets take a photo’. Click the photo icon in Photobooth app. Its starts the counter 3 2 1 and there is a flash in the screen which shows a white screen with full brightness for a split second and you have a clear photo taken. Pretty Impressive huh.

4. So now open as many applications like calendar, mail, iPhoto, Garageband, iMovie, Safari in fullscreen. Now tell your friend that now i am going to switch applications. Slide down your four fingers from left to right or right to left. Within less than a second you can switch to any app with that gesture. Now is the time to watch your friends face!!

5. Open Safari and browse through some 5 and above pages in a single tab. Now you wanna go back to previous page. Instead of clicking on back button slide the page by dragging two fingers on your touchpad a smooth transition shows the previous page. Within a second you can pass through the array of pages you visited with safari storing the pages in cache for sometime so that the page doesn’t reload.

6. Now shutdown you system. It takes almost 8-10 seconds for shut-downing which is 50% faster than windows machines.

7. Switch of all lights in your room. Open your macbook increase the keyboard light. Now your key glows with a white light so that it is easy to type when you are in a dark environment.

8. Open iPhoto App. Zoom in and zoom out pictures using the pinch gesture from your touchpad.

9. If you have a iPod or iPhone or iPad then you can amaze your rookie friends by the use of iCloud. Set iCloud on your device as well as on your macbook and connect both of them to internet. Now Take a foto from your iPhone/iPod/iPad you keep your device down open iphoto in your mac. Now show your friend the photo taken just 10 seconds ago which got clouded and rained your mac.

10. Finally take a screenshot of your mac and post it in Facebook and Twitter as I have done.

and thats the way to show-off with your macbook. Go nuts!!!