|
Assignment 1: Introduction to MonoGame
|
You are to familiarize yourself with MonoGame by drawing a scene using several different animated textures. The goal is to gain an understanding of C# and MonoGame while generating a creative artifact.
Your project will create a lightly animated image that is at least 500x500 pixels in size. This scene will contain at minimum:
3 textures. These can be something you create or something you found online that is under Fair Use.
3 types of animated motion. The textures should move around the screen in unique ways.
3 colors. These should be applied to the textures in some way during the animation.
Looping animation. This animation should loop so that it continues to play no matter how long the animation has been running.
You will also include a short write up explaining what you are depicting and anything interesting in terms of its features. This doesn't have to be long -- it's just to help you analyze and reflect on the process.
You will name your MonoGame project youreid_assignment1. The MonoGame solution itself will be named youreid_assignment1.sln within that folder.
You will submit the following in the folder youreid_assignment1:
Zip the entire folder and submit via Canvas.
You'll be graded on how well you met the requirements of the assignment according to a holistic scale. D quality work (60-69) means features are not working or only marginally working. C quality work (70-79) is implementing the features but in a way that is mostly working, but is buggy and has difficult to read code. B quality work (80-89) is implementing the features in a way that works and has no notable bugs, but may have scaling issues, or lacks consideration for tuning and iterating in terms of code implementation. A quality work (90-100) is implementing the features in robust, polished way that demonstrates consideration for tuning and scaling and has well-written code.