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