The Animation Project is a completed Java-based animation framework developed by Lisa Lam and meyself (Alex Chea). It follows the Model-View-Controller (MVC) architecture and supports textual, visual, and SVG-based animations. This documentation details the design choices, implementations, and instructions for running the animation system.
GitHub Repository: Animation Project
src/cs5004/animation
: Root package for the animation framework.controller/
: Manages user interactions and animation flow.model/
: Contains shape representations and animation logic.resources/
: Stores sample animation files and test data.startercode/
: Initial code and reference implementations.view/
: Implements rendering methods for animations.