next up previous
Next: About this document ...

Department of Computer Science, Clemson University
CpSc 481/681, Game Engine Construction
Policies and Information
Brian Malloy, PhD
October 13, 2004

Office: 313 McAdams Hall Phone: 656-0808
Office Hours: Tue 2:30-4:30 e-mail:
No office hours on Mon, Wed or Fri TA: me

  1. There is no official textbook for this iteration of this course. I will be taking material from the textbook: Programming Linux Games, by John R. Hall, et al. I will supplement the text with additional material taken from other textbooks and from the SDL website.

  2. Tentative Grading Policy ( 10%):

    Exams 30% Date: Sept 29th, Oct 27th
    Final Exam 10% Date: Dec 1st, Wed
    Assignments 25%  
    Quizzes 10%  
    Mid-Project Presentation 5% ?
    Final Project 20% Dec 8th, Wed 6:30 - 9:30 PM
    Fall Break   Nov 1-2, Mon & Tue
    Thanksgiving Holiday   Nov 24-26, Wed, Thu & Fri
    Final Exam Week   Dec 4-11, Sat - Sat

  3. Course objective: to master techniques in game engine construction using the Simple DirectMedia Layer, SML, and the C/C++ programming language.

  4. Attendence: Attendence at classes is expected. Many studies have found that the single factor that contributes the most to success in a course is class attendance. Failure to attend not only hurts you, but places an extra burden on the instructor and detracts from the overall quality of the course. If you have exceeded 3 unexcused absenses before the drop date you may be dropped from the course. If you are not or cannot be dropped, or if the last day to drop has already passed, you will receive an F for the course. You are responsible for keeping track of your situation in the course. If you know that you have exceeded the maximum number of absences before the last day to drop you should go ahead and drop the course yourself to avoid an F.

  5. Policy and Syllabus: This policy & the syllabus can be found on my web page.

  6. Venue: The course meets in McAdams 114 on Monday and Wednesday from 4:00 until 5:15. If the instructor has not arrived by 4:15, you may assume that something bad has happened and you may depart.

  7. 481: This is an experimental course, hence the number 481. We will offer the course again and it will be incorporated into the regular curriculum.

  8. Assignments: Your assignments will be done by you, alone. You may talk about what you did and how you did it with me or with fellow students; I would like to encourage communication among students. Obviously, you may not give/mail your code to another student. Your assignments will use SDL and must be coded in the C or C++ programming language.

  9. Project: you may work in groups of sizes 1 to 3. It is hoped that the synergy of working together will produce some interesting and unique results. Nevertheless, you may also choose to develop your project by yourself. The goal is for each of you to acquire an understanding and a working knowledge of game engine construction using SDL and C/C++.

  10. Grades: The grading scale is: 90 or better is an A, 80 or better is a B.

  11. Behavior: Please do not engage in side conversations during class. Try to direct your comments to all of us. I believe that we're all interested in learning more about game construction.

next up previous
Next: About this document ...
Brian Malloy 2004-10-13