Get Coding 2!
by David Whitney ISBN-13: 9781536210309 Hardcover: 224 pages Publisher: Candlewick Press Released: September 24, 2019 |
Source: ebook review copy from the publisher through NetGalley.
Book Description from Goodreads:
Learn HTML and JavaScript. Design and build five interactive computer games. Create cool graphics. Code simple artificial intelligence. This appealing guide, covering essential coding concepts, offers an ideal introduction to all these activities and more. By following simple step-by-step instructions and completing five exciting missions, aspiring programmers are invited to code well-known games such as tic-tac-toe and table tennis, then customize their projects to test their skills.
My Review:
Get Coding 2! teaches teens (and adults) how to use HTML, CSS, and JavaScript to code five different old-style games: tick-tack-toe, snake, table tennis, an endless runner, and a side-scrolling platform game. The author teaches coding by breaking down the steps needed to create each game. He explained what game element you want to add next to create the game, how you can code that, and how that coding element works. He then walked you through adding each chunk of code to the html file (with the exact code provided) until you have a completed game.
By the end of each game, you've learned some new coding skills and other ways to use previously learned skills. You learn how to create 2D graphics, use object literals and arrays, make the game tick, process keyboard input, add moving or changing game elements, and more. By the end, you should understand enough to be able to modify the code to create variations of the game. However, I don't think the explanations were thorough enough that you could then code a completely new game from a blank text file by yourself. Still, this is a fun way to start learning for a beginner!
If you've read this book, what do you think about it? I'd be honored if you wrote your own opinion of the book in the comments.
Excerpt: Read an excerpt using Google Preview.
No comments:
Post a Comment