Introduction to Game Programming Using Processing: For Designers, Artists, Players, Non-Tech People and Everybody Else (使用 Processing 的遊戲程式設計入門:為設計師、藝術家、玩家、非技術人員及所有人而作)

Cermak-Sassenrath, Daniel

  • 出版商: CRC
  • 出版日期: 2024-06-27
  • 售價: $5,450
  • 貴賓價: 9.5$5,178
  • 語言: 英文
  • 頁數: 326
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1032386223
  • ISBN-13: 9781032386225
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This is an introductory textbook focusing on games (specifically interaction and graphics) as a pathway into programming. It empowers readers to do basic programming, prototyping, game creation, and other highly interactive applications, all from scratch and without any prior programming knowledge.

Using the popular programming language Processing, this book describes, explains, and demonstrates the basic and general programming principles and mechanisms used in typical game algorithms and concrete game projects. Chapters cover basic graphics, text output, loops, data types and variables, movement, time, audio and sound, debugging, classes and objects, event-based programming, real-time input controls, computer speed compensation, animation, tiling, scrolling, collision detection, basic AI, and much more. Additional support materials such as code examples and demo programs are available to download from the book's webpage: dace.de/gameswithprocessing

This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming.

商品描述(中文翻譯)

這是一本介紹性教科書,專注於遊戲(特別是互動和圖形)作為進入程式設計的途徑。它使讀者能夠從零開始進行基本的程式設計、原型製作、遊戲創建以及其他高度互動的應用程式,而無需任何先前的程式設計知識。

本書使用流行的程式語言 Processing,描述、解釋並示範在典型遊戲演算法和具體遊戲專案中使用的基本和一般程式設計原則及機制。章節涵蓋基本圖形、文字輸出、迴圈、資料類型和變數、運動、時間、音頻和聲音、除錯、類別和物件、事件驅動程式設計、即時輸入控制、計算機速度補償、動畫、平鋪、捲動、碰撞檢測、基本人工智慧等內容,還有更多主題。額外的支援材料,如程式碼範例和示範程式,均可從本書的網頁下載:dace.de/gameswithprocessing

這本書是學生和有志專業人士尋求進入遊戲程式設計的良好資源。

作者簡介

Daniel Cermak-Sassenrath is former Associate Professor at the IT University, Copenhagen, member of the Center for Digital Play, and co-head of the Games Group. He teaches in the Game Design track programme. Daniel has taught university courses since 2002 and introductory courses to programming for design students since 2010.

作者簡介(中文翻譯)

丹尼爾·切爾馬克-薩森拉特(Daniel Cermak-Sassenrath)是哥本哈根IT大學的前副教授,數位遊戲中心的成員,以及遊戲組的共同負責人。他在遊戲設計專業的課程中授課。自2002年以來,丹尼爾一直教授大學課程,並自2010年起為設計學生開設程式設計入門課程。