Week 12 • GitHub Collaborations: HTML5 Game Dev

To Do This Week

In Class

  1. Greg's Talk:
    • Repository: A folder containing all project files and version history.
    • Branch: A parallel version of the code to work on new features.
    • Pull Request (PR): A proposal to merge changes from one branch into another.
    • Merge Conflict: When changes to the same part of the code are made in different branches and must be resolved manually.
  2. Team Workshop:
    • Break into teams and sketch game ideas, assign roles.
    • Set up a team GitHub repo.
    • Practice branching and making pull requests.
    • Start modular development with different students working on different files or features.

HTML5 Game Mentor: A helpful tutor for HTML5 Canvas and JavaScript game projects with GitHub.