iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game]

iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Todd Moore 著,楊曉琪 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-17

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115299482
版次:1
商品編碼:11144226
包裝:平裝
叢書名: 圖靈程序設計叢書
外文名稱:Tap,Move,Shake: Turning Your Game
開本:16開
齣版時間:2013-03-01
用紙:膠版紙
正文語種:中文


相關圖書





圖書描述

內容簡介

  有瞭精巧的遊戲構思,卻苦於無法實現?
  讓這本《iOS遊戲開發:從創意到實現》完全DIY編程指南來幫助你!通過《iOS遊戲開發:從創意到實現》的教程,你將親手開發一款真正的iOS遊戲,並全麵瞭解Xcode和Objective-C的相關內容,同時還能學到如何實現遊戲邏輯、精美的圖像效果、遊戲物理仿真效果、音效以及電腦AI。
  在完全不瞭解蘋果開發工具的情況下,作者Todd Moore僅靠自學就在一個星期內創建瞭一款iPhone遊戲。如今,他正全職開發智能手機應用和遊戲。有瞭本書的佐助,每個人都可以實現自己的遊戲開發構思,讓作品順利打入App Store。
  · 一開始先創建隻有20行代碼的簡單小程序
  · 從零開始,創建一款完整的桌上冰球遊戲
  · 使用動畫循環並建立碰撞檢測
  · 使用所需工具創建漂亮的遊戲圖像
  · 添加物理學仿真效果,讓遊戲更真實
  · 錄製並編輯逼真的音效,自定製背景音樂
  · 設計具有多個難度等級的電腦玩傢

作者簡介

  Todd Moore,創立瞭TMSOFT,緻力於創建精彩絕倫的智能手機應用和遊戲。他最受歡迎的遊戲應用《21點算牌器》得到瞭Engadget、《洛杉磯時報》和CNET TV的推薦,而他最受歡迎的應用《催眠白噪音》得到瞭iTunes、美國《健康雜誌》、《華盛頓郵報》、《個人電腦雜誌》和《Jimmy Fallon深夜脫口秀》的推薦。

目錄

第1章  Xcode簡介
1.1  開發者注冊
1.2  安裝
1.3  Xcode
1.3.1  項目類型
1.3.2  Xcode界麵
1.3.3  構建和運行
1.3.4  代碼結構
1.3.5  應用程序狀態
1.4  Interface Builder
1.5  連接
1.6  遊戲邏輯
第2章  Hello Pong
2.1  項目創建
2.1.1  目標設置
2.1.2  App Info
2.2  設計遊戲組件
2.2.1  Interface Builder
2.2.2  連接
2.3  多點觸控
2.3.1  處理觸摸的4個方法
2.3.2  開啓多點觸控
2.3.3  移動球拍
2.3.4  多點觸控的問題:在遊戲桌上的第三根手指
2.3.5  正確的觸摸方式
2.4  動畫
2.5  碰撞
2.6  計分
2.7  最後的修飾
2.7.1  顯示消息
2.7.2  遊戲結束
2.7.3  增加難度
2.7.4  暫停和恢復
2.7.5  搖動手勢
2.8  聲音
第3章  圖像
3.1  簡介
3.2  位圖和矢量圖
3.3  圖像格式
3.4  Retina顯示
3.5  為Air Hockey遊戲創建圖像
3.5.1  製作冰球圖像
3.5.2  製作球拍圖像
3.5.3  製作冰球桌
3.5.4  按鈕
3.5.5  檢查遊戲圖像
3.5.6  應用程序圖標
3.6  應用程序整閤
3.6.1  項目創建
3.6.2  Interface Builder和圖像
3.7  構建和運行
第4章  物理學
4.1  球拍物理學
4.2  冰球物理學
第5章  聲音
5.1  什麼是聲音
5.1.1  數字錄音
5.1.2  文件格式
5.2  創建聲音
5.3  下載聲音
5.4  錄製聲音
5.5  編輯聲音
第6章  電腦AI
6.1  電腦玩傢菜單
6.2  電腦玩傢
6.2.1  基礎
6.2.2  人類模型
6.2.3  防守
6.2.4  進攻
6.3  電腦難度
第7章  App Store
7.1  屏幕截圖
7.2  創建應用程序簡介和關鍵字
7.3  嚮iTunes Connect提交元數據
7.4  歸檔和提交
7.5  應用審核
7.6  應用市場營銷
7.6.1  社交網絡
7.6.2  iTunes推薦
7.6.3  免費的網絡評論
7.6.4  精簡版
7.6.5  付費廣告
7.6.6  追蹤銷售和排名
7.7  總結

前言/序言

  獨立開發者都想要嚮世人展示他們的創意,而App Store為他們提供瞭一種全新的方式。你可能聽說過許多關於開發者利用空閑時間開發iPhone遊戲從而發傢緻富的故事。錢當然是一個不錯的動力來源,也是為什麼會有如此多的開發者競相發布應用的原因。你是否有一個宏偉的遊戲構想?本書是一份完全靠自己動手開發遊戲應用的指導手冊,為任何想要將遊戲構思實現為App Store上應用的人們提供幫助。
  我從未見過如此眾多的人對於創建應用和遊戲有現在這樣濃厚的興趣。無論是全職員工還是玩iPod touch的孩子,幾乎每個人都會停下來問我同樣的問題:“你在App Store上有發布過遊戲?”、“創建一款遊戲要多久?”,而我被問到最多的是“我能做到嗎?”。似乎每個人都躍躍欲試,想在這一新的平颱上創建遊戲,但大部分人還是不知道要怎樣纔能入門。
  我於2008年的8月進入應用開發領域,當時我準備開發一款名叫BubblePop的遊戲,你必須快速打爆移動中的氣泡,每個氣泡中都有一個隨機數,必須按正確的順序弄爆氣泡。我希望我的第一款遊戲足夠簡單,以讓我快速熟悉這一平颱,但同時又希望遊戲充滿瞭挑戰,讓那些幫我測試的朋友樂在其中。
  當我開始開發遊戲時,我對Mac、Xcode以及Objective-C都還一無所知,而且我隻能利用晚上和周末的時間來開發遊戲。當時,還沒有任何相關的書籍,而在網上找到的內容大多都是關於為“越獄”的iPhone創建應用,以及非官方的SDK。雖然有很多東西要學,而且白天也要工作,但我仍然能夠在一星期內完成遊戲開發。
  經過反復嘗試,我終於將我的遊戲投放到App Store瞭。現在需要一段時間的等待,我的賬號和遊戲都需要讓蘋果審核。審核過程感覺相當漫長,這真是一種摺磨。但所有閤約都審核通過的那天終於到來瞭,蘋果為我的遊戲亮瞭綠燈,當時我就好像是過聖誕節的孩子那樣興奮。當我看到遊戲在iTunes上發布,全世界都可以來購買它時,這種感覺真是太不可思議瞭。
  我創建第一款遊戲的目的並不是成為百萬富翁,我隻是想學習這一平颱,為我的iPhone創建一款有趣的遊戲,以及賺足夠的錢來支付之前買的24英寸iMac。但最終我賺的比我想要的多得多,尤其是其中的兩款應用——《催眠白噪音》和《21點算牌器》,讓我賺得盆滿鉢滿。在2009年2月,這兩款應用同時進入瞭付費下載應用的Top 20。當銷售報告齣來時,我感覺就像中瞭大奬一樣,報告顯示我賺到瞭相當於我當前工資10倍的錢。當時,我就決定把這個有趣的小愛好變成全職工作,從此我一直都在創建應用和遊戲。我希望你也能這樣。
  ——Todd Moore
  本書讀者對象
  我遇到過許多有著遊戲創意但不知道如何著手開始的人。如果你有資金,那麼你可以雇一隊開發人員和美工來創建遊戲。我發現雇用有經驗的智能手機開發人員和美工,費用並不便宜。作為獨立的開發者,有一點很關鍵,你需要學習所有必要的技能以便自己動手完成,隻在迫不得已時纔雇彆人來做。
  本書是為那些有一點點編程經驗,但從沒有在iOS平颱上做過開發的人編寫的。你是否在PC或Mac平颱上創建過應用程序?你是否使用過ASP.NET、PHP或Perl做過服務端網絡開發,而現在想要嘗試創建原生的應用?你是否已經熟悉C或C++,但對Objective-C還知之甚少?或者你隻是想盡可能快地創建一款iPhone遊戲?如果你正好就是以上這些人,那麼請繼續閱讀本書。我寫這本書是作為一份指導手冊(我很希望當時在我創建自己第一款遊戲時也能有這麼一份參考手冊)。
  本書主要內容
  我想要教會你創建一款有著iPhone硬件特色的、與其他平颱相比獨一無二的遊戲。大部分遊戲通常在操作上都會用到方嚮鍵、模擬操縱杆以及各種按鈕。iPhone和iPad給予我們一種全新的輸入方式——多點觸控。iPhone和iPod touch屏幕上可同時追蹤5個獨立的觸控點,而在iPad上的觸控點可達11個之多。這就開啓瞭一種之前從未有過的、全新的遊戲類型。所以,你要從頭開始學習怎樣處理屏幕上的多個觸控點。
  本書會教你快速創建一個運用多點觸控的雙人遊戲,而更激動人心的是,所有的這些隻編寫瞭20行左右的代碼!但是,它看上去已經很像1972齣現的Pong遊戲瞭。這可能不會令你激動萬分,除非你從小玩著雅達利公司的傢用Pong遊戲機成長的,就像我這樣。值得注意的是,就遊戲元素而言,過去的技術也可以拿到現在來用。
  我們來思考一下。Pong這款老遊戲和3D第一人稱射擊遊戲如《使命召喚:現代戰爭》有什麼共通之處呢?誠然,Pong的圖像錶現不會太好,但這兩款遊戲都有著同樣的元素——控製一個玩傢,這個玩傢位於特定的世界中,需要達成一定的目標,並且通過計分來描繪遊戲過程。無論你是通過球拍擊球還是在高度仿真的世界中擊殺敵人,以此來獲得經驗,整個遊戲的元素都彆無二緻。所以,我將以一個非常簡單的概念開始,然後嚮你展示如何一步步擴展成更時髦的遊戲。
  遊戲開發的下一階段是創造華麗的圖像和真實的音效。我將嚮你展示一些通常隻有美工和音響師纔會知道的秘訣。作為獨立開發者,學習這些技巧是非常重要的,這可以幫助你節省不少時間和成本。本書中設有專門關於創建圖像和聲音的章節。我將嚮你展示如何使遊戲在視覺和聽覺上都和真實的桌上冰球遊戲沒什麼兩樣。
  在開發並測試這款新遊戲的過程中,你可能會注意到,遊戲的外觀與真實的桌上冰球遊戲很相近,而遊戲體驗卻天差地彆。感覺不到冰球是在冰麵上移動,桌麵也沒有一點摩擦力,球拍擊打冰球後會造成錯誤的角度和速度。因此,你需要關心這些潛在的遊戲物理學,並將它們添加到你的遊戲中。我將嚮你展示如何將你在學校中所學的,認為再也用不到的數學知識應用到遊戲中,以讓我們的桌上冰球遊戲有更真實的體驗。
  最後,遊戲另外創建瞭一個與電腦對戰的單人模式。在任何單人遊戲中,電腦AI應該是最復雜、最重要的部分瞭,本書盡可能簡化整個過程。第一步,創建一種算法使電腦的行為接近完美並無法戰勝。如果你無法獲勝,那麼遊戲將會毫無樂趣可言,因此,我們引進瞭失誤因素,這讓電腦玩傢的錶現更像人一些,偶爾也會犯錯。利用某種機製可以降低電腦的智能程度,並提供多個難度等級的選擇,從簡單到睏難。
  遊戲完成之後,你將瞭解一些嚮App Store發布應用的準備工作。你需要寫一份産品描述,創建引人注目的截圖以及嚮蘋果提交審核。
  讓我們開始開發之旅吧!
  本書中的約定
  以下是本書中所使用的排版約定。
  楷體:錶明新的術語。
  等寬字體:用於程序清單,也用於段落中指定程序元素,如變量或函數名、數據庫、數據類型、環境變量、聲明以及關鍵字。
  粗體:顯示命令,或那些需要用戶照著輸入的文本。
  等寬斜體:顯示瞭那些需要用戶提供的或根據上下文決定的值。
  這一框體錶示提醒、建議、一般注解、警告以及注意信息。
  本書代碼實例
  這本書可以幫助你完成工作。一般來說,你可以直接在程序和文檔中使用本書中的代碼,而無需獲得我們的許可,除非你復製代碼中最核心的部分。例如,你寫瞭一個程序,用到瞭幾塊本書中的代碼,這不需要獲得許可。但齣售或發布本書中例子的CD-ROM,則是需要獲得許可的。通過引用本書中的實例代碼來迴答問題,不需要獲得許可。將本書中大量的核心代碼整閤到你的産品文檔則需要獲得許可。
  我們很感謝你在代碼中注明齣處,但並不強製要求。齣處通常包括標題、作者、齣版社和ISBN。例如:“Tap, Move, Shake by Todd Moore (O’Reilly). Copyright 2012 Todd Moore, 978-1-449-30345-7”。
  如果你覺得你所使用的代碼實例超齣瞭閤理使用或以上的許可範圍,請按permissions@ oreilly.com這個地址聯係我們。
  Safari·在綫圖書
  Safiri在綫圖書是一個在綫的數字圖書館,從這裏可以輕鬆搜索到超過7500種技術性創新性參考書以及視頻,以便快速找到需要的答案。
  通過訂閱,你可以瀏覽在綫數字圖書館中的所有頁麵,觀看所有視頻。你可以在手機和移動設備上閱讀書籍。你可以閱讀還未齣版的新書,看到正在創作的手稿並嚮作者提齣反饋意見。復製粘貼代碼實例,收藏最喜歡的書籍,下載部分章節,在關鍵部分做標記,創建筆記,打印頁麵等功能可以節省大量時間。
  
iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] 下載 mobi epub pdf txt 電子書 格式

iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] 下載 mobi pdf epub txt 電子書 格式 2024

iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

  讓這本《iOS遊戲開發:從創意到實現》完全DIY編程指南來幫助你!通過《iOS遊戲開發:從創意到實現》的教程,你將親手開發一款真正的iOS遊戲,並全麵瞭解Xcode和Objective-C的相關內容,同時還能學到如何實現遊戲邏輯、精美的圖像效果、遊戲物理仿真效果、音效以及電腦AI。

評分

講得淺並且沒有內容,這本書基本上已經過時瞭

評分

從整體上瞭解瞭iOS遊戲開發的整個過程

評分

沒有軟件,看著內容還行吧

評分

有人說,夜鶯為瞭學生而獻齣心血,令玫瑰染上血紅,綻開絕美的花瓣,可是學生卻在被女孩拒絕之後心灰意冷地丟棄玫瑰,這讓他們感覺不值,感覺夜鶯太可悲。可是,在我看來,夜鶯並不是可悲的。如果站在夜鶯的角度來看待整個故事,能為所愛之人付齣自己能夠付齣的最大代價,這本身就是一種幸福。再加之夜鶯本就不求任何迴報,又有什麼遺憾的呢?隻要自己心甘情願,哪怕對方並不知曉,也並不是件可悲的事情吧。這樣偉大的覺悟,就個人而言,完全可以與安徒生筆下的海的女兒媲美。    又有人認為,故事中的女孩過於勢利,可是換個角度來看待,女孩也沒有過錯。這個世界本就物欲橫流,麵包比水仙花更容易吸引人去追逐。寶石的閃亮掩蓋瞭玫瑰的淒艷,女孩的舉動雖讓人能夠理解,卻更覺得無奈。    窮學生最終從中悟齣瞭道理:“在現實的世界裏,首要的是實用。”這種領悟我們不能說不對,但卻為之感到悲哀,少年還未體會愛情的美妙滋味,就已經被情所傷,隻能迴到他的“哲學和玄學書”的世界中去,將自己的性靈囚禁在高高的象牙塔中,不再接觸世事。這固然不會再受到傷害,但也不能再親身去品味人世滄桑,去瞭解復雜多樣的人性……由此而言,學生纔是故事中最悲哀的角色。    在整個童話集中,我最喜歡的童話實際上是《巨人的花園》。    世人稱這篇童話是王爾德所著九篇童話中最美的一篇。王爾德是英國唯美主義藝術運動的開創者,《巨人的花園》就充斥著明顯的唯美情調和宗教氛圍。 無論是小孩們攀上樹枝使得花開滿樹、鶯啼燕舞,抑或是巨人死在大樹之下,身上覆滿瞭白花,這些唯美的情景都有中世紀油畫般的典雅精緻,和天主教對死亡意義的神聖追溯。 王爾德在這個故事裏,似乎僅僅傳達著一種“善有善報”的因果論,但是實際上,更多的反而是在體現某種宗教情結。故事中,巨人最喜歡的小孩——手掌和腳掌上分彆都有一清晰的釘子印——他是耶穌的化身,是神的孩子,令巨人顫抖下跪,發自內心地敬畏喜愛,並在他的指引下,靈魂前往這個小孩的花園——天堂。 1900年,王爾德在自己友人的幫助下,改信天主教。也許,這篇童話早早地便預示瞭這樣的結果吧。 《快樂王子》也是讓人讀後忍不住落淚的美妙之作。這個故事中的王子雕像與小燕子身上都存在著一種崇高偉大、無私忘我的精神特質。王子將自己身上的寶石和金子委托給燕子,讓他送給那些需要這些東西的人們——也許是窮睏潦倒的戲作傢,也許是賣不齣火柴的小女孩,也許是那些忍飢挨餓的乞丐

評分

  有瞭精巧的遊戲構思,卻苦於無法實現?

評分

  有瞭精巧的遊戲構思,卻苦於無法實現?

評分

  讓這本《iOS遊戲開發:從創意到實現》完全DIY編程指南來幫助你!通過《iOS遊戲開發:從創意到實現》的教程,你將親手開發一款真正的iOS遊戲,並全麵瞭解Xcode和Objective-C的相關內容,同時還能學到如何實現遊戲邏輯、精美的圖像效果、遊戲物理仿真效果、音效以及電腦AI。

評分

內容還是可以的,但印刷質量不敢恭維。

類似圖書 點擊查看全場最低價

iOS遊戲開發:從創意到實現 [Tap,Move,Shake: Turning Your Game] mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有