CSCE 4220: Game Programming 2

CSCE 4220, Game Programming 2, and CSCE 5260, 3D Game Programming are offered by the Department of Computer Science and Engineering at the University of North Texas in Spring 2010.
When: Monday, 2:00-4:50pm
Where: Art 226
Instructor: Ian Parberry
Office Hours:   TBA in NTDP F201

Prerequisites

The prerequisite for CSCE 4220 is CSCE 4210, Game Programming 1. The prerequisite for CSCE 5260 is CSCE 5250, Intro to Game Programming. These may be waived if a sufficient proficiency in game programming can be demonstrated. It is also recommended that you take CSCE 4230, Intro to Computer Graphics, or have some background knowledge of 3D graphics.

Visual Studio and DirectX

We will be using the DirectX Developer's Kit from Microsoft to develop 32-bit fullscreen billboard games for Windows using Visual C++. All of the Microsoft products you will need for this class are available for free download. You will get more information about accessing our MSDNAA site in class. See this essay for the reasons we chose to use Microsoft products in class.

Laboratory

Location: LARC laboratory, NTRP F206
Lab Attendant: To Be Announced
Lab Hours:
     Mon TBA
     Tue TBA
     Wed TBA
     Thu TBA
     Fri TBA

Course Information

See the course descriptions for CSCE 4210 and CSCE 5260.

Subversion

You will need a Subversion client loaded on your computer. We recommend TortoiseSVN. The official class Subversion repository URL for notes and code is (copy and paste this into the Subversion dialog box I showed you in class)

http://subversion.larc.unt.edu/repos/4220

Your group repository URL (for code development and homework turnin) is

http://subversion.larc.unt.edu/repos/4220group[0-11]

Grading and Examination Policy

Students are required to create a game demo based on the topics taught in this class. The code must be written in C++ for DirectX and must run on the computers in the laboratory. Students may work in groups of two or programmers, together with artists from the College of Visual Arts and Design. A final oral examination for the programmers will be given in Finals Week on a group by group basis.

Cheating Policy

The Department of Computer Sciences cheating policy will be adhered to. Any student caught cheating will receive a grade of F for this course, and further disciplinary action will be taken. Cheating includes, but is not limited to, all forms of plagiarism and misrepresentation. See the UNT Center for Student Rights and Responsibilities web page for more information.

Americans With Disabilities Act

The Computer Science Department cooperates with the Office of Disability Accommodation to make reasonable accommodations for qualified students (cf. Americans with Disabilities Act and Section 504, Rehabilitation Act) with disabilities. If you have not registered with ODA, we encourage you to do so. If you have a disability for which you require accommodation please discuss your needs with me after class or submit your written Accommodation Request on or before the fourth class day.


Created by Ian Parberry, November 3, 2009. Last updated November 3, 2009.