出版時間:2009-3 出版社:科學(xué)出版社 作者:Ian Cinnamon 頁數(shù):372
Tag標(biāo)簽:無
前言
iD Tech Camps是全美規(guī)模最大的汁算機技術(shù)培訓(xùn)夏令營,Ian Cinnamon(本書作者)幾年以前曾經(jīng)參加位于加利福尼亞大學(xué)洛杉磯分校的iDTech Camps,當(dāng)時他接受的是C++和Java編程訓(xùn)練。此后,Ian每年都會參加iD Tech Camps夏令營,他的編程水平也隨之逐步提高。與他的同齡人相比,他在編程方面可謂出類拔萃,非常出色。Ian的指導(dǎo)老師在評價他時說,Ian對編程課程的學(xué)習(xí)非常勤奮,他就像“海綿”一樣孜孜不倦地汲取著程序開發(fā)方面的知識養(yǎng)分,仿佛所有的空閑時間都用在學(xué)習(xí)和閱讀上,忘我地思考和解決程序上的問題。事實證明,他確實是這樣做的。大概是在兩年前的夏令營上,我在斯坦福大學(xué)校區(qū)認(rèn)識了Ian。Ian是一位非常有修養(yǎng)的行為得體的年輕人,他有著精湛的編程技巧,甚至說他是個少有的天才程序員。在iD Tech Caraps夏令營,每年都有成千上萬的程序員畢業(yè),他是我認(rèn)識的最為優(yōu)秀的程序員之一。雖然Ian現(xiàn)在還只是一個15歲的小伙子,但是他已經(jīng)成為同時代年輕人中的佼佼者。他的這本書,可以手把手地教大家開發(fā)視頻游戲,能夠讓很多年輕人實現(xiàn)自己親手設(shè)計和開發(fā)游戲的夢想。經(jīng)常聽到有人對我說“我很想知道如何開發(fā)屬于自己的游戲”,以及“我不清楚該如何下手”。我的建議是各位來iD Tech Camps夏令營參加培訓(xùn),并仔細(xì)研讀Ian的這本書,很快就明白怎樣開發(fā)游戲了。Ian正激勵著同時代的年輕人一同參與游戲開發(fā),你會發(fā)現(xiàn)書中的游戲是由神奇的代碼拼組而成。我很難想象,假以時日,Ian的成就會有多大,5年后、10年后……讓我們拭目以待吧。
內(nèi)容概要
本書是“圖解電子創(chuàng)新制作”叢書之一,全書共12章,主要介紹用Java開發(fā)各種游戲的詳細(xì)過程,包括Java游戲開發(fā)基礎(chǔ)、競速類游戲、棋盤類游戲、射擊類游戲、策略類游戲、懷舊類游戲、益智類游戲等共57個項口。書中所有項目都提供了源程序,并給出了清晰的代碼批注,更具有易讀性。讀者可直接使用這些程序,也可以按照門己的愛好對其進行修改。書中的游戲開發(fā)思路和創(chuàng)意拓展具有較高的參考價值。本書既可作為游戲開發(fā)人員或Java學(xué)習(xí)者的學(xué)習(xí)和參考資料,也可以作為與游戲開發(fā)相關(guān)的培訓(xùn)教材。
作者簡介
Ian Cinnamon是一位年僅15歲的天才程序員,他現(xiàn)在已經(jīng)有著7年的編程經(jīng)驗,并且獲得Java和C++認(rèn)證。他日前還是洛杉磯Harvard Westlake高中的高二學(xué)生。
書籍目錄
1 快速熟悉Java 項目1 復(fù)示器 項目2 猜猜密碼 項目3 計算器 項目4 計算器游戲加強版 項目5 解 密 項目6 游戲檔案庫 項目7 虛擬游戲檔案庫的編輯 項目8 猜數(shù)字2 競速類游戲 項目9 競速類游戲——跑道 項目10 競速類游戲——賽車 項目11 競速類游戲——碰撞! 項目12 競速類游戲——拓展設(shè)計 項目13 滑雪健將——滑道 項目14 滑雪健將——滑行 項目15 滑雪健將——專業(yè)滑道 項目16 滑雪健將——鏟雪機 項目17 滑雪健將——與時間競賽3 棋盤類游戲 項目18 揍扁搗蛋鬼——實驗室 項目19 揍扁搗蛋鬼——快!揍他! 項目20 揍扁搗蛋鬼——越來越精明 ……4 射擊類游戲5 策略類游戲6 懷舊類游戲7 益智類游戲
章節(jié)摘錄
插圖:項目概要輸入一條義本消息,運行游戲程序后,汁算機重復(fù)輸出該義本內(nèi)容。新編譯塊類,聲明,變量。剛開始學(xué)習(xí)Java時,我們需要知道4種類型的代碼,即注釋、語句、聲明和控制流。注釋注釋語句通常以雙斜杠(//)開始。編譯器編澤代碼時會忽略這些注釋語句。注釋語句的作用在于程序員可以生成代碼注釋文檔,便于后期根據(jù)該代碼注釋文檔快速瀆懂代碼,修改代碼。一旦代碼增至數(shù)百行,程序員就很難記住函數(shù)里每行代碼的意思,這時只能求助于編程時寫的注釋語句,所以注釋語句非常重要。語句無論什么功能,都需要通過語句來實現(xiàn)。如向屏幕輸出一個文本等。語句必須以分號結(jié)束。聲明聲明是創(chuàng)建變量或者修改變量值的語句。程序中變量的應(yīng)用和在方程式(例如,2x=4)中的應(yīng)用方式一樣,稍有不同的是變量可以存儲更多的數(shù)值。在下一個項目中我們會接觸到變量更多的應(yīng)用。控制流通過控制流我們可以決定程序當(dāng)前該執(zhí)行哪些語句。在隨后的章節(jié)(項目4)中,我們會更多地了解控制流的具體應(yīng)用。
編輯推薦
《電玩游戲Java實戰(zhàn)DIY》:國外魔鬼天才系列暢銷書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載