CSCI 441 - Computer GraphicsFall 2020 - Side Quest 1 - All Your Base Are Belong To UsCanvas | CS @ Mines | Mines | Piazza |
|||
| Home | Assignments | Leaderboard | Schedule | Resources | | |||
2015: Asgard
2016: Mount Olympus
2017: Aaru Park
2018: Findias Speedway
2019: Hanan Pacha
2020: Onogoro Island
|
|||
This assignment is due by September 16, 2020 by 11:59pm to earn the achievement.
Part I - 2D Video Game
For this Side Quest, you will create an OpenGL 2D animated video game. With only the tools needed
for the second assignment, it is now possible to make some complex and amazing looking video games. Many classic
games are on a 2D platform, from Pong and Asteroid to Super Mario Bros and Tetris. Your task is to create a 2D
video game (it can be a new idea of your own or you can re-implement a favorite).
There are several elements that must be present in your game:
After all games have been submitted, there will be a 2D Games download page where everyone in the class will be able to download and play your game. We will track high scores across the various games. The only winning move is not to play.
Part II - Website
Update the webpage that you submitted with A2 to include an entry for this assignment. As
usual, include a screenshot (or two) and a brief description of the program, intended to showcase what
your program does to people who are not familiar with the assignment.
Documentation
With this and all future assignments, you are expeced to appropriately document your code. This includes
writing comments in your source code - remember that your comments should explain what a piece of code
is supposed to do and why; don't just re-write what the code says in plain English. Comments serve the dual
purpose of explaining your code to someone unfamiliar with it and assisting in debugging. If you know
what a piece of code is supposed to be doing, you can figure out where it's going awry more easily.
Proper documentation also means including a README.txt file with your submission. In your submission folder, always include a file called README.txt that lists:
Grading Rubric
To earn the achievement, your game must exhibit these qualities:
IN ADDITION: IN ORDER TO EARN THE ACHIEVEMENT, THIS SIDE QUEST MUST BE SUBMITTED PRIOR TO SEPT. 16, 2020 11:59PM. LATE SUBMISSIONS WILL BE ACCEPTED AND ADDED TO THE GAME PAGE, BUT THE ACHIEVEMENT WILL NOT BE AWARDED FOR A LATE SUBMISSION.Experience Gained & Available Achievements
Submission
When you are completed with the assignment, zip together your source code,
CMakeLists.txt, README.txt, and www/ folder. Name the zip file, HeroName_SQ1.zip. Upload this file to Canvas under SQ1.
This assignment is due by September 16, 2020 by 11:59pm to earn the achievement.
| |||
Last Updated: 09/01/20 19:34
|
|||
Any questions, comments, corrections, or request for use please contact jpaone {at} mines {dot} edu. Copyright © 2015-2020 Jeffrey R. Paone |