成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

進(jìn)階:成為iPhone游戲開發(fā)者的十大秘技

移動開發(fā) iOS 游戲開發(fā)
本文為一名iPhone手機(jī)游戲的開發(fā)者總結(jié)的成為iPhone游戲開發(fā)者的十大秘技,在這篇文章里分享了他自己獨立開發(fā)一款iPhone游戲的經(jīng)驗和感受。

51CTO編者按:上周蘋果正式推出iOS 4.2,支持iPad多任務(wù)等100多項改進(jìn)。本文為一名iPhone手機(jī)游戲的開發(fā)者總結(jié)的成為iPhone游戲開發(fā)者的十大秘技,在這篇文章里分享了他自己獨立開發(fā)一款iPhone游戲的經(jīng)驗和感受。以下為譯文的全文:

iPhone手機(jī)
iPhone手機(jī)

Neil Ferguson,是iPhone 游戲「病毒攻擊 | Virus Strike」的開發(fā)者。Neil Ferguson雖然是一名「老」程序員,目前在倫敦從事全職軟件創(chuàng)業(yè)公司的Neil Ferguson,覺得開發(fā)一款成功的iOS 游戲也許并不需要你有太多的程序開發(fā)和編程經(jīng)驗。

對編程算是零基礎(chǔ)的你,也許也一直有過想法在業(yè)余的時間學(xué)習(xí)下開發(fā)。我們來看看,Neil Ferguson 總結(jié)出來開發(fā)一款iPhone(或者說 iOS平臺)游戲(程序)的10個步驟。

原創(chuàng)的想法

原創(chuàng)的想法
原創(chuàng)的想法

我大概是在1年前才有了這個 Virus Strike的想法。我一直在玩一個基于物理原理的游戲叫Linerider ,還有飛行控制方面的游戲。我覺得如果有一款游戲通過物理引擎,畫一根線讓3個相同東西匹配(譯者注:類似俄羅斯方塊),一定會很有趣。于是我就到App store查遍了所有的益智游戲(puzzle game),看看是不是有這類的游戲。花了幾天時間,結(jié)果我一個都沒看到。那時候我就意識到,我第一個想到這個游戲的創(chuàng)意,至少還沒有人做出,我為何不開發(fā)一款這樣的游戲呢?于是就開始了這個 Virus Strike的開發(fā)。

使用正確的工具

[[17262]] 
使用正確的工具

如果是一個初學(xué)的程序員,你可以嘗試使用“托-放” 形式的游戲制作庫,比如 GameSalad。這讓你可以在沒有多少編程知識的情況下一樣創(chuàng)建你的游戲,而且GameSalad 是特別為iPhone設(shè)計的工具。除此,你也許會發(fā)現(xiàn)在Flash平臺下寫游戲比在Objective C(iPhone 程序開發(fā)的標(biāo)準(zhǔn)語言)下要容易一些。你現(xiàn)在可以轉(zhuǎn)換Flash的游戲在iPhone上運行,而且對于初學(xué)者,也有很多不錯的 Flash游戲開發(fā)方面的書籍。

如果你一定要使用 Objective C開發(fā),那你一定要用游戲框架,在游戲編碼上會容易很多。我個人使用的是 Cocos2D,這是一個非常棒的iPhone游戲開發(fā)的框架工具,而且是免費開源的。它還具有一個集成的物理引擎,給我當(dāng)時開發(fā) Virus Strike帶來了不少方便。

充分利用免費教程

[[17263]] 
充分利用免費教程

Virus Strike是我的第一個 iPhone游戲,而且我以前也從來沒有使用過 Objective C編寫程序,所以在開發(fā)這個游戲的時候,我也確實學(xué)到了很多。很多在線的教程確實幫了我不少,比如說 Ray Wenderlich 的網(wǎng)站 www.raywenderlich.com,提供了很多關(guān)于 iOS 編程的免費教程。非常的有用!在蘋果的官方開發(fā)者網(wǎng)站資源也很多,developer.apple.com。

外包你做不來的東西

外包你做不來的東西
外包你做不來的東西

如果你自己本身不是一個程序員,我覺得一開始你最好是把你的最初好的想法外包給經(jīng)驗豐富的人來替你做。比如,你可以將你 app的想法發(fā)到 odesk.com ,會有程序員來申請包辦你的項目。同樣,如果在你的應(yīng)用程序app開發(fā)過程中,你有一個單獨的部分做不成,你也最好外包出去。只是提醒你的是,你外包應(yīng)用出去時你要給程序員提供盡可能多的信息和細(xì)節(jié),這樣App開發(fā)出來的時候才會更讓你滿意。

想想關(guān)于iPhone特有的功能

想想關(guān)于iPhone特有的功能
想想關(guān)于iPhone特有的功能

App Store里最成功的游戲一定是那些符合iPhone特點的、適合在iPhone上玩的游戲。我們來看看 Virus Strike,我采用了經(jīng)典的俄羅斯方塊類似的游戲玩法,結(jié)合iPhone特有的觸摸屏和加速體驗。你在屏幕上劃一道線,用來指引病毒,你傾斜iPhone的屏幕,這些病毒也會跟著傾斜。在你開發(fā)游戲的時候,你一定要想著如何把iPhone的一些獨特的控制方式融入到你的游戲當(dāng)中。盡可能的實現(xiàn)原創(chuàng),有特色!

確保游戲有挑戰(zhàn)性

確保游戲有挑戰(zhàn)性
確保游戲有挑戰(zhàn)性

在我搞定了最基本游戲的技術(shù)部分 —劃線條、色彩匹配、還有物理引擎之后,最大的問題是我怎樣才能把我當(dāng)初的想法和概念轉(zhuǎn)化成一個有挑戰(zhàn)性的游戲,而且可以讓玩家很快地上手。

對于一個游戲來說,我想玩家每玩一次游戲所耗費的時間和游戲的挑戰(zhàn)性非常重要。游戲要逐漸加大難度,但同時要有公正性— 也就是要讓玩家覺得是因為自己的失誤才丟了一局。另外必須可以讓玩家覺得他在游戲當(dāng)中有所進(jìn)展,在整個游戲的過程當(dāng)中隨著更多級別的游戲,不管是通過更高的得分還是其他形式的獎勵,要讓玩家有一種成就感。

免費的聲音效果

[[17264]] 
免費的聲音效果

我游戲里的所有聲音效果都來自 freesound.org。這是一個很厭煩的過程,所以我建議最好多問一問其他人的觀點和建議,看有些你喜歡的聲音是不是別人會覺得討厭。在編輯聲音效果的時候,我還用到了一個免費的程序,Audacity ,這樣可以讓聲音更加搭配游戲。

獲得反饋

獲得反饋
獲得反饋

你可不要以為這么游戲就開發(fā)完畢了。直到你從其他人那里得到反饋,你才算真的了解到底有多少人覺得你的游戲有挑戰(zhàn)性,有意思,值得一玩。而且你未必知道是不是人們也許都會玩你的這個游戲。

不要指望從你朋友那里得到真實的反饋意見,也不要給別人演示怎么去玩你的游戲。你要讓他們獨自拿著你的游戲試一試,最好能站在一旁看一看,看他們是如何玩,是不是會遇到一些問題。

你也可以輕易的從一些 iPhone論壇找到測試版嘗鮮的人,他們可以免費的給你提供些反饋意見。

做一個視頻

[[17265]] 
做一個視頻

我的測試用戶讓我意識到做一個使用教程的視頻是很有幫助的。我使用ScreenFlow 做了個 一分鐘長的游戲的視頻,測試后我有添加了 一頁紙的文字描述,方便那些第一次打開這個游戲,跳過視頻介紹的用戶可。

一段視頻是非常值得的,這可以大大的幫助確保人們明白如何去玩這款游戲。對于我的妻子 Donna,這段視頻也非常有用,她負(fù)責(zé) Virus Strike的公關(guān)推廣。報道的人員可以很快的去看這段在線視頻,這樣他們可以在發(fā)布會的演示上不必要真實的體驗過也可以知道這款游戲是如何操作的,當(dāng)然通過視頻他們可以確保自己喜歡,再去花時間下載。

推廣你的游戲

推廣你的游戲 
推廣你的游戲

不論你的游戲有多么的棒,如果你不去做市場推廣,有怎么會有人在 App Store找到你的游戲下載呢?你要做好準(zhǔn)備花大量的時間在一些 App Review(應(yīng)用評測)的網(wǎng)站,包括其他的一些科技網(wǎng)站。

我妻子在我推出 Virus Strike時,給我寫的一篇新聞發(fā)布稿件就有相當(dāng)不錯的效果。當(dāng)然你只能羨慕我有一個記者老婆,她知道怎么弄出來一篇好的稿件,放一些會吸引其他報道者眼球的故事。我們當(dāng)時付給 PRMac $20美金的發(fā)行費用,事實證明是非常值得的。這個稿件基本上傳的整個網(wǎng)絡(luò)都是,很多網(wǎng)站甚至是直接全文轉(zhuǎn)載。

【編輯推薦】

  1. 蘋果正式推出iOS 4.2 支持iPad多任務(wù)等100多項改進(jìn)
  2. Android趕超iOS還需提升4點 吸引開發(fā)者居首
  3. 蘋果發(fā)布iOS 4大量SDK 全面支持iPhone 4
  4. iPhone的開發(fā)環(huán)境優(yōu)于Android嗎?
  5. Android遠(yuǎn)遜于iPhone 缺乏獨特應(yīng)用產(chǎn)品
責(zé)任編輯:佚名 來源: 譯言網(wǎng)
相關(guān)推薦

2015-09-29 09:51:09

移動游戲開發(fā)技巧

2010-04-06 08:38:36

PHP

2023-03-10 09:00:49

Swift開發(fā)者工具

2010-05-24 10:46:00

Web開發(fā)者

2011-07-10 14:42:10

PHP

2021-09-09 08:00:00

開發(fā)Python編程語言

2012-09-19 10:25:56

iPhone 5游戲開發(fā)者

2018-04-26 22:52:46

Java開發(fā)編碼網(wǎng)站

2012-03-11 15:15:34

開發(fā)

2011-12-29 10:01:03

Windows 8注意事項

2011-05-03 09:41:42

Android開發(fā)工具Android SDK

2014-04-16 10:10:58

應(yīng)用測試

2015-08-04 09:29:54

Python開發(fā)者

2016-06-01 09:59:30

開發(fā)者設(shè)計原則

2011-08-09 11:13:07

iPhone游戲網(wǎng)絡(luò)連接測試游戲

2011-03-21 14:43:48

成功應(yīng)用移動開發(fā)者

2013-11-29 15:04:04

獨立開發(fā)者手游開發(fā)

2017-01-15 10:18:59

LinuAI開源

2021-03-01 09:00:00

數(shù)據(jù)庫Web開發(fā)

2024-06-11 08:00:00

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: av中文字幕在线 | 成年精品 | 男插女下体视频 | 日韩三级免费网站 | 日韩欧美亚洲 | h视频在线观看免费 | 色伊人久久 | 国产成在线观看免费视频 | 成人免费黄色片 | 欧美视频福利 | 中文字幕一区在线 | 欧洲亚洲一区 | 久久久久久久久久久一区二区 | 一区二区三区精品视频 | 久久亚洲国产精品日日av夜夜 | 成人片在线看 | 欧美日本在线观看 | 九九av | 一级黄色影片在线观看 | 色婷婷精品 | 理论片午午伦夜理片影院 | 久久av一区二区三区 | 色天堂视频| av网站免费 | 91精品中文字幕一区二区三区 | 免费日本视频 | 亚洲高清av在线 | 91精品国产高清一区二区三区 | 日韩视频成人 | 亚洲国产电影 | 国精日本亚洲欧州国产中文久久 | 国产精品亚洲一区 | 亚洲国产精品久久久 | 国产色在线 | 日韩欧美在线观看 | 久久精品国产99国产精品 | 欧美日韩精品久久久免费观看 | 99精品久久久国产一区二区三 | 有码一区| 久久电影一区 | 午夜天堂精品久久久久 |