作品介紹

代碼本色


作者:希夫曼     整理日期:2021-09-27 10:48:49

  《代碼本色:用編程模擬自然系統(tǒng)》由紐約大學nature of code課程老師daniel shiffman寫就,是一本借助開源語言processing全面介紹如何用代碼模擬自然世界的學習指南。作者從模擬無生命物體、活物、智能系統(tǒng)三個層面,從手工編寫processing代碼到使用現(xiàn)有的物理函數(shù)庫模擬高級而復雜的行為,利用有趣的事例漸進式介紹了算法和模擬方面的高級編程策略和技術(shù)。主要內(nèi)容涉及向量、力、粒子系統(tǒng)、三角函數(shù)、自治智能體、細胞自動機、分形、遺傳算法和人工神經(jīng)網(wǎng)絡(luò)。
  《代碼本色:用編程模擬自然系統(tǒng)》適合游戲設(shè)計師、好學的程序員、物理學愛好者及所有對計算機模擬和互動編程感興趣的人學習參考。
  怎么通過軟件捕捉自然界難以捉摸的演進和突變?理解物理世界背后的數(shù)學原理對我們創(chuàng)造數(shù)字世界有多大幫助?本書介紹了用計算機模擬自然系統(tǒng)涉及的編程策略與技術(shù),涵蓋了基本的數(shù)學和物理概念,以及可視化地展示模擬結(jié)果所需的高級算法。讀者將從構(gòu)建基本的物理引擎開始,一步一步地學習如何創(chuàng)建智能移動的物體和復雜的系統(tǒng),為進一步探索生成設(shè)計奠定基礎(chǔ)。相關(guān)的知識點包括力、三角、分形、細胞自動機、自組織和遺傳算法。本書的示例使用基于java的開源語言及開發(fā)環(huán)境processing編寫。本書網(wǎng)站(http://www.natureofcode.com)上的示例是在瀏覽器中通過processing的java script模式運行的。作為紐約大學tisch藝術(shù)學院nature of code課程主講老師,daniel集合了多年開發(fā)和教學經(jīng)驗,希望借由此書讓大家真正了解如何用代碼模擬自然現(xiàn)象。





上一本:視頻學工控 下一本:汽車電子控制技術(shù)

作家文集

下載說明
代碼本色的作者是希夫曼,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動引人入勝。為表示對作者的支持,建議在閱讀電子書的同時,購買紙質(zhì)書。

更多好書