See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

Ready to Buy?
woodys-uk
Price: £71.14
In stock

13 used & new from £1.13

Have one to sell? Sell yours here
 
   
Windows Game Programming for Dummies
 
 

Windows Game Programming for Dummies (Paperback)

by André LaMothe (Author) "In this chapter, I start off with just a few details on what the heck you're going to be doing ..." (more)
4.4 out of 5 stars See all reviews (139 customer reviews)

Available from these sellers.


3 new from £56.89 10 used from £1.13
Other Editions: RRP: Our Price: Other Offers:
Paperback (2nd Edition) £22.50 £11.25 25 used & new from £4.80

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C++ Window
   www.Intel.com    Optimize software performance, even multi-threaded. Free Eval 
Windows Help & Support
   www.iyogi.co.uk/Windows-Help    Instant Windows Technical Support Call Now 0808-101-7607 Online 24x7 
Programming for dummies
   www.ClassOf1.com/CProgramming    Learn C Programming quickly Take our online class today! 
  
 

Customers Who Bought This Item Also Bought

Beginning C ++ Through Game Programming, Second Edition

Beginning C ++ Through Game Programming, Second Edition

by Michael Dawson
3.6 out of 5 stars (14)  £26.99
C++ for Dummies

C++ for Dummies

by Stephen Randy Davis
2.7 out of 5 stars (10)  £8.49
Beginning Game Programming (Sams Teach Yourself)

Beginning Game Programming (Sams Teach Yourself)

by Michael Morrison
3.6 out of 5 stars (5)  £21.62
Beginning Flash Game Programming for Dummies

Beginning Flash Game Programming for Dummies

by Andy Harris
£8.49
3D Game Animation for Dummies

3D Game Animation for Dummies

by Kelly L. Murdock
1.0 out of 5 stars (1)  £11.19
Explore similar items

Product details

  • Paperback: 504 pages
  • Publisher: John Wiley & Sons; Bk&CD Rom edition (25 Feb 1998)
  • Language English
  • ISBN-10: 0764503375
  • ISBN-13: 978-0764503375
  • Product Dimensions: 22.9 x 18.3 x 4.1 cm
  • Average Customer Review: 4.4 out of 5 stars See all reviews (139 customer reviews)
  • Amazon.co.uk Sales Rank: 629,401 in Books (See Bestsellers in Books)

    Popular in these categories:

    #21 in  Books > Computing & Internet > Programming > Introduction to Programming > Game Programming
    #84 in  Books > Computing & Internet > PC & Video Games > Programming > New to Games Programming
  • See Complete Table of Contents

Product Description

Product Description
Ready to start creating your own Windows games but not sure where to begin? A little programming knowledge can go a long, long way when you′ve got the inside track to game programming with Windows Game Programming For Dummies.

Using the latest DirectX technology from Microsoft, veteran game designer Andre LaMothe takes you step–by–step through the process of creating your own games for Windows 95, Windows NT, and Windows 98. After you understand the nuts and bolts of Windows programming, you can add music and sound effects, design your own artificial intelligence to create thinking" opponents, and use the powerful DirectX tools to build lightning–fast applications...all without having to suffer through the complicated coding requirements of MFC and C++.

All the tools you need to start writing (and selling) your own games are right here in Windows Game Programming For Dummies, along with a special CD–ROM loaded with the complete DirectX Software Developers Kit, code samples included in the book, state–of–the–art animation and modeling software, and lots of graphics and sound files to use in your own custom–built games."

From the Back Cover
"I can't think of a better place to start investigating the world of DirectX programming…." — Steve Smith, Games Technology Evangelist for Microsoft Corporation

Free Game programming "Cheat Sheet" Inside!

With This Book and Some Experience in C Programming, You Can Start Making Games for Windows in No Time! Interested in developing your own game software, but have no idea where to begin? Windows® Game Programming For Dummies® takes you straight from mystery to mastery! Based on the latest DirectX technology from Microsoft, the steps and procedures outlined by André LaMothe will help you start writing games in no time. Valuable Bonus CD Includes:

  • Sound Forge XP: Add excitement to your Web site with the demo of this powerful sound editor from Sonic Foundry
  • Microsoft's DirectX SDK: The entire Software Developer's Kit that makes DirectX game programming quick and easy for Windows 95, Windows 98, and Windows NT
  • Lots of shareware games from MegaGames and more!
  • Bonus chapters about artificial intelligence and game programming potpourri
  • Author–created games and code
Shareware programs are fully functional, free trial versions of copyrighted programs. If you like particular programs, register with their authors for a nominal fee and receive licenses, enhanced versions, and technical support. Freeware programs are free, copyrighted games, applications, and utilities. You can copy them to as many PCs as you like — free — but they have no technical support. System Requirements: PC with Pentium or Pentium II processor with Windows 95 or NT 4.0, or later; 16MB RAM; and a CD–ROM drive

Inside, find helpful advice on how to:

  • Write Windows applications without dealing with the complexities of MFC and C++
  • Use DirectX technology to take advantage of video acceleration and the latest hardware
  • Create lightning–fast 2D games that run in Windows 95, Windows NT, and the new Windows 98
  • Use artificial intelligence to create "thinking" opponents
  • Make music and sound effects on your PC
  • Sell your games via the shareware market
  • Use your knowledge of C programming to create Windows–based games with DirectX


See all Product Description

Inside This Book (Learn More)
First Sentence
In this chapter, I start off with just a few details on what the heck you're going to be doing. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

139 Reviews
5 star:
 (96)
4 star:
 (21)
3 star:
 (13)
2 star:
 (3)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (139 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Best Introduction to the Game Programing World, 16 Jul 2002
I was totally new to the Gaming world. I've got lots of ideas. This book and CD really, really, really helped me to get started. From nothing I knew how to programe a 2D game in no time. The book was essential to help you get started and the CD had some programs that I need to make this gameing experience.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars My 2nd Review of this book, it is that good., 27 May 1999
By A Customer
This book is for programmers with a fair grasp of C; you should understand macros, pre-compiler directives and a little bit of Windows programming (IMHO).

This book is NOT for people who do not have some programming knowledge (basic understanding of C is REQUIRED)

Also this book does NOT use MFC or C++ for a very good reason. MFC adds too much overhead to game programming and since MOST games using DirectX run in fullscreen mode - MFC is USELESS for DirectX programming. C++ can also add a large amount of complexity for someone trying to LEARN game programming. While I prefer C++ myself the author chose the right language to write the samples in (why worry about inheritance relationships/polymorphism/templates etc when you dont have to :).

Many 'evil' reviewers (heh how COULD you give this book a bad rating) stated that this book focuses on Windows programming too much. Believe me that is a GOOD thing. It is amazing how much code is required just to print the text "Hello, World!" in Windows. The book gives a great overview of the NECESSARY and FUNDAMENTAL workings of the Windows API. You MUST read those sections if you have never programmed in Windows. It does help.

What Andre Lamothe does with the Windows API is build a game shell that handles all the Windows implementation details (messages etc), freeing you to work on game specific details and DirectX. He explains the characteristics of fonts, bitmaps and how Windows handles output using GDI (which leads to why DirectX is faster for games...read the book you'll get it :)

Some people have given this book bad reviews because the code samples are not done in C++ or by using the VC++ 6.0 APP wizard etc. To those people I'd like to say that all the code in this book is EASILY portable to C++. That was part of the fun of this book for me: implementing his ideas into C++ (using ADTs etc, polymorphism woohoo). I challenge those reviewers to show me any SUCCESSFUL commercial game that uses DirectDraw/Direct3D and uses MFC. Can't find any? I suppose they are the same people who think the next great first-person shooter game should be written with Visual Basic...

Also using wizards to create and maintain your code is great but NOT while you are learning a language/API. Wizards and application frameworks (MFC) can hide implementation details which doesn't help you understand the code. I like to understand what I am coding before I let a tool (VC++) help me maintain my code.

When you finally reach the DirectX section you get a clear, focused discussion of the DirectX API. I have never read a book that explained DirectDraw so well. Never.

If you want more of a reference to DirectX just download the DirectX 6.1 SDK and use the documentation provided, or get Inside DirectX, by MSPress (surprisingly good book on DirectX 5)

C is NOT dead. C is a highly portable (though using DirectX negates that =P) language that has seen use in the most popular games, i.e. the Quake line of games.

To summarize,

This book WILL teach you how to use DirectDraw using C. While the book does teach you about DirectInput (great intro) and DirectSound, its main focus is on DirectDraw (how to use bitmaps to make sprites/animation, different special effects etc).

I do recommend that you at least know C before buying this book. You don't have to be an expert C programmer but at least feel comfortable with the language. Understanding how the Windows API works (namely messaging) is also recommended but NOT a requirement (Andre does a great job of helping you here). If you know C++ then you'll probably be tempted to convert his code, I know I was - but I learned a LOT about how to use DirectX from his C code.

If you want to understand DirectDraw (before going on to Direct3D (yikes)) then get this book...

This book does NOT cover advanced topics but this IS a dummies book after all...

For a good reference book, check out Inside DirectX; while not a tutorial it is a GREAT reference on some of the more advanced features of DirectX (especially DirectInput).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent for Beginners to the World of Games Programming, 31 Dec 2001
I earn my living as a C/C++ programmer and have always wondered how games were written. I'm only half way through the book at the moment, but my opinion is that it is very good for people like myself who, until very recently, didn't even know what DirectX was!
As well as being easy to follow on the DX 'front' (speaking as someone who is used to using C and C++), I found that the first part of the book helped me to get a far better understanding of creating Windows applications using the WinAPI, which I have avoided due to learning to program Windows Apps in MFC. I recommend this book very highly to anyone out there who wants to learn more about games programming.
To the guy who says that all of the examples in the book will not compile in VCC 6.0, try placing a cast in the code where GetStockObject() is used, i.e. wndclass.hbrBackground = GetStockObject(BLACK_BRUSH); becomes wndclass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
The type to cast to obviously depends on the variable type recieving the pointer, (HBRUSH, HPEN, etc).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Absolute Genius
I knew a bit of c++ but not much when I first got this book. By the end of it I had nailed my first game, "The Perils Of Willy", you can see it yourself at www.perils.co.uk. Read more
Published on 26 Dec 2005 by nickbungus

3.0 out of 5 stars Out of date code doesn't work with newest version of directx
The subject line for this review is a little misleading as I bought this book last month and it has since been updated, which is intensely annoying. Read more
Published on 4 Nov 2002 by Mr. Matthew Green

3.0 out of 5 stars Does it's job ... but does it the hard way.
Now, I'm no expert and DirectX is not my specialist subject, but this book is not the best Dummies book I've ever read. Read more
Published on 15 Mar 2002 by stevehunter8

4.0 out of 5 stars Informative - but too much "own" non-standard functions
Overall informative and entertaining, but using too much of own ideas, methods and funktions. Why
not use authorized reliable corresponding things as far as possible? Read more
Published on 10 Jan 2002 by magnus.grandin@mbox318.swipnet.se

2.0 out of 5 stars Good book
This book is good to beginners into game programming, I thought this book is really good, but when it comes to compile the examples that came with the CD-ROM, I only got errors on... Read more
Published on 30 Jan 2001

4.0 out of 5 stars A good high-level treatment
This book presents itself as a dummies guide - which is true in the sense that it provides a basic treatment of the subject which is presented in laymans terms and which can be... Read more
Published on 30 Nov 2000 by james.taylor@gerling.co.uk

3.0 out of 5 stars Good Intro, but lacks real depth
At first glance this book seems to be what I wanted, but unfortnatly all the topics are only lightly covered, with other explanations. Read more
Published on 23 Aug 2000

5.0 out of 5 stars A Very good introduction to Direct X and Windows
if your completly new to the whole windows direct x thing I seriously recommend you buy this book. It covers everything the begginer needs in a simple and understandable way. Read more
Published on 6 Aug 2000

3.0 out of 5 stars Not bad, good introduction to everything
This books isn't too bad, if you are a complete beginer to game programming (not C/C++) it will give a good intro. Read more
Published on 22 Mar 2000

4.0 out of 5 stars Good book let down by one point
I found it an excellent intro to 2D game programming under GDI and direct X. It made a good reference for me to confirm what I have been doing is correct and show me some better... Read more
Published on 24 Feb 2000

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Programming a Multiplayer FPS in...

Programming a Multiplayer...

Vaughan Young (Queensland, Australia) has had five years of experience... Read more
£40.59 £30.49

Find similar items

 

More From Andre?. LaMothe

Tricks of the...

Tricks of the Windows Game...

New from bestselling video game guru, Andre LaMothe, Tricks of the... Read more

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates