Desktop · AcademicSystems

Screensaver Simulation

An interactive screensaver with animated shapes, real-time collision physics, and dynamic runtime spawning — running at ~60 FPS via double-buffered rendering.

Highlights

  • Polymorphic shape hierarchy with 5 derived types using inheritance for rendering and movement.
  • AABB collision detection handling both shape-to-shape and wall collisions.
  • Mouse-driven shape spawning at runtime with boundary clamping and resize handling.

Tech Stack

C#Windows Forms.NET Framework