| help | account  


Software Engineering and Computer Games
View Larger Image
Rudy Rucker
Addison-Wesley, Paperback, Published December 2002, 608 pages, ISBN 0201767910
List Price: $79.00
Our Price: $69.50
You Save: $9.50 (12% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

Books on similar topics, in best-seller order:

Books from the same publisher, in best-seller order:

Software Engineering and Computer Games was written with four broad goals:
• To teach a lively style of object-oriented software engineering.
• To show how to bring a complete program to the level of a commercial release.
• To provide a “game engine” framework of linked classes for game development.
• To help students create computer games that are interactive, rapidly executing, and visually beautiful.

It uses an object-oriented (OO) approach throughout, incorporating UML for OO analysis and design and discussing software patterns and how to incorporate them into the design process. The book covers nine topics:
• Basic software engineering principles and techniques.
• How to organize and complete a substantial software project.
• Practical examples of object-oriented design and programming.
• The design of computer games.
• Simulating physics inside our computer-generated worlds.
• Artificial life, or how to simulate live creatures inside a computer program.
• How to use two and three-dimensional computer graphics.
• Windows programming with the Microsoft Foundation Classes, or MFC.
• How to develop a project using Microsoft Visual Studio(Either Version 6.0 or .NET)

The game engine accompanying the book is an open source C++ framework (the POP Framework), available together with other accompanying material from www.rudyrucker.com/computergames

Software Engineering and Computer Games was developed as the primary textbook for an undergraduate software engineering course and can also be the main book for courses on software projects or computer game design and programming.

 

Table of Contents

Introduction.

I. A COMPUTER GAME SOFTWARE PROJECT.

1. Projects and Games.
2. Basics of Software Engineering.
3. The Pop Framework.
4. Object-Oriented Software Engineering.
5. Software Design Patterns.
6. Animation.
7. Simulating Physics.
8. Critters.
9. Sprites.
10. Games.
11. Collisions.
12. Listeners.
13. Shooters and Bullets.
14. 2D Shooting Games.
15. 3D Shooting Games.
16. Sports Games.
17. Selection Games.
18. Interesting Worlds.
19. More Ideas for Games.

II. TOOLS AND TECHNIQUES.

20. Using Microsoft Visual Studio.
21. Tools for Software Engineering.
22. Topics in C++.
23. Programming Windows with MFC.
24. 2D and 3D Graphics.
25. Windows Graphics.
26. OpenGL Graphics.
27. Menus and Toolbars.
28. Mouse, Cursor and Keyboard.
29. Dialog and Splitter Views.
30. Serialization.
31. Sound.
32. Bitmaps.
Appendix A. The Windows Keycodes.
Appendix B. Instructor's Guide.
Appendic C. The Pop Help File.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account