Example Solution:
BurstABubble Assignment
(Console version)
- The provided files are (obviously) C#, and (less obviously:) ) they were built using the Visual Studio 2005 product. If you have an older version of Visual Studio (or are using Mono), you probaby won't be able to open the Solution (.SLN) file. If this is the case, in order to build this, you'll need to add all the .CS files to a new project, and then everything should compile & run just fine.
- Other than the System.Random, and System.Console classes, this program uses no other classes, so this *should* be good to go on VS 2003, and Mono ; it hasn't been tested on those systems, though.
- This assignment has a substantial amount of 'starter code', that is intended to be provided to the students. One of the objectives for this assignment is specifically to help students get used to the idea of working with a non-trivial amount of pre-existing code, that they're expected to build on (instead of replacing, and instead of starting from scratch)
- The only files that have changed are the BurstABubble.cs (the "Reset" method), and the Projectiles/Fireworks.cs files. The changes in the Reset method have been clearly marked. The Fireworks.cs file was almost entirely empty, and so pretty much everything in the example solution is brand-new.