Winter 2019 CS 32

Programming Assignment 3
Zombie Dash

Part 1 due 11:00 PM Thursday, February 21
Part 2 due 11:00 PM Thursday, February 28

The Project 3 specification document is complete.

Updates:

To see what the game looks like in action:

You can also download the project skeletons with the code we've written, for Windows, Mac, or Linux, and make sure you can build and run them. All they'll do is have you lose a life each time you hit Enter, but at least you can verify that the graphics library works.

The only files you will modify are Actor.h, Actor.cpp, StudentWorld.h, and StudentWorld.cpp. Indeed, those will be the only code files you'll turn in, so in implementing your solution, you must not depend on any changes you make to code files other than those four.

At some point in Project 3, you may find the Stringstreams writeup helpful.

Note for Visual C++ users: If the Windows skeleton doesn't build for you, you probably need to ensure that your project is using Windows SDK Version 10.0.17763.0. To do this:

  1. Launch the Visual Studio Installer, find your version of Visual Studio, and select Modify. In the list on the right side of optional packages, make sure SDK 10.0.17763.0 is selected.
  2. After modifying your Visual Studio installation, open the project in Visual Studio and right-click on Solution 'ZombieDash' above the list of source files. Select Retarget Solution and choose the newly installed version of the SDK.
  3. Build the project.

Notes for Xcode users: