Charles Kelly Programming 2D Games

ISBN 13: 9781466508682

Programming 2D Games

Valutazione media 3,75
( su 8 valutazioni fornite da Goodreads )
 
9781466508682: Programming 2D Games
Vedi tutte le copie di questo ISBN:
 
 

A First Course in Game Programming
Most of today’s commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted using C++. As game programming techniques are introduced, students learn how to incorporate them into their own game engine and discover how to use the game engine to create a complete game.

Enables Students to Create 2D Games
The text covers sprites, animation, collision detection, sound, text display, game dashboards, special graphic effects, tiled games, and network programming. It systematically explains how to program DirectX applications and emphasizes proper software engineering techniques. Every topic is explained theoretically and with working code examples. The example programs for each chapter are available at www.programming2dgames.com.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore:

Charles Kelly is an associate professor at Monroe County Community College, where he teaches game programming and other computer science courses. He is also the project lead of and major contributor to the open source assembler/simulator "EASy68K." He earned a master’s degree in computer science from the University of Michigan-Dearborn, where he is also an adjunct instructor.

Contenuti:

Getting Started
Overview
The Development Environment
What Is DirectX?
Why C++?
Naming Conventions 
Game Engine
Tips and Tools

Windows Programming Fundamentals
Windows Programming Fundamentals
"Hello World" Windows Style
Device Context
Keyboard Input with Windows API
Using a Mutex to Prevent Multiple Instances 
Multitasking in Windows

Introduction to DirectX
Introduction to DirectX
Initializing DirectX
Creating a Device
Clearing a Display Buffer
Page Flipping
A Clean Exit
The Graphics Class
Our First DirectX Program
Fullscreen or Windowed
Debug vs. Retail DLLs
Determining Device Capabilities

The Game Engine
The Game Engine, Part 1
The Game Class
The Input Class
The Spacewar Class

Sprites and Animation
Obtaining Game Graphics
The Graphics Pipeline
Drawing with Transparency
The TextureManager Class
The Image Class
Game Engine
Simple Animation

Collisions and Entities
Vectors
Collisions
The Entity Class
Physics for 2D Games

Sound
Obtaining Audio Files
Creating Audio Files
Using XACT
Adding Audio to the Game Engine
Adding Sound to the Game
Adjusting Audio Playback 

Text 
Sprite Text
Creating Custom Fonts
Text Class Details
DirectX Text
TextDX Class Details 
Adding an FPS Display 
Adding a Console
Console Class
Incorporating the Console into the Game Engine

Enhanced Appearance
Bitmap Scrolling
Painter's Algorithm
Parallax Scrolling 
Shadows and Reflections
Message Dialog
Input Dialog
Windows Dialogs in Fullscreen DirectX Applications
Dashboard

Tiled Games
Why Tiled?
Creating a Tile Set
Creating Levels
Displaying the Tiles
Orthogonal Projection
Oblique Projection
Isometric Projection
Isometric Terrain
Elevation Layers 

Building a Complete Game
Evolutionary Prototyping  
Project Management
Design Document 
Prototype Textures 
Spacewar Tasks
Spacewar v1.0
Saving and Loading 

Network Programming
Network Overview
The Net Class
Initialize the Network
Creating a Server
Creating a Client
Get the Local IP Address
Sending
Receiving
Closing a Socket
Get Error
Client/Server Chat
Client/Server Spacewar
Spacewar Server
Spacewar Client

The Journey

Index

Questions and Exercises appear at the end of each chapter.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Kelly, Charles
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Quantità: 1
Da
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro 2012. HRD. Condizione: New. New Book. Shipped from UK within 10 to 14 business days. Established seller since 2000. Codice articolo GB-9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 47,89
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,50
In U.S.A.
Destinazione, tempi e costi

2.

Charles Kelly
Editore: Taylor & Francis Inc, United States (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
Book Depository International
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Taylor & Francis Inc, United States, 2012. Hardback. Condizione: New. Language: English. Brand new Book. A First Course in Game ProgrammingMost of today's commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted using C++. As game programming techniques are introduced, students learn how to incorporate them into their own game engine and discover how to use the game engine to create a complete game.Enables Students to Create 2D GamesThe text covers sprites, animation, collision detection, sound, text display, game dashboards, special graphic effects, tiled games, and network programming. It systematically explains how to program DirectX applications and emphasizes proper software engineering techniques. Every topic is explained theoretically and with working code examples. The example programs for each chapter are available at . Codice articolo AAZ9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 52,37
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

3.

Charles Kelly
Editore: Taylor & Francis Inc, United States (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Taylor & Francis Inc, United States, 2012. Hardback. Condizione: New. Language: English. Brand new Book. A First Course in Game ProgrammingMost of today's commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted using C++. As game programming techniques are introduced, students learn how to incorporate them into their own game engine and discover how to use the game engine to create a complete game.Enables Students to Create 2D GamesThe text covers sprites, animation, collision detection, sound, text display, game dashboards, special graphic effects, tiled games, and network programming. It systematically explains how to program DirectX applications and emphasizes proper software engineering techniques. Every topic is explained theoretically and with working code examples. The example programs for each chapter are available at . Codice articolo AAZ9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 52,49
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

4.

Charles Kelly
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Quantità: 1
Da
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione: New. Bookseller Inventory # ST146650868X. Codice articolo ST146650868X

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 55,76
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

5.

Kelly, Charles
Editore: A K Peters/CRC Press (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Quantità: 1
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro A K Peters/CRC Press, 2012. HRD. Condizione: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Codice articolo GB-9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 47,02
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,15
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

6.

Charles Kelly (author)
Editore: Taylor and Francis 2012-07-30, Boca Raton (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: > 20
Da
Blackwell's
(Oxford, OX, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Taylor and Francis 2012-07-30, Boca Raton, 2012. hardback. Condizione: New. Codice articolo 9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 49,48
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,14
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

KELLY, CHARLES.
Editore: A K Peters/CRC Press (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
Herb Tandree Philosophy Books
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro A K Peters/CRC Press, 2012. Hardback. Condizione: NEW. 9781466508682 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. For all enquiries, please contact Herb Tandree Philosophy Books directly - customer service is our primary goal. Codice articolo HTANDREE0179341

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 55,75
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 9,02
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

8.

Kelly, Charles
Editore: Taylor & Francis Inc (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Valutazione libreria
[?]

Descrizione libro Taylor & Francis Inc, 2012. Condizione: New. 2012. 0th Edition. Hardcover. Num Pages: 438 pages, Illustrations. BIC Classification: UMKB. Category: (UP) Postgraduate, Research & Scholarly. Dimension: 236 x 197 x 27. Weight in Grams: 938. . . . . . . Codice articolo V9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 66,19
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Irlanda a: U.S.A.
Destinazione, tempi e costi

9.

Charles Kelly
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
Ria Christie Collections
(Uxbridge, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Hardback. Condizione: New. Not Signed; A First Course in Game Programming Most of today's commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Games provides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted. book. Codice articolo ria9781466508682_rkm

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 62,58
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,36
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

10.

Kelly, Charles
Editore: A. K. Peters
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Print on Demand
Da
Valutazione libreria
[?]

Descrizione libro A. K. Peters. Condizione: BRAND NEW. BRAND NEW Hardcover - This title is now printed on demand - please allow added time for shipment! A Brand New Quality Book from a Full-Time Veteran Owned Bookshop in business since 1992!. Codice articolo 3524494

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 67,59
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro