Skip to content

Cliffy2000/basketball-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basketball-AI

Description

This is the repository for a genetic algorithm controlled AI player in a basketball game. The goal of the project is to compare various generation algorithms, fitness functions, selection and mutation methods in genetic algorithms in a basketball game setting, and hopefully merge different approaches to achieve a faster learning curve that avoids local optimals more effectively.

The basketball game is built with Unity2D, and it incorporates a large proportion of basketball game rules into it to better simulate an environment for learning basketball.

@ Cliff Yang & Wayne Wang

Game Patch Notes

0.3.2

  • Fixed a bug where the player will no longer be able to touch the ball.

0.3.1

  • Fixed a bug that allows the player to ready a shot when the ball is not in hand.

0.3.0

  • Playable version released

0.2.4

  • Changed editor version to avoid animator controller freezing bug.
  • Allowed the ball to change color back after scoring.

0.2.3

  • Added player animations to the game.

0.2.2

  • Shifted logic so that arm-ball collision is disbaled when holding ball.
  • Fixed ball reset issues.
  • Fixed a bug where the ball gets extra downwards velocity whne shooting.

0.2.1

  • Added shooting of the ball towards the mouse direction.

0.2.0

  • Allowed releasing of the ball.

0.1.1

  • Added functionality of ball change color on score.
  • Added material for arm to allow stronger hits.

0.1.0

  • First version of game is published.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published