Assignment 4.0: Game

Description:

Make a game! This will not be easy, but you most certainly are capable of doing it. You’re strongly encouraged to start with the Game Template exercise. The previous exercises may also be useful references. This will be an assignment in two parts (both counted as a standard weekly assignment). The first part, due next week, will require you to implement an object-oriented game concept. The second part will require you to implement new classes and develop interactions between objects. For example, you may wish to make a game that uses a similar dynamic as the arcade classic asteroids, but with a fresh new theme. The first week, you could focus on representing the field of asteroids as an array of objects. The second week you could add a new class for the character and check for hits against the asteroids. Remember that attention to styling and composition are graded with equal importance to technical achievement. You should make efforts on this front both weeks. We will do a brief review of everyone's progress next week.

Requirements:

Your code must at least include all of the following features:

Hacker Points:

Complete your choice of the following features (or all) to get bonus points in the assignment:

Submission:

Create a new directory (folder) in your local repository called "assignment_4_0". Inside that folder, create an index.html and script.js (or copy from prior work). Use GitHub Desktop to commit and push your changes, and verify that they published to the web.