Skip to main content

Introduction

Creative 1: Fun in the 2D Plane

Due by Friday, October 11, 11:59pm EDT

Lab Cat is helping...

This project is an open-ended opportunity to do something cool and creative. We will be providing you with a starter repo containing an updated version of AniGraph as well as several example scenes to get you started. Be aware that the version of AniGraph in C1 is *mostly* the same as what you were given in A1 and A2, but there are a few differences and improvements.

Based on student surveys and discussions from previous years, most students have found the provided example scenes and code comments to be the most useful resource for the assignment. These docs primarily serve as an overview and guide through that example code.

caution

You have two weeks to do this assignment. Do not wait until the second week to get started. There is a lot of code to look over and understand, and it will take time to explore and iterate on ideas. Most students will find at least a few behaviors much more complicated to implement than they expect. For example, getting characters to move smoothly, or preventing particles from clumping together in unappealing ways. Budget in time to deal with unexpected challenges. There will be unexpected challenges.

In these docs you will find:

  • AniGraph: An overview of some of AniGraph's features that we think will be useful for this project.

  • Examples: Some examples of what you might implement.

  • Starter Code: An overview of the starter code.

  • FAQ: We will try to collect answers to questions that come up during the week here for you to refer to.