Build iOS Games with Sprite KitPower up your inner game developer and start building incredible games with Sprite Kit. This book will teach you everything you need to know about Apple's 2D game engine. If you have some programming experience but you're new to game development, you'll hit the ground running, no complex tools required—just the Sprite Kit SDK.
You'll start out fast by building a single-finger infinite runner game, where the goal is to stay alive as long as possible and rack up points. You'll explore the Sprite Kit template, actions, and particle editor and watch your game take shape with an armed player ship, asteroids and enemy ships, explosions, power-ups, and variable difficulty. Then you'll stitch the game together with cutscenes, menus, and scoring. ...
Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud ServicesBuilding Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services shows you how to build cross-platform iOS and Android apps without learning Objective-C or Java. With detailed guidance given toward using the Titanium Mobile Platform and Appcelerator Cloud Services, you will quickly develop the skills to build real, native apps - not web apps - using existing HTML, CSS, and JavaScript know-how. This guide takes you step-by-step through the creation of a photo-sharing app that leverages the power of Appcelerator's cloud platform, and establishes fundamental concepts before adding advanced techniques. Coverage extends beyond the development process to include expert advice for deployment on the App Store or Google Play, and more. ...
Building JavaScript GamesBuilding JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used programming languages world wide, and is the basis for applications that can run in any modern browser, on any device from smart phone to tablet to PC. Especial emphasis is given to touch-based interface, but all games also run using a regular mouse and keyboard setup.
The approach in Building JavaScript Games follows the basic structure of a game rather than the syntax of a language. From almost the very first chapter you are building games to run on your phone or other device and show to your friends. Successive projects teach about handling player input, manipulating game objects, designing game worlds, managing levels, and realism through physics. All told, you'll develop four well-designed games, making Building JavaScript Games one of the most enjoyable ways there is to learn about progr ...
Building PolyfillsAdd custom features to browsers old and new by writing polyfill libraries, JavaScript plugins that take browsers beyond their native capabilities. In this practical fieldbook, author Brandon Satrom introduces principles and guidelines for polyfill development, and then walks you through the steps for building a complex, real-world HTML5 polyfill.
You'll also explore the future of polyfilling - or prollyfilling - that will enable you to test and work with emerging concepts, often ahead of browser vendors. By the time you finish this book, you'll have the tools and hands-on experience you need to build reliable polyfills for today's and tomorrow's Web. ...
Building Virtual Pentesting Labs for Advanced Penetration TestingA penetration test, also known as pentest, is a method of assessing computer and network security by replicating an attack on a computer system or network from the outside world and internal threats. With the increase of advanced hackers and threats to our virtual world, pentesting is an absolute necessity.
Building Virtual Pentesting Labs for Advanced Penetration Testing will teach you how to build your own labs and give you a proven process to test these labs; a process that is currently used in industry by global pentesting teams. You will also learn a systematic approach to professional security testing, building routers, firewalls, and web servers to hone your pentesting skills. ...
Building Web Apps with WordPressWordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you'll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.
The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub. ...
C++ 2013 for C# Developers, 2nd EditionC++ 2013 for C# Developers provides a fast-track to C++ proficiency forthose already using the C# language at an advanced level. Beginning with a detailed explanation of the mechanics of C++'s execution sequence, its grammar, syntax and data access you'll quickly learn the similarities and differences between C++ and C#.
The second and third partsof the of the book are devoted to a detailed deep-dive into C++ development to provide clear information and advice about how to use the languageeffectively. ...
Calculus: 1,001 Practice Problems For Dummies1001 Calculus Practice Problems For Dummies takes you beyond the instruction and guidance offered in Calculus For Dummies, giving you 1001 opportunities to practice solving problems from the major topics in your calculus course. Plus, an online component provides you with a collection of calculus problems presented in multiple-choice format to further help you test your skills as you go.
The practice problems in 1001 Calculus Practice Problems For Dummies range in areas of difficulty and style, providing you with the practice help you need to score high at exam time. ...
Canon EOS Rebel T5/1200D For DummiesCongratulations on your new Canon! Not sure where to begin? No worries! Canon EOS Rebel T5/1200D For Dummies makes it easy to cut through the intimidation of working with your DSLR camera to get great shots—without breaking a sweat.
With this hands-on, friendly guide, you'll discover how to get a feel for your camera, shoot in auto mode, shift to manual settings to take full control of your photos, adjust lighting, focus, and color, manage playback options, learn basic troubleshooting, and much more. Truly stunning and impressive pictures are at your fingertips! ...
Cassandra Design PatternsCassandra is a powerful data store solution in the open source NoSQL world. The ability to use its vast capabilities correctly is the need of the hour as more developers start using this powerful tool. Hence, it becomes important to be able to understand how and where to apply Cassandra correctly.
This practical guide will help you understand the strengths and weaknesses of Cassandra and teach you to how to identify business and technical use cases that Cassandra solves.You will also learn how to solve real world business problems and enable you to use Cassandra in the best possible way. ...