موضوع‌ها
۰
فورک‌ها
۰
ستاره‌ها
۶
تاریخ ایجاد
۳۰ بهمن ۱۴۰۰
آخرین بروزرسانی
۴ ماه قبل

Evolutionary Helicopter Game

In this game, helicopters pass obstacles by pressing a key and scoring based on their distance traveled. An evolutionary model can determine when to press the key to overcome all obstacles.

  • ANNs are considered Entities in the evolution process that make decisions for key pressing.
  • ANNs are fed by the horizontal and vertical distance of the first obstacle and the helicopter location.
  • The roulette wheel is used for next-generation selection.
  • The next-generation population is generated by the crossover method and Gaussian noise for mutation

You can run the game by this command:

python game.py --mode helicopter

https://user-images.githubusercontent.com/46942644/154814244-1e57bbe7-69a5-455e-9069-af367c683be8.mp4


Many thanks to Hossein Zaredar and Matin Tavakoli for graphical design and implementation.