A First Course in Game Programming
Most of today’s commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted...
Developing educational software requires thinking, problematizing, representing, modeling, implementing and analyzing pedagogical objectives and issues, as well as conceptual models and software architectures. Computer scientists face the difficulty of understanding the particular issues and phenomena to be taken into account in...
Java's growth over the last 10 years has been nothing short of phenomenal. Given Java's rapid rise to prominence and the even more spectacular growth of the Internet, it's a little surprising that network programming in Java is still so mysterious to so many. It doesn't have to be. In fact, writing network programs in Java...
You bought your Mac OS X Tiger computer because you thought it would be easy to use-and it is! But if you've never used a computer before, never stared at a graphical user interface or clicked an icon to launch a program or open a file, getting going with your new machine can still be a daunting proposition. With this guide from...
ULTIPLE CRITERIA DECISION ANALYSIS: State of the Art Surveys is the most comprehensive work available to survey the state of the art in MCDA to date. Its 25 chapters are organized in eight parts and are written by 52 international leading experts. Each of these parts covers one of the central streams of multiple criteria decision analysis...
These are powerful, flexible, and complex tools, and most Excel users never tap their full potential. But you can, with Peter Aitken's step-by-step tutorials, understandable instructions, and detailed explanations. You'll learn to create and use PivotTables and charts from the simplest to the most complex.
With the latest generation of modern browsers expanding support for CSS 3, it is an exciting time in the CSS world. Featuring ten ready-to-use projects on the book's CD-ROM, this helpful reference dives into working code so you can rapidly master the increasingly diverse applications web designers can use with CSS, including some that previously...
Benjamin Crowell, in "The Assayer", book reviews and discussion for the free-information renaissance ...There's ... emphasis on teaching computer science not just as a technical trade but as a mental discipline.
"Reason 3 Ignite!", written for both PC and Mac platforms, is the perfect companion if you're just starting out with this software. Topics are easy to find with the detailed table of contents and the complete, well-organized index. This book, presented in an easy-to-understand manner with step-by-step instructions and many screenshots,...
Microsoft's .NET is a collection of new technologies that are revolutionizing Windows-based software development. A major theme of .NET is the idea of Web services, allowing software to communicate directly with other software using Internet technologies. The .NET Framework and Visual Studio.NET, two more core aspects of this initiative, provide...
A key resource to learn how to repurpose Windows applications for handheld devices
When handheld computers were power-hungry and memory-poor, synchronizing calendars and perhaps reading e-mail were all the applications most people needed. Now that handhelds have more power than first-generation desktop computers, the opportunity to do more than...