Introduction to game programming using Processing: for designers, artists, players, non-tech people and everybody else
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....
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton, FL
CRC Press
2024
|
Ausgabe: | First edition |
Schlagworte: | |
Zusammenfassung: | 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 this book's webpage. This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming. |
Beschreibung: | xxii, 326 Seiten Illustrationen |
ISBN: | 9781032386133 9781032386225 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV049662409 | ||
003 | DE-604 | ||
005 | 20241121 | ||
007 | t| | ||
008 | 240424s2024 xx a||| |||| 00||| eng d | ||
020 | |a 9781032386133 |c pbk |9 978-1-032-38613-3 | ||
020 | |a 9781032386225 |c hbk |9 978-1-032-38622-5 | ||
035 | |a (DE-599)BVBBV049662409 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-1102 | ||
084 | |a ST 324 |0 (DE-625)143660: |2 rvk | ||
100 | 1 | |a Cermak-Sassenrath, Daniel |e Verfasser |0 (DE-588)141233702 |4 aut | |
245 | 1 | 0 | |a Introduction to game programming using Processing |b for designers, artists, players, non-tech people and everybody else |c Daniel Cermak-Sassenrath |
250 | |a First edition | ||
264 | 1 | |a Boca Raton, FL |b CRC Press |c 2024 | |
300 | |a xxii, 326 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | |a 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 this book's webpage. This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming. | ||
650 | 0 | 7 | |a Processing |g Programmiersprache |0 (DE-588)7674975-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerspiel |0 (DE-588)4010457-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computerspiel |0 (DE-588)4010457-6 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 2 | |a Processing |g Programmiersprache |0 (DE-588)7674975-7 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-003-34591-6 |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-035005609 |
Datensatz im Suchindex
_version_ | 1816337117121347584 |
---|---|
adam_text | |
any_adam_object | |
author | Cermak-Sassenrath, Daniel |
author_GND | (DE-588)141233702 |
author_facet | Cermak-Sassenrath, Daniel |
author_role | aut |
author_sort | Cermak-Sassenrath, Daniel |
author_variant | d c s dcs |
building | Verbundindex |
bvnumber | BV049662409 |
classification_rvk | ST 324 |
ctrlnum | (DE-599)BVBBV049662409 |
discipline | Informatik |
edition | First edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV049662409</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20241121</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">240424s2024 xx a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032386133</subfield><subfield code="c">pbk</subfield><subfield code="9">978-1-032-38613-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032386225</subfield><subfield code="c">hbk</subfield><subfield code="9">978-1-032-38622-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV049662409</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1102</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 324</subfield><subfield code="0">(DE-625)143660:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cermak-Sassenrath, Daniel</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)141233702</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to game programming using Processing</subfield><subfield code="b">for designers, artists, players, non-tech people and everybody else</subfield><subfield code="c">Daniel Cermak-Sassenrath</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton, FL</subfield><subfield code="b">CRC Press</subfield><subfield code="c">2024</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxii, 326 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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 this book's webpage. This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Processing</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7674975-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerspiel</subfield><subfield code="0">(DE-588)4010457-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computerspiel</subfield><subfield code="0">(DE-588)4010457-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Processing</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7674975-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-003-34591-6</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-035005609</subfield></datafield></record></collection> |
id | DE-604.BV049662409 |
illustrated | Illustrated |
indexdate | 2024-11-21T13:00:58Z |
institution | BVB |
isbn | 9781032386133 9781032386225 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-035005609 |
open_access_boolean | |
owner | DE-1102 |
owner_facet | DE-1102 |
physical | xxii, 326 Seiten Illustrationen |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | CRC Press |
record_format | marc |
spelling | Cermak-Sassenrath, Daniel Verfasser (DE-588)141233702 aut Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else Daniel Cermak-Sassenrath First edition Boca Raton, FL CRC Press 2024 xxii, 326 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier 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 this book's webpage. This book is a great resource for students and aspiring professionals looking for an approachable entry into game programming. Processing Programmiersprache (DE-588)7674975-7 gnd rswk-swf Computerspiel (DE-588)4010457-6 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Computerspiel (DE-588)4010457-6 s Programmierung (DE-588)4076370-5 s Processing Programmiersprache (DE-588)7674975-7 s DE-604 Erscheint auch als Online-Ausgabe 978-1-003-34591-6 |
spellingShingle | Cermak-Sassenrath, Daniel Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else Processing Programmiersprache (DE-588)7674975-7 gnd Computerspiel (DE-588)4010457-6 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)7674975-7 (DE-588)4010457-6 (DE-588)4076370-5 |
title | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else |
title_auth | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else |
title_exact_search | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else |
title_full | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else Daniel Cermak-Sassenrath |
title_fullStr | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else Daniel Cermak-Sassenrath |
title_full_unstemmed | Introduction to game programming using Processing for designers, artists, players, non-tech people and everybody else Daniel Cermak-Sassenrath |
title_short | Introduction to game programming using Processing |
title_sort | introduction to game programming using processing for designers artists players non tech people and everybody else |
title_sub | for designers, artists, players, non-tech people and everybody else |
topic | Processing Programmiersprache (DE-588)7674975-7 gnd Computerspiel (DE-588)4010457-6 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Processing Programmiersprache Computerspiel Programmierung |
work_keys_str_mv | AT cermaksassenrathdaniel introductiontogameprogrammingusingprocessingfordesignersartistsplayersnontechpeopleandeverybodyelse |