Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Code the Classics

Volume 1

by David Crookes, Andrew Gillett, Liz Upton, Eben Upton, Sean M. Tracey, Dan Malone, Allister Brimble

Code the Classics

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsReport an issue

Book Description

This stunning 224-page hardback book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton.

In the first of two volumes, we remake five classic video games - ranging from Pong to Sensible Soccer, each represents a different genre. We interview the games' original creators and learn from their example, as well as utilise the art and audio engineering skills of two of the 1980s' most prolific games developers for our recreated versions of the games.

- Get game design tips and tricks from the masters;
- Explore the code listings and find out how they work;
- Download and play game examples by Eben Upton;
- Learn how to code your own games with Pygame Zero;
- Read interviews with expert graphics and audio creators.

This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Code the Classics ebook for free in PDF format (37.4 MB).

Table of Contents

Chapter 1
Tennis
Chapter 2
Action Platformer
Chapter 3
Top-down Platformer
Chapter 4
Fixed Shooter
Chapter 5
Football Game
Chapter 6
Setting up
Chapter 7
Interview: Dan Malone
Chapter 8
Interview: Allister Brimble

Book Details

Title
Code the Classics
Subject
Computer Science
Publisher
Raspberry Pi Press
Published
2019
Pages
224
Edition
1
Language
English
ISBN13 Digital
9781912047598
ISBN10 Digital
1912047594
PDF Size
37.4 MB
License
CC BY-NC-SA

Related Books

Rhetorical Code Studies
Software developers work rhetorically to make meaning through the code they write. In some ways, writing code is like any other form of communication; in others, it proves to be new, exciting, and unique. In Rhetorical Code Studies, Kevin Brock explores how software code serves as meaningful communication through which software developers construct...
Error-Correction Coding and Decoding
This book discusses both the theory and practical applications of self-correcting data, commonly known as error-correcting codes. The applications included demonstrate the importance of these codes in a wide range of everyday technologies, from smartphones to secure communications and transactions. Written in a readily understandable style, the boo...
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
This book takes a single line of code - the extremely concise BASIC program for the Commodore 64 inscribed in the title - and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional but as a t...
A Practical Guide to TPM 2.0
A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security is a straight-forward primer for developers. It shows security and TPM concepts, demonstrating their use in real applications that the reader can try out. Simply put, this book is designed to empower and excite the programming community to go out and do co...
OOP - Learn Object Oriented Thinking and Programming
You can find a whole range of programming textbooks intended for complete beginners. However, this one is exceptional to certain extent. The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to t...
Azure Functions Succinctly
Azure Functions is a new service available in Microsoft Azure to help developers run code on serverless architectures. In essence, Azure Functions is about events and code - developers write some code that will be executed upon some triggering event - but what sets Azure Functions apart is its simplicity. Developers can write just the code they nee...