Q&A: Learning Objective-C to make mobile games?

Question by shortpc89: Learning Objective-C to make mobile games?
I’ve recently used these websites to learn Objective-C:

https://www.codeschool.com/courses/try-objective-c
http://code.tutsplus.com/tutorials/learn-objective-c-day-1–mobile-1844

But is there an active support forum or massive tutorials website that can teach you stuff depending on the topic you want to learn about?

I want to learn how to make games that involve controlling an object as it bounces up and down. Being able to tap the screen and the bouncing object will pause in mid air while the map fast forwards and the object can rush past obstacles that it might bounce into, or tapping the screen and making sure the object keeps bouncing upwards and not falling to the ground.

Also, how to compute a score so that an object can bounce and collide into objects as the map moves forward (left to right). As the object collides/bounces into objects, points are accumulated, and the more points that are accumulated, the higher level you go.

Simple game mechanics that I want to learn.

Best answer:

Answer by Kaydell
“I’ve recently used these websites to learn Objective-C:

https://www.codeschool.com/courses/try-objective-c
http://code.tutsplus.com/tutorials/learn-objective-c-day-1–mobile-1844″

This interests me. I bookmarked both of these web pages. I found the following 4 eBooks which are free:

“Learn C on the Mac” 2nd Edition
http://it-ebooks.info/book/2023/

“Learn Objective C on the Mac” 2nd Edition
http://it-ebooks.info/book/1244/

“Beginning iOS 6 Development”
http://it-ebooks.info/book/1558/

“Beginning iOS 6 Game Development”
http://it-ebooks.info/book/1555/

“But is there an active support forum or massive tutorials website that can teach you stuff depending on the topic you want to learn about?”

There are developer forums at:

http://developer.apple.com

I believe that you have to sign up for the free developer forum (for now) and you could sign up for the paid developer program later (to sell your apps on the app store.)

“I want to learn how to make games that involve controlling an object as it bounces up and down. Being able to tap the screen and the bouncing object will pause in mid air while the map fast forwards and the object can rush past obstacles that it might bounce into, or tapping the screen and making sure the object keeps bouncing upwards and not falling to the ground.”

It seems to me that to make the game feel realistic, that you would want to study the law of gravity which involves a little algebra and physics.

Wikipedia article on Newton’s Law of Gravity:
http://en.wikipedia.org/wiki/Newton%27s_law

You would also need to have or code a collision detector. Generally, you have two rectangles and call a function to see if the two rectangles have a non-empty intersection.

— Edit —

@shortPC89, here’s a web search to try to find Apple’s resources in getting started with iOS:

getting started ios site:developer.apple.com

Add your own answer in the comments!

Any good book for learning android when you know java?

Question by Andi: Any good book for learning android when you know java?
Pretty much the title says it all
i would like to learn android by a book if its possible ,but all the book i have read begins with the basic of java.
I already know some java ,variables ,loops,class ,objects, inheritance,e little about thread exceptions and database and some gui
so i would like to have a book that assumes you already know some intermediate java
do you know any?
thanks in advance and have a nice day :)

Best answer:

Answer by exean
android apps are written in java… if you know java you can write android apps.

Know better? Leave your own answer in the comments!