cole-adams / Curling-PSO

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:C# 100.0%