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++ is...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Egges, Arjan (Συγγραφέας), Fokker, Jeroen D. (Συγγραφέας), Overmars, Mark H. (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2013.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • 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.