游戏邦在:
杂志专栏:
gamerboom.com订阅到鲜果订阅到抓虾google reader订阅到有道订阅到QQ邮箱订阅到帮看

成为iPhone游戏开发者的必备条件

发布时间:2011-06-23 16:31:51 Tags:,,

作者: braniac

设计任何一款iPhone游戏或应用都并不是什么轻而易举的任务,但如果你了解一些编程语言(游戏邦注:例如C语言,尤其是C++),那就会对你的开发工作大有帮助。除此之外,你还需要掌握复杂的编码技术——代数技术必不可少,因为即使是最简单的游戏,通常也会运用到许多数学和物理知识。那么,成为一名iPhone游戏开发者到底需要哪些材料和准备步骤呢?

iPhone SDK(from ioffer.com)

iPhone SDK(from ioffer.com)

必需装备

一台可连网的Mac电脑

足够下载和运行开发工具的内存

足够的闲暇时间

执行步骤

1.首先,你得登陆苹果网站检测自己的电脑操作系统是否能与苹果开发工具兼容。详读该网站内容,了解苹果开发者计划的运作方式。你可以免费下载这些开发工具,但为了有效发布游戏,你得根据自己开发的是免费应用还是商业应用,参加标准计划(Standard Program)或企业计划(Enterprise Program),这两者均需收取相关费用,也会针对产品销售提供必要的开发资源。

2.下一步就是注册成为iPhone应用开发者以便下载开发工具。

3.下载开发工具。苹果网站不但提供含有Xcode IDE的iPhone SDK,而且还有界面生成器、编译器、shark分析工具以及框架和样本可供下载。

4.不要忘了下载iPhone模拟器(游戏邦注:它支持OpenGL ES)。iPhone模拟软件可让你在自己电脑上的模拟iPhone界面中测试游戏运行效果,它对创建和微调应用极有用处。

5.掌握Objective-C编程语言。大量阅读有关资料,并在这个过程中以开发工具进行试验,以便加深记忆,加强对书面内容的理解。

6.深入开发阶段时,切记不断调试和排除软件故障。可以在测试过程中“添点乱子”,以非正常玩法和操作方式检测游戏运行性能。触摸屏玩法虽然与标准的鼠标操作方式大体上相同,它可以带来更多创新性,但同时也难免伴生多种严重的失误。这就要求开发者不但需要在编程阶段谨慎行事,加倍小心,而且还得时时检查问题,以防出现纰漏,这一点也有助于培养你的先见之明,成长为一个编程高手,节省大量时间。

7.最后就是加入开发者论坛,向其他同行取经。如果你卡在某个问题上不得其解,可以试着向iPhone开发社区求助。经常活跃于这些论坛 ,可以为你创造多种意想不到的机会。当然,最重要的还是持之以恒,永不言弃!(本文为游戏邦/gamerboom.com编译,如需转载请联系:游戏邦

How to Design iphone Games

By braniac

Print this article www.snotville.blogspot.com If you want to make games on the iphone system it’s no simple task. Designing and developing a game, or any applications for that matter, is no simple task; having some background knowledge in a programming language such as C will prove especially helpful -in this case, more specifically Obective-C. Along with the complexities of learning coding; algebra skills are also a necessity -even some of the most simple, basic games often require implementation of heavy math and physics. So, lets get to looking at what you need to do to make some iphone games.

Things You’ll Need

A mac computer

An internet connection

Enough free memory for the downloads and programs to run

Some free time

1 First, you need to go to the apple website (there is a link below) to check to make sure your computer and operating system are compatible with the development software. Read through the site and understand how the apple developer program works. While the tools can be downloaded for free; in order to distribute your games, free or commercially, you will have to enroll in either Standard Program or Enterprise Program both of which currently require a fee to join but provide the necessary development recources for distribution.

2 Next, you need to sign up to become a registered iPhone developer in order to proceed to download the tools.

3 Next you need to download the software. Apple provides the iPhone SDK (Software Development Kit) with Xcode IDE. The apple site also has downloads available for the interface builder, compilers, the shark analysis tool as well as frameworks and samples.

4 You will also need to download the iPhone simulator (OpenGL ES support). The iphone simulator software will allow you to test the program you are building on a virtual iphone interface on your computer -it is a useful tool in testing the program as you are building and fine tuning your creation.

5 Now, begin familiarizing yourself with objective-c programming language. Prepare to do a lot of reading. While doing so, experiment with your development tools along the way to get a more comprehensive understanding for the way things work.

6 As you further develop -take extra care in debugging and error-proofing your software. Try to break your programs when you test them. Perform unusual gameplay and use. Touch screen gameplay, while principally similar to standard mouse gameplay, opens up more possibilities for innovation as well as critical errors. Not only is careful programming necessary; but looking for problems and conflicts will help train you mentally to think ahead and become a more efficent programmer. This facet of forward thinking will save you a lot of time down the road.

7 Finally, join forums and learn from your fellow developers. If your stuck on a problem; seek the help of the iphone programming community. Staying active in the forums can open you to possibilities that you may not have previously considered. Keep at it and don’t give up! Persevere! Thanks for reading! Good Luck!(soure:ehow


上一篇:

下一篇: