𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Software Engineering and Computer Games: Learn Software Engineering by Computer Game Design with Windows MFC and OpenGL

✍ Scribed by Rudy Rucker


Publisher
Addison Wesley
Year
2002
Tongue
English
Leaves
648
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


"This book should be a requirement of anyone that wants to write games - period"AndrΓ© Lamothe, author and CEO of Xtreme GamesThere are many books on the art of games programming but now acclaimed author Rudy Rucker has gone a step beyond and transformed it into a science.Software Engineering and Computer Games 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-1) Basic software engineering principles and techniques.2) How to organize and complete a substantial software project3) Practical examples of object-oriented design and programming.4) The design of computer games.5) Simulating physics inside our computer-generated worlds.6) Artificial life, or how to simulate live creatures inside a computer program.7) How to use two and three-dimensional computer graphics.8) Windows programming with the Microsoft Foundation Classes, or MFC.9) 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 the website.The book can be used for self-study, with readers encouraged to use the POP Framework as a starting point for creating their own games.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.

✦ Subjects


Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°;ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°;Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€;


πŸ“œ SIMILAR VOLUMES


Computer games and software engineering
✍ Cooper, Kendra M. L.; Scacchi, Walt πŸ“‚ Library πŸ“… 2015 πŸ› CRC Press 🌐 English

Computer games represent a significant software application domain for innovative research in software engineering techniques and technologies. Game developers, whether focusing on entertainment-market opportunities or game-based applications in non-entertainment domains, thus share a common interes

Software Engineering Perspectives in Com
✍ Kendra M. L. Cooper (editor) πŸ“‚ Library πŸ“… 2021 πŸ› Chapman and Hall/CRC 🌐 English

<p>Featuring contributions from leading experts in software engineering, this edited book provides a comprehensive introduction to computer game software development. It is a complex, interdisciplinary field that relies on contributions from a wide variety of disciplines including arts and humanitie

Software Engineering Perspectives in Com
✍ Kendra M. L. Cooper (editor) πŸ“‚ Library πŸ“… 2021 πŸ› Chapman and Hall/CRC 🌐 English

Featuring contributions from leading experts in software engineering, this edited book provides a comprehensive introduction to computer game software development. It is a complex, interdisciplinary field that relies on contributions from a wide variety of disciplines including arts and humanities,

Designing Computer Programs: Software En
✍ Miriam Coleman πŸ“‚ Fiction πŸ“… 2015 πŸ› The Rosen Publishing Group, Inc 🌐 English

<p>Learning about a career in software engineering is an exciting step into the world of STEM. This book introduces readers to what software engineers do, the different kinds of software they develop, notable engineers in the field, and the future of software engineering. Readers will be amazed at h

Computer Aided Software Engineering
✍ Hausi A. MΓΌller, Ronald J. Norman, Jacob Slonim (auth.), Hausi Muller, Ronald J. πŸ“‚ Library πŸ“… 1996 πŸ› Springer US 🌐 English

<p><em>Computer Aided Software Engineering</em> brings together in one place important contributions and up-to-date research results in this important area. <br/><em>Computer Aided Software Engineering</em> serves as an excellent reference, providing insight into some of the most important research