Comment and come back later when I'm done with more important things. I have the deck in place and I also generate 81 unique cards with each card has it's own, shape, shade, number and color.
I also got the "store the selected cards in an array" task completed.
I ended up using five curves to construct the squiggle, but I think elegant solutions could be done with more or even fewer. As you might expect, it's tough to just look at the squiggle and somehow extract the points that compose it.
I gave it an honest try, and after a bunch of dumb trial-and-error, managed the following: In the ballpark, but I wanted to do better.
Thus, breaking the assignment down into smaller chunks is even more important than it is for a typical class.
Specifically, to be able to finish something, sometimes you need to make placeholders for something else you haven’t done yet.
I just finished up the last assignment for Stanford University's CS193P course, i OS Application Development (conveniently hosted as a You Tube playlist), and decided to wrap back around to a devilish challenge from Assignment 3.
In the first half of the course, you implement increasingly sophisticated versions of the card game Set.
It would be so cool if the teacher would show his kind of solution he is expecting from the students.
This doesn't answer your question, but I found a lot of the assignment teach a lot of things at once, especially assignment 5.