Neat AI does Asteroids using NEAT and a Genetic Algorithm

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024

Комментарии • 15

  • @ArrakisMusicOfficial
    @ArrakisMusicOfficial 3 года назад +9

    Cool video, I used to experiment with the NEAT algorithm some 8 years ago, glad to see someone actually made it work :D btw I recommend lowering the music a bit since it is a bit difficult to understand you, another thing to try would be to cut out a bit of the low frequency of the music with an equalizer, since you have a deeper voice, the music bass is occupying the same frequency

    • @neatai6702
      @neatai6702  3 года назад +1

      Thanks for the info! I struggle with the audio on all my vids..

  • @NoahSpurrier
    @NoahSpurrier 2 года назад +1

    It would be interesting to see multiple pilots at once with a reward for not shooting each other.

  • @oleksandrgryb2320
    @oleksandrgryb2320 3 года назад +8

    Great animations! Would appreciate code walkthrough video

    • @neatai6702
      @neatai6702  3 года назад +3

      Thanks for the feedback.. No plans to release the code at this stage but am planning to port everything to unity and c# so will eventually release it all.

  • @Kraus-
    @Kraus- 3 года назад +1

    Who needs movement when you can just pew pew?

  • @jurjenbos228
    @jurjenbos228 2 года назад +1

    To challenge the AI, how about the "one bullet" implementation where you cannot shoot again until the bullet hit something? And add some information about the direction of the closest asteroids? That would probably give some more interesting networks.

    • @neatai6702
      @neatai6702  2 года назад

      Yup,, the machine gunner solution then never emerges and its forced to get moving...

  • @7th_CAV_Trooper
    @7th_CAV_Trooper 2 года назад +3

    Real players tried to minimize the number of small, fast asteroids in play at once. I wonder if this kind of behavior emerged.

    • @neatai6702
      @neatai6702  2 года назад +1

      No, I never told it about the type of asteroid, just distance and direction.. But thats a good point.. I'll have to give it a go

    • @7th_CAV_Trooper
      @7th_CAV_Trooper 2 года назад

      @@neatai6702 will be interesting to see how it turns out.

  • @typicalhog
    @typicalhog 3 года назад +1

    Is this made in PyGame/Tkinter?

  • @TheSDGT
    @TheSDGT 3 года назад +1

    Hey, nice video! Would you mind sharing your source code for this?

    • @neatai6702
      @neatai6702  3 года назад +3

      Thanks for the comment.. I'll be releasing it when I move it to C#. Will probably do a vid on how to code it up if there's any interest

    • @vaknins33
      @vaknins33 3 года назад +1

      @@neatai6702 Any follow up on that? I'm super interested.
      Beautiful work nonetheless, and thank you for sharing this.