CSCI 261 - Programming Concepts (C++)Fall 2016 - Assignment 10 - Magic ItemQuick Links: Blackboard | EECS | Mines | Piazza | zyBooks |
|||||||||
| Home | Contact | Syllabus | Assignments | Schedule | Resources | | |||||||||
This assignment is due by November 09, 2016 08:00am.
The Purpose The purpose of this homework is to give you more practice on writing
your own classes.
The GoalThe goal of this homework is to create a unique class of a "magic item",
which allows the user of the "magic item" to do something and then, perhaps,
win something.
Your "magic item" can (and should) have different behaviors than the
"magic items" created by your fellow students. For example, a "magic item"
may ask a riddle and, if answered correctly, awards a potOfGold. In addition
to answering a riddle, other example behaviors are solving a math problem,
answering a trivia question, playing a slot machine, etc.
You have complete freedom as to what this magic item does. You can use SFML if you'd like. Be creative and have fun with this assignment. Next week, you will see and use your magic item along with several of your classmates so try to create the best magic item and show off your skillz. Just as your items have prizes, there will prizes in class as well. ExamplesTo illustrate this "magic item" idea,
example 1 and
example 2 are provided. You are not allowed
to use these "magic items" in your
main.cpp (nor
copy the example code to create your own "magic item" class
either!) Functional Requirements
Grading Rubric
Your final submission will be graded according to the following rubric.
SubmissionAlways, always, ALWAYS update the header comments at the top of your main.cpp file. And if you ever get stuck, remember that there is LOTS of help available.
In summary, for homework due on Wednesday, November 09 follow these specific steps:
This assignment is due by November 09, 2016 08:00am.
| |||||||||
Last Updated: 01/01/70 00:00
|