000 01745nam a22002057a 4500
005 20260709172155.0
008 260709s2024 |||||||| |||| 00| 0 eng d
020 _a9781032386133
040 _cPK-LaUMT
082 _a794.8151
_bCER-I
100 1 _aCermak-Sassenrath, Daniel
_913493
245 1 0 _aIntroduction to game programming using Processing :
_bfor designers, artists, players, non-tech people and everybody else /
_cDaniel Cermak-Sassenrath
260 _aBoca Raton :
_bCRC Press,
_c2024
300 _axxii, 326 p.
500 _aIncludes bibliographical references and index.
520 _aThis 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 this book's webpage. This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming
546 _aEng
650 _aVideo games-Programming
_910691
942 _cBK
999 _c141359
_d141359