C++
With an Introduction to Game
Development using OpenGL
C++ is an expanded and enhanced
version of C that includes the concepts of object-oriented programming. The
language is now used by all national laboratories and by many corporations
worldwide. In addition to its science and engineering applications, it is
extensively used in the game development field.
The course is taught using the
Microsoft Visual C++ compiler; each student will be provided a free copy of
similar software. As concepts of C++ are covered, the instructor will give an
introduction to its use in the exciting field of game development using the
graphics software OpenGL.
OpenGL
(Open Graphics Library) is a cross-language, cross-platform set of code modules
for writing applications that produce 2D and 3D computer graphics. It consists
of over 250 different function calls which can be used to draw complex
three-dimensional scenes from simple primitives. It is very popular in the video
games industry, and in virtual reality, and scientific visualization activities.
OpenGL provides access to all of the features offered by the computer's
graphics hardware.
Students will be given OpenGL code and taught how to use it
to write their own programs. Topics covered include drawing geometric objects,
color, viewing, lighting, bitmaps, texture mapping, fonts, images, and
animation.
|