pygame book
<p> The <a href=https://pygame.itch.io/pygame-book rel="external nofollow">pygame book</a> project has begun. It's called "pygame 4000" and is a book project by one of the main contributors of the pygame project. </p> <p> <a href=https://pygame.itch.io/pygame-book rel="external nofollow"><img alt="pygame book" class="ipsImage ipsImage_thumbnailed" data-fileid=60679 data-mime-type data-original=https://uploads.gamedev.net/monthly_2019_10/what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.png decoding=async height=441 loading=lazy referrerpolicy=no-referrer sizes="(min-width: 1200px) 1200px, (min-width: 768px) 768px, (min-width: 300px) 300px, 100vw" src=https://uploads.gamedev.net/monthly_2019_10/medium.what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.webp srcset="https://uploads.gamedev.net/monthly_2019_10/thumbnail.what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.webp 150w, https://uploads.gamedev.net/monthly_2019_10/small.what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.webp 300w, https://uploads.gamedev.net/monthly_2019_10/medium.what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.webp 768w, https://uploads.gamedev.net/monthly_2019_10/large.what-is-a-pygame-4000-for-cover.png.91f720aae736194c960e7e23d8b10bc8.webp 1200w" style="aspect-ratio: 600/441; width:300px;height:auto;" width=600></a> </p> <p> Not only does the book aim to cover Python programming, but also aims to cover C, and the GLSL shading language. </p> <ul><li> [ Pixel Perfect Collision Detection ] [ <strong>SDL2 Fundamentals Tutorial in C</strong> ] </li> <li> [ <em>Sound Generation and Visualization</em> ] [ Python intro for game programming ] </li> <li> [ Let's make a shit JavaScript Interpreter! ] [ <strong>How to port and market games</strong> ] </li> <li> [ Let's write a unit test! ] [ <em>Arduino; Serial & pixels for breakfast</em> ] </li> <li> [ <strong>Awesome pygame.</strong> Great stuff you can use with pygame. ] </li> </ul><p> pygame 4000 available as an early preview pre-release on the <a href=https://pygame.itch.io/pygame-book rel="external nofollow">pygame book</a> itch page. Updates will be posted on the <a href=https://pygame.itch.io/pygame-book/devlog/107364/200dev6-released-itchy-book rel="external nofollow">pygame book developer web log</a>. </p> <p> pygame is the most popular game/art/and music library available for the most popular programming language in the world -- Python. pygame is used in school classes, university courses, and workshops around the world. It's used in embedded devices like handheld game consoles, in video synthesizers, museum displays, and interactive art installations. It's available in over 130 different OS distributions, including on the Raspberry Pi, Ubuntu, and MacOS. All funds from the pygame 4000 book go towards pygame development and improvements to the <a href=https://pygame.itch.io/pygame-book rel="external nofollow">pygame 4000 book</a>. </p>
Discussion