FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Scratch Programming Playground: Learn to Program by Making Cool Games
- Author(s) Al Sweigart
- Publisher: No Starch Press; 2nd edition (January 6, 2021); eBook (Creative Commons Edition)
- License(s): CC BY-NC-SA 3.0
- Paperback: 288 pages
- eBook: HTML
- Language: English
- ISBN-10: 1718500211
- ISBN-13: 978-1718500211
- Share This:
Scratch, the colorful drag-and-drop programming language, is used by millions of first-time learners, and in this book, you'll learn to program by making cool games. Get ready to destroy asteroids, shoot hoops, and slice and dice fruit!
Each game includes easy-to-follow instructions, review questions, and creative coding challenges to make the game your own. Want to add more levels or a cheat code? No problem, just write some code.
You'll learn to make games like:
- Maze Runner: escape the maze!
- Snaaaaaake: gobble apples and avoid your own tail
- Asteroid Breaker: smash space rocks
- Fruit Slicer: a Fruit Ninja clone
- Brick Breaker: a remake of Breakout, the brick-breaking classic
- Platformer: a game inspired by Super Mario Bros.
- Al Sweigart is a software developer and teaches programming to kids and adults. He has written several Python books for beginners, including Automate the Boring Stuff with Python, Invent Your Own Computer Games with Python, and Making Games with Python and Pygame.
- Scratch Programming
- Computer Programming
- Computer and Video Game Programming
- New and Miscellaneous Computer/Programming Languages
- Scratch Programming Playground: Learn to Program by Making Cool Games (Al Sweigart)
- The First Edition (2016)
- The Mirror Site (1) - PDF
-
Coding with Minecraft: Learn to Code by Programming Robots
This book is a hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love - Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft.
-
How to Design Programs: An Introduction to Programming
This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines.
-
Structure and Interpretation of Computer Programs using JavaScript
This book introduces the reader to central ideas of computation by establishing a series of mental models for computation. It has had a dramatic impact on computer science curricula over the past decades. Examples are implemented using the JavaScript.
-
Programming and Mathematical Thinking: Discrete Math & Python
Starting at an elementary level, this book teaches about fundamental structures of discrete mathematics and many simple but powerful programming techniques using those structures.
-
Learn to Code with Scratch (The MagPi Team)
Help you get started and guide you step-by-step through the process of creating all sorts of projects: games, animations, quizzes, electronics circuits, and more. You'll find that Scratch isn’t just a great way to learn to code, but lots of fun too!
-
Code Club Book of Scratch (Rik Cross, et al.)
You'll learn how to code using Scratch, the block-based programming language. You'll find instructions to build cool games, animations, and interactive stories. Your friendly robot guide will aid you step-by-step through each project.
-
Coding for Kids: Scratch (Stuart Andrews, et al.)
Read it, follow the projects and get to grips with the fundamentals of programming, and you and they can learn to code. The projects in this book are fun, so that kids and adults will enjoy making them, and playing them once they are done.
-
Computer Science Concepts in Scratch (Michal Armoni, et al)
This book will familiarize you with the Scratch visual programming environment. The book is structured as a collection of tasks. Concepts are introduced in order to solve a specific task such as animating dancing images or building a game.
-
Creative Computing Curriculum using Scratch (Christan Balch, et al.)
A collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language. Designed to support familiarity and increasing fluency with computational creativity and computational thinking.
:
|
|