Beginning Game Programming (phần 1) docx

50 374 0
Beginning Game Programming (phần 1) docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... book is about game programming, and it assumes that you already know C I recommend that you acquire a C primer to read before delving into this book, or to keep handy for those parts that may confuse you Introduction What About a Complete Game? Beginning Game Programming, Second Edition is not a tutorial on how to program in C, and not a DirectX reference This book is all about game programming You... are products like Blitz Basic (see Game Programming for Teens by Maneesh Sethi) and DarkBASIC (see DarkBASIC Pro Game Programming, 2nd Edition by Jonathan Harbour and Joshua Smith) These are two examples of game development tools that provide you with a complete package: compiler, editor, game library/engine, and the ability to produce a standalone Windows/DirectX game without the need for a runtime... real-time programming by showing you how to create a non-interrupting game loop Chapter 1 Getting Started with Windows and DirectX Chapter 2 Windows Programming Basics Chapter 3 Windows Messaging and Event Handling Chapter 4 The Real-Time Game Loop This page intentionally left blank chapter 1 Getting Started with Windows and DirectX Game programming is one of the most complicated forms of computer programming. .. You can focus on the design and programming of your game rather than spending so much time writing hardware interface code (which was the subject of all game programming books in the early days, when game design was unheard-of) I suspect that these limitations in the operating system are what limited game development to the real ultra-guru and prevented many aspiring game designers from getting into... how to write games in the C++ language, using the powerful but intimidating DirectX 9 SDK Game programming is a challenging subject that is not just difficult to master; it is difficult just to get started This book takes away the mystery of game programming using the tools of the trade: C++ and DirectX You will learn how to harness the power of Windows and DirectX to write both 2D and 3D games, with... get started learning about Windows programming Welcome to the Adventure! Welcome to the adventure that is game programming! I have enjoyed playing and programming games for many years, and probably share the same enthusiasm for this once-esoteric subject that you do Games, and by that I mean PC games, were once found within the realm of Geek Land, where hardy adventurers would explore vast imaginary... earliest games in ‘‘gaming’’ were little more than globs of pixels being shuffled around on the screen Our imaginations filled in more details than we often realized when we played the primitive games of the past So, what’s your passion? Or rather, what’s your favorite type of game? Is it a classic arcade shoot-em-up, a fantasy adventure, a real-time strategy game, a roleplaying game, a sports-related game? ... effects, and other core features of any game n Part III: 3D Programming This section provides four chapters dedicated to creating 3D models, loading them with DirectX 9 code, and creating a 3D game Part I Windows Programming The first part of the book provides an introduction to Windows programming, which is a foundation that you’ll need before getting into DirectX programming The four chapters in Part... say—stop reading, because you aren’t a beginner! If you want a good, solid tutorial on using Dev-C++ and other open-source game programming tools, see my book Game Programming All In One, Third Edition In that book, I do not cover DirectX, but focus on an open-source, cross-platform game library called Allegro How lucky you are in this day and age! Years ago, it was quite a struggle for a student or hobby... information gleaned from each chapter into a framework, or game library, that will be readily available to you in future chapters (as well as your own future game projects) After you have learned all that you need to know to write a simple game, you will do just that And it is not just the usual sprite-based game either; it’s a complete, fully functional 3D game, using collision detection, with real 3D models . in Tempe, Arizona, where he teaches a variety of game programming courses. When not teaching others about games, writing about games, or playing games, he enjoys audio/video editing, wrenching. His favorite game development tools are DarkBASIC, Allegro, and DirectX. Jonathan is the author of these recent books: Game Programming All in One, Third Edition; DarkBASIC Pro Game Programming, . Edition (with Joshua Smith); Beginning Java 5 Game Programming; and The Gadget Geek’s Guide to Your Xbox 360. Jonathan founded a small, independent game studio, Primeval Games, as a creative outlet

Ngày đăng: 07/07/2014, 03:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan