BOOK REVIEWS

3D Game Programming for Kids: Create Interactive Worlds with JavaScript (Pragmatic Programmers) Reviews

UPDATE TIME: 2017-10-18 
Review Score: 4 out of 5 star From 31 user ratings
ISBN:1937785440
LANGUAGE:English

" Perfect for the coding beginner! " said.

"Like for many, my introduction to computers and computer programming came about with the advent of the home computer in the early 1980s. By keying in programs that were contributed by fellow enthusiasts and printed in the plethora of home computing books and magazines that were available, users were able to develop their interests in computer programming and gain valuable programming and debugging skills.

With the aim of promoting interest in computer programming among younger readers, this book harks back to those days by encouraging its readers to 'type in' and experiment with short but fun, interesting and complete game programs.

The games are all written in JavaScript and run in a browser. A link to simple browser-based interactive development environment is provided. External 3D and physics libraries are used, so the focus is very much on programming gameplay, using high-level 3D abstractions, rather than the details of 3D graphics programming per-se.

The games serve as vehicles for an introduction to simple program design techniques, including abstraction using functions and objects, and their application using JavaScript. In addition the games are used to introduce a variety of concepts and techniques that arise in 3D and games programming.

Throughout the text, the reader is offered pragmatic advice and, facilitated by the author’s selection of an interpreted language, is encouraged to experiment with and extend the code. Usefully, early on, the book offers advice on what to do when things don’t work as expected, including how to use the JavaScript console to try to find coding errors and how to reset the IDE.

The book is written in a clear but chatty style. Each chapter has a short description of its learning objectives and, where appropriate, simple sketches are used to help describe and reinforce ideas and concepts. Embedded sections are used to expand upon tips and warnings that emerge during the chapter without interrupting the flow of the main text. Chapters that involve game development evolve the code over the course of the chapter, but an appendix contains complete code listings for each game, serving as a useful reference. The final chapter includes a very brief description of the world wide web and describes practical ways in which readers can share their games on the web.

The book has a supporting website, which includes downloadable source code, though I think that maximum benefit will be gained by those readers that actually type the code.

As its title suggests, this book is aimed at younger readers, however even as an older reader with
several years programming experience, I found it an enjoyable read, learned a few new things and had fun playing with the code.

Reviewed by: Dr Patrick Hill CEng MBCS CITP FIAP MIEEE
" said.

" Perfect for the coding beginner! " said.

"Like for many, my introduction to computers and computer programming came about with the advent of the home computer in the early 1980s. By keying in programs that were contributed by fellow enthusiasts and printed in the plethora of home computing books and magazines that were available, users were able to develop their interests in computer programming and gain valuable programming and debugging skills.

With the aim of promoting interest in computer programming among younger readers, this book harks back to those days by encouraging its readers to 'type in' and experiment with short but fun, interesting and complete game programs.

The games are all written in JavaScript and run in a browser. A link to simple browser-based interactive development environment is provided. External 3D and physics libraries are used, so the focus is very much on programming gameplay, using high-level 3D abstractions, rather than the details of 3D graphics programming per-se.

The games serve as vehicles for an introduction to simple program design techniques, including abstraction using functions and objects, and their application using JavaScript. In addition the games are used to introduce a variety of concepts and techniques that arise in 3D and games programming.

Throughout the text, the reader is offered pragmatic advice and, facilitated by the author’s selection of an interpreted language, is encouraged to experiment with and extend the code. Usefully, early on, the book offers advice on what to do when things don’t work as expected, including how to use the JavaScript console to try to find coding errors and how to reset the IDE.

The book is written in a clear but chatty style. Each chapter has a short description of its learning objectives and, where appropriate, simple sketches are used to help describe and reinforce ideas and concepts. Embedded sections are used to expand upon tips and warnings that emerge during the chapter without interrupting the flow of the main text. Chapters that involve game development evolve the code over the course of the chapter, but an appendix contains complete code listings for each game, serving as a useful reference. The final chapter includes a very brief description of the world wide web and describes practical ways in which readers can share their games on the web.

The book has a supporting website, which includes downloadable source code, though I think that maximum benefit will be gained by those readers that actually type the code.

As its title suggests, this book is aimed at younger readers, however even as an older reader with
several years programming experience, I found it an enjoyable read, learned a few new things and had fun playing with the code.

Reviewed by: Dr Patrick Hill CEng MBCS CITP FIAP MIEEE
" said.

December 2017 New Book:

You Maybe Interested In Other Reviews:


Hot Search:

free english stories for kids    best books for young children    chic infant clothes    personalized childrens books    hiaasen books    examples of laws for kids    rules and laws worksheets    the baby boutique    stories with lessons    the enormous crocodile powerpoint    animals for kids    arts and crafts with children    free kids stories to read    kids playcare    unique girl clothes    little stories for little children    art activities for kindergarten    boys arts and crafts    guinness review    comic books for kids age 7