ESOF 427
Software Design and Architecture
Fall 2014

Montana Tech
Computer Science & Software Engineering



Final project

The goal of this assignment is to gain experience with C# including some of the more advanced language features. You will also gain further practice incorporating design patterns into your programs. The project is worth 60 points (twice a normal programming assignment).


You and your partner will design and develop a video game in C#. The specifics of the game are up to you, but here are the requirements: NOTE: to count as using a design pattern, you need to actually have written some code to implement it . So no fair just using a built-in container's iterator.
Submission. Please submit a zip to the Moodle dropbox containing your Visual Studio project. Be sure to include all assets, etc. that I will need to compile and run it.

Page last updated: December 11, 2014