Preventative Programming Techniques provides programmers with a clear and intelligent approach to detecting, preventing, and correcting the most common mistakes. It includes practical ways to reduce problems that occur every day, and provides methods for correcting problems that already exist. Using a medical metaphor, each of the...
Elementary Game Programming & Simulators Using Jamagic provides a comprehensive guide to using the Jamagic scripting language to program a complete 3D game. Using a step-by-step approach, you can learn how to program professional flight simulation and ship simulation games with realistic physics, movements, collisions, sound,...
As the need for application-to-application communication and platform interoperability continues to grow, Web Service developers need to be skilled in the technologies and languages that make this communication possible. Web Services provide a language and platform independent standard for creating and connecting code that allows software...
Creating Database Web Applications with PHP and ASP teaches beginning and intermediate designers the fundamentals of creating complex Web applications. By covering both open source (PHP/MySQL) and proprietary tools (Microsoft ASP and Access), readers gain insight to the strengths and weaknesses of each. In addition, they learn how...
PC Repair and Maintenance: A Practical Guide is a reader-friendly guide to repairing computers (running either Microsoft Windows 95, 98, Me, 2000, or XP) through easy-to-understand language, detailed diagrams, and video tutorials. The book emphasizes that a deep understanding of “how a computer works” is not necessary to...
BSD Sockets Programming from a Multi-Language Perspective is written for software developers who need to create a variety of network applications. It begins by detailing the efficient and effective uses of the BSD Sockets API for networked application development in multiple languages. From there the BSD API is covered in detail and...
Greetings! Thanks for buying or considering this book. Investing
your money in books like this is not an easy decision. There are
many to choose from and many to consider.
My intent in writing Animating Real-Time Game Characters has been to
share my work methods, thoughts, and ideas about animating real-time...
The Maya Embedded Language, or MEL, is the very foundation of the Maya application: it’s what makes it so powerful. And, if you know MEL, you can make Maya work more efficiently for your own projects. Whether customizing the workspace, modifying the tools that already exist, or creating new tools, an artist versed in MEL is ready to...
Grid computing takes collective advantage of the vast improvements in microprocessor speeds, optical communications, raw storage capacity, the World Wide Web, and the Internet that have occurred over the last five years. A set of standards and protocols are being developed that completely dis-aggregate current computer platforms and...
This completely updated second edition illustrates the mathematical concepts that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector...
The purpose of this book is to demystify the techniques associated with the field of artificial intelligence. It will cover a wide variety of techniques currently defined as "AI" and show how they can be useful in practical, everyday applications.
Many books on artificial intelligence provide tutorials for AI methods, but...
Most computer users utilize the Windows operating system. Today, however, many experienced computer users are either moving to Linux or would like the option. One factor holding many people back is the fear of learning a new operating system and applications. This book uses a friendly, step-by-step style to walk the user through the...