I run PPO reinforcement learning on procedurally generated Geometry Dash maps
HTML-код
- Опубликовано: 13 сен 2024
- I clone Geometry Dash, but the maps are randomly generated! Can an AI learn to play?
The graphics were created using:
- pygame pygame.org
- numpy numpy.org/
- opencv opencv.org/
The AI was written using:
- pytorch pytorch.org
- stable baselines3 PPO, github.com/DLR...
This video was entirely created in Python! Even the thumbnail was created in Python!!! (I did use Final Cut Pro X to mix the audio).
The original Geometry Dash is at:
- Android: play.google.co... and play.google.co... .
- iPhone/iPad: apps.apple.com...
To learn about Geometry Dash, I made extensive use of @GD Colon 's video "Reviewing the Most Popular Geometry Dash Levels" • Reviewing the Most Pop...
Music tracks are:
- "The Hours' by dreem
- "Contemplations" by Aiyo
- "Time Keepers" by Heyson
- 'RAVE" by STRLGHT
- "Decaying" by dreem
Ok this is underrated, I wonder what was recommendation algorithm-unoptimized about it
Your edit skills are amazing
Hi I like you edits it’s really cool also I just subbed
Woo, thank you :) Very happy to hear you like the video Kmo yt :)
Cheio de links e o link que importa que é O SEU CÓDIGO não tem né? Quem chega em um video desses não teria mesmo a capacidade de saber o site do numpy??? eu quero é saber como é que vc deu um add de cada célula com variação do vetor dos corners, aplicando interpolação NÃO linear sem se perder na matemática do Perlin noise. Tentei aqui, não é trivial não! E não tem video bom pq ninguém sabe fazer do zero.
Mas parabéns pela iniciativa. Quem vê o resultado e faz uma avaliação utilitarista não vê as dificuldades do processo nos seus detalhes. Tem coisa muito computacionalmente valiosa ali no meio desses brilhos e smiles. Daria um mini curso de ciência da computação todos esses assuntos.
Desculpe. provavelmente a tradução vai fazer parecer que minha postagem foi rude. Mas eu gostei bastante do seu video. Estou revendo ele muitas vezes.