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
Editore: Taylor & Francis Group
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Quantità: 5
Da
Textbooksrus UK
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Taylor & Francis Group. Condizione: Brand New. Codice articolo 38902892

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 20,17
Convertire valuta

Aggiungere al carrello

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

2.

Kelly, Charles
Editore: A K Peters/CRC Press (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
First Coast Books
(Eatonton, GA, U.S.A.)
Valutazione libreria
[?]

Descrizione libro A K Peters/CRC Press, 2012. Hardcover. Condizione: New. New. Your satisfaction is guaranteed!. Codice articolo 042018023

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 43,94
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In 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
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 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. Codice articolo AAZ9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 52,54
Convertire valuta

Aggiungere al carrello

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

4.

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 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. Codice articolo AAZ9781466508682

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 52,89
Convertire valuta

Aggiungere al carrello

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

5.

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,26
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In 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,92
Convertire valuta

Aggiungere al carrello

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

7.

Kelly, Charles
Editore: A K Peters/CRC Press
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 1
Da
Cloud 9 Books
(Wellington, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro A K Peters/CRC Press. Hardcover. Condizione: New. 146650868X New Condition. Codice articolo NEW7.0915004

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 53,02
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,28
In U.S.A.
Destinazione, tempi e costi

8.

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,58
Convertire valuta

Aggiungere al carrello

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

9.

Kelly, Charles
Editore: A K Peters/CRC Press (2012)
ISBN 10: 146650868X ISBN 13: 9781466508682
Nuovo Rilegato Quantità: 2
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro A K Peters/CRC Press, 2012. Hardcover. Condizione: New. Never used!. Codice articolo P11146650868X

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 57,91
Convertire valuta

Aggiungere al carrello

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

10.

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 59,69
Convertire valuta

Aggiungere al carrello

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

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro