Assignment 4: “Super Mario Bros., The Key and Lock Update”

Objectives

Getting Started

Download the distro code for your first game from https://cdn.cs50.net/games/2019/x/assignments/4/assignment4.zip and unzip assignment4.zip, which should yield a directory called assignment4.

Then, in a terminal window (located in /Applications/Utilities on Mac or by typing cmd in the Windows task bar), move to the directory where you extracted assignment4 (recall that the cd command can change your current directory), and run

cd assignment4

It’s-a Key!

Welcome to your fifth assignment! So far, we have a fair foundation for a platforming game present in the distro,

Your goals this assignment:

How to Submit

  1. If you haven’t done so already, visit this link, log in with your GitHub account, and click Authorize cs50. Then, check the box indicating that you’d like to grant course staff access to your submissions, and click Join course.
  2. Using Git, push your work to https://github.com/me50/USERNAME.git, where USERNAME is your GitHub username, on a branch called games50/assignments/2019/x/4 or, if you’ve installed submit50, execute

    submit50 games50/assignments/2019/x/4
    

    instead.

  3. Record a 1- to 5-minute screencast in which you demonstrate your app’s functionality and/or walk viewers through your code. Upload that video to YouTube (as unlisted or public, but not private) or somewhere else.
  4. Submit this form.

You can then go to https://cs50.me/cs50g to view your current progress!