/Curling-PSO

A curling simulation in Unity and a Particle Swarm Optimization algorithm to select the score maximizing hammer shot

Primary LanguageC#

Curling-PSO

A curling simulation in Unity with a Particle Swarm Optimization algorithm to select the score maximizing hammer shot. This project was a submission in a research class.

Screenshots

Features

  • Implements a Particle Swarm Optimization to select a score maximising hammer shot
  • Allows drag and drop of rocks to test different situations
  • Offers an accurate depiction of professional level ice quality
  • Speed adjust to adjust speed of simulation to 2x, 4x, and 10x normal speed
  • Includes fly camera to watch PSO algorithm in action