Learning C# by Programming Games
C# is the language of choice for learning how to program. It is a very well structured object-oriented language and avoids some of the problems of Java.� An excellent free programming environment is available for C#, as well as a game programming framework. And (if necessary) moving from C# to C++ i...
Main Authors: | , , |
---|---|
Corporate Author: | |
Format: | Electronic |
Language: | English |
Published: |
Berlin, Heidelberg :
Springer Berlin Heidelberg : Imprint: Springer,
2013.
|
Subjects: | |
Online Access: | https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-3-642-36580-5 |
Table of Contents:
- Part I Getting Started
- Building Your First Game Application
- Programming
- Game Programming Basics
- Creating a Game World
- Part II Creating Colorful Games
- Knowing what the Player is Doing
- Reacting to Player Input
- Basic Game Objects
- Adding Interaction
- A Limited Number of Lives
- Organizing Game Objects
- Finishing the Game
- Part III Structures and Patterns
- Collections of Game Objects
- Fullscreen Games
- Game Objects in a Structure
- Redesigning the Game World
- Gameplay Programming
- Game States
- Finishing the Game
- Part IV Making Your Games Appealing
- Sprite Sheets
- Menus and Settings
- Game State Management
- Loading Levels from Files
- Pairing the Penguins
- Finishing the Game
- Part V Animation and Complexity
- Creating the Main Game Structure
- Animation
- Game Physics
- Intelligent Enemies
- Adding Player Interaction
- Finishing the Game.