{"title":"Chris Strom","description":null,"products":[{"product_id":"3d-game-programming-for-kids-book-chris-strom-9781937785444","title":"3D Game Programming for Kids","description":"\u003cp\u003e\u003cb\u003ePrinted in full color.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eYou know what's even better than playing games? Creating your own. Even if you're an absolute beginner, this book will teach you how to make your own online games with interactive examples. You'll learn programming using nothing more than a browser, and see cool, 3D results as you type. You'll learn real-world programming skills in a real programming language: JavaScript, the language of the web. You'll be amazed at what you can do as you build interactive worlds and fun games.\u003cbr\u003e\u003cbr\u003eYou'll jump right in and write games and simulations while learning programming fundamentals. You'll use the ICE Code Editor, which was created especially for this book to make it easy for you to get started with JavaScript programming. With the ICE Editor, you'll see the results of your work right away. Want a red donut? You can make hundreds of them, spinning around like crazy right next to the code you just typed.\u003cbr\u003e\u003cbr\u003eYou'll do hands-on coding in every chapter. You'll start by building simple animated shapes, then make your own player--who can do cartwheels  You'll learn how to build your own games from start to finish, including a monster eating fruit, a cave puzzle, and rafting on a river. You'll animate simple shapes to create a model of the solar system, and make your own website so that you can show off your games with your friends. If you just want to make games, jump to the lessons focusing on projects. To understand some of the theory better or if you need some help with functions, turn to the chapters that explain the programming concepts. We'll walk you carefully through all the math needed to bring games to life.\u003cbr\u003e\u003cbr\u003eBest of all, you get to create awesome games and say, I made this \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49515792990481,"sku":"GOR005976247","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49931555406097,"sku":"CIN1937785440A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50098043158801,"sku":"CIN1937785440G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50431982371089,"sku":"CIN1937785440VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51215558115601,"sku":"GOR009386910","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1937785440.jpg?v=1751315298"},{"product_id":"3d-game-programming-for-kids-2e-book-chris-strom-9781680502701","title":"3D Game Programming for Kids 2e","description":"You know what's even better than playing games? Programming your own! Make your own online games, even if you're an absolute beginner. Let your imagination come to 3D life as you learn real-world programming skills with the JavaScript programming language - the language used everywhere on the web. This new edition is completely revised, and takes advantage of new programming features to make game programming even easier to learn. Plus, new effects make your games even cooler. When you're done, you're going to be amazed at what you can create.   Jump right in! Start programming cool stuff on page 1. Keep building new and different things until the very last page. This book wants you to play. Not just play games, but play with code. Play with programming. Because the best way to learn something is to have fun with it!   This second edition is updated from start to finish to make it even easier to get started programming in JavaScript. Every example has been updated to make it easier, with new example games to explore and new 3D effects that make your games even more fun! Want a red donut? You can make hundreds of them, spinning around like mad. Want to create a star field? Make a hundred or a thousand stars. Make them red, green, or blue. Explosions? Fireworks? Planets? It's up to you. And, using a code editor created especially for this book, you'll program right in your web browser. You'll see the results of your work and imagination right away - right next to the code that you just typed! Along the way, you'll pick up a ton of programming knowledge, and dive in even deeper with some more advanced chapters.   Whatever you want to do, this book has your back. Best of all, you get to create awesome games and say, I made this!   What You Need:    You need the latest version of the Google Chrome Web browser, available for free from https: \/\/chrome.google.com. You also need an Internet connection to access the ICE Code Editor the first time. ICE Code Editor will be loaded onto your computer, so you won't need Internet access for later projects.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50031587131665,"sku":"CIN1680502700G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51045834686737,"sku":"NIN9781680502701","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52413853696273,"sku":"CIN1680502700VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52537986711825,"sku":"NLS9781680502701","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680502700.jpg?v=1751184281"},{"product_id":"dart-1-for-everyone-book-chris-strom-9781941222256","title":"Dart 1 for Everyone","description":"\u003cp\u003ePsst  You're not stuck with JavaScript anymore. Google's Dart language makes programming for the Web simpler, faster, and more powerful. With version 1.0 in 2013 and an ECMA standard in 2014, Dart is ready to radically change web development for the better. And \u003ci\u003eDart 1 for Everyone\u003c\/i\u003e has got you covered. Completely updated for Dart 1 and the ECMA standard, with new sections on new Dart features like method cascades, event streams, and class constructor syntax, this book wastes no time in immersing you in the finer points of this powerful and surprisingly beautiful language.\u003cbr\u003e\u003cbr\u003eDart has changed significantly since the first printing of this book and \u003ci\u003eDart 1 for Everyone\u003c\/i\u003e has kept up. Every chapter has been revised and some chapters have been almost completely rewritten since the first printing. The MVC project chapters dumped the old JavaScript-like event handlers for the sleek new streams interface, and the chapter on testing reflects the extensive changes in testing now available in Dart.\u003cbr\u003e\u003cbr\u003eBrand-new sections explore some of Dart's beautiful new features, such as: \u003cbr\u003e\u003cbr\u003e\u003cem\u003e Method cascades: Improve code readability dramatically.\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e Event streams: Simplified event handling, consistent with virtually every other asynchronous interaction in Dart.\u003cbr\u003e\u003cbr\u003e\u003cem\u003e Library parts: Yet another way Dart promotes code organization.\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e New class constructor syntax: Dart supports a nice variety of surprisingly expressive and concise ways to declare constructors.\u003cbr\u003e\u003cbr\u003e* Building your own packages: Quickly share your work with the world.\u003cbr\u003e\u003cbr\u003eYou'll start writing Dart code on page 1, and throughout the book, you'll refactor that code to explore Dart's features: OP, real libraries and packages, testing, and more. You'll learn how to write beautiful, maintainable application code that just works in all modern browsers. Caution: after reading you may develop an intense attachment to structured code and skinny jeans.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat You Need: \u003c\/b\u003eYou will need the Dart SDK, which is freely available from https: \/\/dartlang.org. Most of the book works with Dartium, a preview release of Chrome that is included in the SDK and has the Dart VM built-in. Some of the examples use either the dart2js tool or the Dart Editor to compile Dart down into JavaScript - both are part of the SDK.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51206552158481,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51206555697425,"sku":"NIN9781941222256","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1941222250.jpg?v=1751380996"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-chris-strom.oembed","provider":"World of Books ","version":"1.0","type":"link"}