Handouts
Late programming assignments are subject to the penalty given in the course syllabus.
| Assignment | Due Date | Solutions |
|---|---|---|
|
Programming Assignment 1: Getting Started with OpenGL |
Thu, Sep 21 | |
| (Written) Assignment 2: Project Proposal | Thu, Sep 28 | |
| Midterm Practice Problems | Exam date: Thu, Nov 2 |
Partial
Solutions (Accessible only from campus) |
| Midterm Exam | Exam date: Thu, Nov 2 |
Midterm
Solutions (Accessible only from campus) |
Other Handouts
| Handout | Date |
|---|---|
| A Short Note on Colliding Spheres | Thu, Sep 7 |
Programming Assignment 1: Further Information
We will post further information/resources/clarifications regarding Programming Assignment 1 here.
- Submission Information:
- You will be submitting your programs through ELMS.
(This is the University's replacement to WebCT.) Here are
instructions:
- Create a zip file containing your entire submission. (Before submitting, you can remove the large binary executable files. Other than source files, your image resources, the only files we really need are the .sln and .vcproj files.)
- Go to the ELMS page.
- Log in using your University ID and password
- Select this course: "CMSC498M: Selected Topics in Computer Science: Game Programming"
- From the menu in the sidebar, select "Assignments".
- Under "Programming Assignment 1", select "View/Complete Assignment: Programming Assignment 1: Getting Started with OpenGL".
- Under Section 2: "Assignment Materials", go to "Attach local file" and browse for your .zip file.
- Hit the "Submit" button.
-
If all else fails: (or if you need to resubmit) There is a
poblem in that many email systems refuse to send zip attachments
containing .exe or .bmp files (because it is possible to embed
viruses in these files). Instead, compress your file using a
nonstandard tool. Examples include:
- WinRAR. You can download a 40-day fre trial version.
- 7-Zip. This is free software and appears to do a better job of compressrion than either WinZip or WinRAR.
- Visual Studio 2003 Project/Solution for Template:
- If you are using Visual Studio 2003 you will not be able to use the Template Program below because the .sln and .vcproj files are incompatible. A student from class has kindly provided us with a version that loads under Visual Studio 2003. To download it click here.
- Installing GLUT with Visual Studio 2005 Express:
- The following document (suggested by one of the students in our class) provides information on how to install GLUT with Visual Studio 2005 Express: Click Here
- Sample Template Program:
- In order to get started with your program, we are providing a simple OpenGL template program. The program does not do very much, but the general structure should give you some ideas about how to structure your solution to the programming assignment. It also contains a few useful utility programs. To download it, click here. Once you extract the files (and installed Visual Studio 2005 and GLUT) you should be able to double-click on the file "Project1Template.sln" file to open it. If you have any problems, please contact either me or Minkyoung.