Тёмный

AI Learns to Play FLAPPY BIRD in C++ - SFML Gamedev - Devlog 

Kofybrek
Подписаться 10 тыс.
Просмотров 21 тыс.
50% 1

Using the genetic algorithm and neural networks to create an artificial intelligence that learns to play the game Flappy Bird. Made in C++ and SFML.
Discord: / discord
Github: github.com/Kofybrek
Itch io: kofybrek.itch.io
Patreon: / kofybrek
Subreddit: / kofybrek
Twitter: / kofybrek
Code: github.com/Kofybrek/Flappy-bi...
#code #coding #programming

Опубликовано:

 

28 авг 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@Kofybrek
@Kofybrek 2 года назад
If you liked it, please hit the like button and subscribe if you wanna see more content like this in the future. It helps me out and doesn't cost you anything. Also, consider supporting this channel on Patreon for exclusive content as well as early access to future videos and projects: www.patreon.com/Kofybrek
@Hgd775
@Hgd775 2 года назад
I swear these videos are amazing, u make it look so easy
@olli3008
@olli3008 2 года назад
Most fun to watch coding vids on yt i have ever seen, keep up the good work!
@rotrot.graddiv.-.3766
@rotrot.graddiv.-.3766 2 года назад
Wow I just discovered your content you are underrated ! Great work !
@nicolabombace2004
@nicolabombace2004 2 года назад
Keep up the great work! What about applying GA to your 'silly' algorithm? You could make a tuneable set of parameters like distance from pipe at which to flap etc. In this way your final set of parameters is 'explainable'
@revimfadli4666
@revimfadli4666 6 месяцев назад
Wanted to comment this as well. I've always wondered if flappy bird neural networks secretly just do that all along
@Test-iv4pm
@Test-iv4pm 2 года назад
"a vector of vectors of vectors" Now you are getting it.
@pseudopseudo3679
@pseudopseudo3679 2 года назад
Your videos are great 👍👍👍 Keep going
@Fallout3131
@Fallout3131 Год назад
Dude learning how to code A.I for projects like this is the coolest thing in the world to me
@felusion6290
@felusion6290 2 года назад
bro amazing i want to make it myself now i am so excited well i am new to this sfml Thanks bro
@yeppiidev
@yeppiidev 2 года назад
ayyy another banger video! next you should recreate SMB (Super Mario Bros) with an AI!
@rayon9353
@rayon9353 2 года назад
glad to early subscriber to this amazing channel
@dhirajmagdum9205
@dhirajmagdum9205 2 года назад
✨ You are really great bro ! The way you showcase your work , amazing ! 🤩 Big fan of yours 💖 (Wishing you for million subscribers 😃✌)
@peacock6703
@peacock6703 10 месяцев назад
This deserves to need a 5 hours tutorial video
@pegeotsam6181
@pegeotsam6181 Год назад
Hi, amazing alpha steve ! Genetic algorithm is a good way to start with neural network (the easier way) :) I juste recode the game and the neural network today and that worked very nicely. I tested some neural network shapes and I noticed that the most simple network (2 inputs and 1 output) is enough (So it seems that a linear combination of vertical speed and distance to the hole permits to solve flappy bird).
@revimfadli4666
@revimfadli4666 6 месяцев назад
Guess that confirms my suspicion about what these nets were secretly doing with flappy bird
@ofeki4533
@ofeki4533 9 месяцев назад
This. Video. Is. The. Best. Literally enjoyed every second of it Thank you!
@slightlywetbaby830
@slightlywetbaby830 2 года назад
You maniac.... I needed this. Been having a rough week due to covid. You're amazing. ❤
@JohnMcChungus
@JohnMcChungus 2 года назад
Well shit, I know I'm just some random person, but I wish you the best!
@nikozdev
@nikozdev Год назад
You deserve more than 7K subs =D
@anti_fur_guy
@anti_fur_guy 11 месяцев назад
Am taking notes
@phongpham8871
@phongpham8871 Год назад
i love your video
@mohammedfaisal4124
@mohammedfaisal4124 2 года назад
Awesome
@chuotpado7592
@chuotpado7592 2 года назад
You are the new RU-vid
@slciz9460
@slciz9460 2 года назад
i love it, can you give us a tutorial that is absurdly long and whoever sees it just goes please pretty please
@Kofybrek
@Kofybrek 2 года назад
Glad you enjoyed it! I'll think about it.
@slciz9460
@slciz9460 2 года назад
@@Kofybrek Thanks for the heart but whenever you can please make a tutorial and were you using unity or visual studio 2019.
@Kofybrek
@Kofybrek 2 года назад
@@slciz9460 Visual Studio 2019
@Test-iv4pm
@Test-iv4pm 2 года назад
"Making the bird look at the player when it dies" This is the type of thing I expect from a kofybrek game.
@davidthecommenter
@davidthecommenter 2 года назад
Bird: *dies* Also Bird: 👁🔺👁
@williamtomioka462
@williamtomioka462 2 года назад
Hey guys. can any help with sfml? I don't know how to delete the object. I click on the sprite and it is painted white. but you need to delete
@BugbountyPOCs41
@BugbountyPOCs41 Год назад
What resources you use to learn ai nureal networks and genetic Algorithm
@BugbountyPOCs41
@BugbountyPOCs41 Год назад
Make a playlist or series on how to make make use ai in games in cpp Cause theres no tutorial so will get a good reach
@BugbountyPOCs41
@BugbountyPOCs41 Год назад
Make more videos on ai learns to play
@MAKChaosLander
@MAKChaosLander 2 года назад
what software you use to draw the textures?
@Kofybrek
@Kofybrek 2 года назад
Aseprite.
@AhmadAli-uk4sb
@AhmadAli-uk4sb Год назад
neural network learning resources?
@cxstarfan
@cxstarfan 2 года назад
you are insane
@user-lg7td1he3s
@user-lg7td1he3s Год назад
what programs did you use to make this machine learning stuff for your game?
@Kofybrek
@Kofybrek Год назад
I didn't use any programs. I wrote the code myself.
@user-lg7td1he3s
@user-lg7td1he3s Год назад
oh really so you just did it in sfml and c++?
@Kofybrek
@Kofybrek Год назад
@@user-lg7td1he3s Yes.
@user-lg7td1he3s
@user-lg7td1he3s Год назад
good thankyou for telling me now i can use sfml and c++ to make smart ai for my games thanks Kofybrek youve earned a sub
@user-ul2mw6fu2e
@user-ul2mw6fu2e Год назад
Which program used for draw bird?
@Kofybrek
@Kofybrek Год назад
Aseprite.
@dTh0210
@dTh0210 2 года назад
what application did you use to draw the bird?
@Kofybrek
@Kofybrek 2 года назад
Aseprite.
@Locsi
@Locsi Год назад
why did you haven't to use the vector ? that isn't a good solution?
@nitishdevalaraju6596
@nitishdevalaraju6596 2 года назад
ALPHA STEVE!!!!
@BugbountyPOCs41
@BugbountyPOCs41 Год назад
Software used to draw the bird?
@Kofybrek
@Kofybrek Год назад
Aseprite.
@tekkvega
@tekkvega 2 года назад
gg
@chuotpado7592
@chuotpado7592 2 года назад
4:51 l0l😂😂😂
@casinarro
@casinarro Год назад
which console do you run this game?
@Kofybrek
@Kofybrek Год назад
What do you mean?
@casinarro
@casinarro Год назад
@@Kofybrek I have used pygame, similarly for c++ does sfml provide a gui to run the game?
@jhoanmartinezsilva2609
@jhoanmartinezsilva2609 2 года назад
how do you learn, any course?
@Kofybrek
@Kofybrek 2 года назад
RU-vid videos mostly. I don't take any courses.
@Fulbion
@Fulbion 2 года назад
i want a box
@jammincoder
@jammincoder 2 года назад
When your code doesn't work, just stay calm, take a deep breath, and remember: it'ss yoour fault 👁_👁
@UrbsDei21
@UrbsDei21 2 года назад
This....this sounds like digital genetics. Taking parent weights, half from each parent, to create a child.
@nambadog3014
@nambadog3014 2 года назад
Please add Russian subtitles.
@Kofybrek
@Kofybrek 2 года назад
Sorry, I don't know Russian.
@tawhid71
@tawhid71 2 года назад
STI YOUR FALT
@Phantom-lr6cs
@Phantom-lr6cs Год назад
i love your humour xdddd 🤣 +new sub
Далее
Making FROGGER in C++ - SFML Gamedev - Devlog
6:36
Просмотров 10 тыс.
СМОТРИМ YOUTUBE В МАЙНКРАФТЕ
00:34
Просмотров 1,4 млн
Иран и Израиль. Вот и всё
19:43
Просмотров 1,5 млн
A.I. Learns to play Flappy Bird
7:46
Просмотров 14 млн
Training my First NEURAL NETWORK in C++ - AI Devlog
7:19
Using AI to help me with C++
24:31
Просмотров 108 тыс.
Neural Network Learns to Play Snake
7:14
Просмотров 4,5 млн
AI Learns to Speedrun Mario
8:07
Просмотров 750 тыс.
СМОТРИМ YOUTUBE В МАЙНКРАФТЕ
00:34
Просмотров 1,4 млн