CSCI 441 - Computer GraphicsFall 2018 - Assignment 4 - Outrun the FaeriesCanvas | CS @ Mines | Mines | Piazza |
||||||||||||||||||||||||||||||
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | ||||||||||||||||||||||||||||||
2015: Asgard 2016: Mount Olympus 2017: Aaru Park 2018: Findias Speedway | ||||||||||||||||||||||||||||||
This assignment is due by Thursday, September 27, 2018 by 11:59pm.
As you are crossing the land, you come to a Druid camp. The cloaked leader stops you and holds a staff up blocking
your progress. It sounds like the Druid is chanting a spell at you. When the spell stops, you notice a glowing
faery continuing circling you. As you walk away, the faery continues to follow you but lags behind. Perhaps you
need to move quicker?
Part I - Get a Move On
The Druid motions for you to stand still. As you stop, you hear words spoken directly in to your brain.
I will teach you go faster than before only if you can escape my chase. Wherever you are, I shall be. There is no leaving me behind.Determined to rid yourself of this curse, you ask the Druid what has happened. Without speaking, the Druid hands you a small leather bound book. You open the book and begin reading: For this assignment, you will use your Assignment 3 submission as the starting point and add to it. Following the same format as Lab03, you will read in control points from a file formatted the same as the lab. With your submission, you must include a control point file that specifies the Bézier curves for your submission. We will later test with an additional control point file for completeness and accuracy. All curves you submit will be C0 continuous by definition, but can it be C1 continuous as well?Ready to go, you start heading towards Findias again. This time, trying to shake the faery from following you. Part II - Website
Update the webpage that you submitted with A3 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
Your submission will be graded according to the following rubric.
Experience Gained & Available Achievements
*NOTE: Since this assignment builds off exactly where Assignment 3 left off, the hidden achievements from Assignment 3 will also apply to this assignment. The Extra Credit Achievement from A3 cannot be earned from this assignment (A4). If you already earned the hidden achievements from A3, you cannot earn them a second time from A4.
Submission
Please update your Makefile so it produces an executable with the name a4. When you are completed with the assignment, zip together your source code, Makefile, README.txt, and www/ folder. Name the zip file, HeroName_A4.zip. Upload this file to Canvas under A4.
This assignment is due by Thursday, September 27, 2018 by 11:59pm.
| ||||||||||||||||||||||||||||||
Last Updated: 09/17/18 16:51
|