Description : C++ Projects: Programming with Text-Based Games is a short text that offers fun C++ game programming examples, with detailed explanations, as a way to explore standard C++ programming topics. Each chapter focuses on one or two topics and presents a single game program that shows the topics in action. The book is designed to be paired with any popular primary C++ text. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
Description : Do you love video games? Ever wondered if you could create one of your own, with all the bells and whistles? It's not as complicated as you'd think, and you don't need to be a math whiz or a programming genius to do it. In fact, everything you need to create your first game, "Invasion of the Slugwroths," is included in this book and CD-ROM. Author David Conger starts at square one, introducing the tools of the trade and all the basic concepts for getting started programming with C++, the language that powers most current commercial games. Plus, he's put a wealth of top-notch (and free) tools on the CD-ROM, including the Dev-C++ compiler, linker, and debugger--and his own LlamaWorks2D game engine. Step-by-step instructions and ample illustrations take you through game program structure, integrating sound and music into games, floating-point math, C++ arrays, and much more. Using the sample programs and the source code to run them, you can follow along as you learn. Bio: David Conger has been programming professionally for over 23 years. Along with countless custom business applications, he has written several PC and online games. Conger also worked on graphics firmware for military aircraft, and taught computer science at the university level for four years. Conger has written numerous books on C, C++, and other computer-related topics. He lives in western Washington State and has also published a collection of Indian folk tales.
Description : Designed for game programmers interested in developing mobile phone applications, Wireless Game Development in C/C++ with BREWTM uses QUALCOMM®’s BREW development environment to illustrate a variety of techniques in the field of wireless phone games. From the basics of the BREW SDKTM and bitmap graphics to wireless networking and applet distribution, this book takes you through the fundamentals of the API, including graphics, sound, and input, and brings it all together with a complete example of a working game. Capitalize on the popularity of programmable mobile phones by developing your own game. Explore how to use the BREW SDKTM to apply existing game development techniques to mobile gaming. Discover how to incorporate text, menus, and dialogs into a graphical user interface. Understand the process for having your application receive the TRUE BREWTM designation. Learn various techniques for optimizing your code.
Description : Welcome to the wonderful world of the Mac! Whether you’ve just decided to switch from Windows or you’ve been using a Mac for awhile and want to take advantage of all its bells and whistles, Macs All-in-One Desk Reference For Dummies is the perfect guidebook to Mac land. You probably already know that Macs were made for media. There’s iPhoto for organizing, editing, and sharing your digital photos; iMovie to let you become a moviemaker; iDVD for preserving that movie and playing your favorites; and of course, iTunes for managing your music. But your Mac is just as happy creating documents, browsing the Internet, putting together cool presentations, or even crunching numbers. This guide shows you how to use all those applications and more. Seven minibooks cover Mac basics; working with photos, movies, and music; using the Internet; working with iLife and iWork applications; various other Mac programs; time-saving tips; and networking. You’ll discover how to Set up and customize a new Mac Get online, choose a browser, configure an e-mail account, and instant-message with iChat Handle Mac security and troubleshoot problems Create a Web site with iWeb and get it online Back up your files, sync your stuff, and manage your life with your Mac Network your Mac with other computers, even PCs, and share files, printers, and more Even if you’re a seasoned Mac veteran, we bet you’ll find some things here you didn’t know! And you’ll refer to this book again and again.
Description : This series is an ICT scheme for primary school written to fit the QCA IT scheme of work, revised National Curriculum and Scottish 5-14 guidelines. It covers each year from Reception/P1 to Year 6/P7, with structured at-a-glance lesson plans, pupils materials and easy-to-manage resources on paper and CD-ROM for evaluation, assessment and differentiation. This teacher's book contains comprehensive weekly lesson plans for direct interactive teaching - accessible to all teachers regardless of IT knowledge or competence. The clear plans provide learning intentions, cover IT vocabulary and include activities for the whole class, groups or individuals.
Description : An explanation of how to use VB.NET and DirectX 8 to create sophisticated multimedia applications. It discusses how DirectX 8 can be used for more than just game programming, showing that it is a serious multimedia programming tool too. VB developers are presented with the knowledge they need to use the power of DirectX to add multimedia capabilities to their applications. Real world examples used throughout the book explain how to use these tools effectively, professionally and quickly.
Description : A unique book that teaches intermediate to advanced level C++ programmers how to use object-oriented programming techniques to write computer games. The book uses Microsoft Windows programming, includes the ObjectWindows class libraries, a comprehensive C function library, and provides a full set of programming tools such as MAKE, TLINK, TLIB, and the Turbo Debugger. Disk includes all the source code files to run all programs in the book.
Description : Written for the novice AI programmer, this text introduces the reader to techniques such as finite state machines, fuzzy logic, neural networks and many others in an easy-to-understand language, supported with code samples throughout the text.
Description : Start programming quickly with this super-fun guide to Raspberry Pi Adventures in Raspberry Pi, 2nd Edition includes 9 cool projects that show you how to set up and start developing on your Raspberry Pi. Updated for the release of the Rev 3 board, this second edition covers all the latest features and tells you everything you need to know. Written specifically for 11-15 year-olds, this book uses the wildly successful, Raspberry Pi to explain the fundamentals of computing. You'll have a blast learning basic programming and system administration skills, beginning with the very basics of how to plug in the board and turn it on. Each project includes an instructional video so you can jump right in and start going through the lessons on your own. This hands-on book gets you up and running fast, with fun projects that let you explore. Learn how to "talk to" your Raspberry Pi Create games and stories with Scratch Program with Turtle Graphics and Python Code music and create a Raspberry Pi jukebox If you want to get started programming today, Adventures in Raspberry Pi is the ultimate hands-on guide.
Description : Updated for C11 Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more. C programming has neverbeen this simple! Who knew how simple C programming could be? This is today’s best beginner’s guide to writing C programs–and to learning skills you can use with practically any language. Its simple, practical instructions will help you start creating useful, reliable C code, from games to mobile apps. Plus, it’s fully updated for the new C11 standard and today’s free, open source tools! Here’s a small sample of what you’ll learn: • Discover free C programming tools for Windows, OS X, or Linux • Understand the parts of a C program and how they fit together • Generate output and display it on the screen • Interact with users and respond to their input • Make the most of variables by using assignments and expressions • Control programs by testing data and using logical operators • Save time and effort by using loops and other techniques • Build powerful data-entry routines with simple built-in functions • Manipulate text with strings • Store information, so it’s easy to access and use • Manage your data with arrays, pointers, and data structures • Use functions to make programs easier to write and maintain • Let C handle all your program’s math for you • Handle your computer’s memory as efficiently as possible • Make programs more powerful with preprocessing directives