Microsoft Certification Training
Search classes by keyword:
Search classes by category:
Microsoft Certification and Microsoft Training, Cisco Certification and MCSE Certification


Object Oriented Training

Object-Oriented Programming for Games Boot Camp

Course Length: 5 days
Course Price: $3,995 (Atlanta)

Training Information
Class Schedule
Call for Class Schedule

This course is also available in a Remote Classroom Instruction format.



Our Video Game Programming & Design classes are provided by our training partner Principia Game Labs.


Live Chat

Subscribe to the CED Solutions Blog Subscribe to the CED Solutions Blog
Become a Fan of CED Solutions Become a Fan of CED Solutions - latest news & promotions!
Follow CED Solutions on Twitter Follow CED Solutions on Twitter - special deals!
CED Solutions LinkedIn Join the CED Solutions LinkedIn network
Listen to CED Solutions Technology and IT Podcasts Subscribe to our Technology and IT podcasts
CED Solutions You Tube Channel See what our students say about CED Solutions training
CED Solutions on Flickr Class pictures on Flickr

Share with Email Share with Facebook Share with Twitter ShareThisShareThis

Building on a foundation of procedural programming knowledge, this hands-on course introduces object-oriented programming from a game development perspective. Major topics include data structures, recursion, exceptions, classes, inheritance, and polymorphism. Students learn to program using the game-industry language Python and are exposed to a simple, object-oriented game engine. Numerous examples along with in-class exercises reinforce each new concept. As a final project, students program a 2D game with graphics, simple physics, and basic Artificial Intelligence (AI). The course is designed for those with some programming background who are interested in game programming or scripting. Game artists, producers, and designers with some programming experience would also benefit from the course.

Prerequisites:

Game Programming Foundations or equivalent programming experience.

Performance-based objectives:

To introduce students to object-oriented programming from a game development perspective. By the end of the course, students should be able to write object-oriented programs in a modern language used in the game industry.

Course Outline:

Data Structures
  • Understanding data structures in games
  • Using sequence data structures
  • Using mapping data structures
  • Understanding shared references
Functions
  • Reviewing function definitions
  • Working with positional and keyword arguments
  • Creating default parameter values
  • Implementing recursion
Classes
  • Defining a class
  • Creating attributes
  • Writing methods
  • Writing a constructor
  • Creating static attributes and methods
  • Creating properties
Object Interaction
  • Passing objects to methods
  • Calling methods from other methods
  • Using composition
Inheritance and Polymorphism
  • Using inheritance
  • Overriding base class methods
  • Understanding polymorphism
  • Project: Adventure
Object-Oriented Game Engines
  • Understanding an object-oriented game engine
  • Using a Window class
  • Using a Resource class
  • Using a Sprite class
  • Using an Input class
Simple Game Physics
  • Simulating gravity
  • Handling collisions
  • Generating a bounce effect
  • Project: Duel - Part 1 of 2
Basic Game AI
  • Creating chase behavior
  • Creating evade behavior
  • Understanding state driven behavior
  • Project Duel - Part 2 of 2

CED Solutions is your best choice for Object Oriented, Object Oriented training, Object Oriented certification, Object Oriented certification boot camp, Object Oriented boot camp, Object Oriented certification training, Object Oriented boot camp training, Object Oriented boot camp certification, Object Oriented certification course, Object Oriented course, training Object Oriented, certification Object Oriented, boot camp Object Oriented, certification Object Oriented boot camp, certification Object Oriented training, boot camp Object Oriented training, certification Object Oriented course.



Search classes by keyword:
Search classes by category:


Copyright © 2010 CED Solutions. CED Solutions Refund Policy. All Rights Reserved.