2 Haftada Geliştirdiğim Yapay Zeka Mario Oynamayı Öğreniyor!
Вставка
- Опубліковано 2 чер 2024
- Sizce kendi yapay zekamızı yapabilir miyiz? Let's try!
OYUNUM KNIGHT ISLAND (STEAM)🎮🥳
store.steampowered.com/app/27...
Instagram
/ ardaabicen
Discord
/ discord
00:00 Giriş
03:14 İşe Koyulalım
04:07 Oyunu Geliştirme
07:24 Yapay Zekayı Ekleme
13:40 Sonucu Görmeden Önce
15:32 6 Saatlik Son Eğitim
#gamedevelopment #oyungeliştirme #yapayzeka - Ігри
Bu video ile ilgili düşüncelerinizi ekstra merak ediyorum btw :)
Eğer istek listenize ekleyerek destek olmak isterseniz geliştirdiğim oyunum Knight Island'ın Steam Bağlantısı👇
store.steampowered.com/app/2785710/Knight_Island/
Arda çok güzel içerikler yapıyorsun umarım milyonlar izlenirsin herkes faydalanır
Bu yapay zekada en iyi öğrenen kişiyi bir sonraki nesile aktarma özelliğini kullanırsan tüm yaptıkları işlemi tekrar baştan öğrenmek zorunda kalmazlar. Genetik kodlama deniyor buna.
Selman kahyanın flappybird yapay zeka kodlama videosunu izlemeni tavsiye ederim.
Hem izlemesi çok keyifli hemde bişeyler öğreniyoruz 10 numara video olmuş
Usta sen daha iyi bilirsin ama videoda değinmediğinden dolayı söylüyorum extra olarak ceza olarak düştüklerinde puan kırıp, kazanacağı puanlarıda gittikleri mesafeya göre oranlı bir şekilde verirsen daha hızlı öğrenebilirler gibi
hocam bu evren similasyonu ile ya da böyle yeni teknolojilerle uğraştığın videolar sariyo, devam etmelisin
Hocam lütfen kendinizi derine girmemeliyim diye sınırlamayın. Bir oyun yapımcısı olarak yazdığım kodu daha iyi anlamam açısından bu videolarınız çok işime yarıyor. Derine girmekten korkmayın.
+1
Merhaba, bu tarz videoları yabancılardan izliyordum. Bir Türk'ün de bu videoları çekiyor olduğunu görmek gerçekten çok güzel hissettirdi. Umarım bu seriye devam edersin. Takipteyim.
12:57 Hayatın ızdırabına ve evrenin kayıtsızlığına dayanamayan nihilist Mariolar...
Bu yapay zekada en iyi öğrenen kişiyi bir sonraki nesile aktarma özelliğini kullanırsan tüm yaptıkları işlemi tekrar baştan öğrenmek zorunda kalmazlar. Genetik kodlama deniyor buna.
Hocam içeriklerinizi çok beğeniyorum. İzlemek gerçekten de büyük bir zevk videolarınızı. Ne kadar vakit ve emek harcadığınız her detayından anlaşılıyor. Umarım bu özverinizle hakkettiğiniz başarıya ulaşırsınız.
Bende bu alana girmeyi düşündüğüm için videonu zevkle izledim. Çok iyi bir iş çıkarmışsın, tebrik ederim. İzlerken aklıma gelen bazı tavsiyeleri buradaki herkesle paylaşmak istedim.
Neyse o zaman 20 yıllık bir yazılım architect olarak tavsiyelerim;
- Karakterin ilerlemesi için bir motivasyonunun olmadığını fark ettim. Belki yanılıyorumdur ama haritanın bitişine veya prensese olan mesafenin azalmasına bağlı olarak ödül almalı ve bu miktar hızlı öğrenmesi için başlarda yüksek olabilir. Bu sayede engele takıldıklarında üzerinden atlamayı daha hızlı akıl ederler bence.
- Gereksiz ardışık zıplamaların önüne geçmek için çok minik bir ceza verilebilir. Tabi bu konuları bilmediğim için cezanın minik bile olsa olması durumunun bazı olası sıkıntıları olabilir. Mesela ödül almam ok ama ceza da almayayım. O zaman bekleyim der mi? Şimdi aklıma geldi bunu da süre geçtikçe ceza puanı almasıyla dengeleyebiliriz.
- Labirent tarzı girişi ve çıkışı farklı yerlerde olan bir kısım ekleyip daha etkileyici hale getirilebilir. Prensese yakınlaşma ödülü ama uzaklaşma durumunda ceza olmaması durumu acaba labirentten çıkmasını sağlar mı? bana sağlar gibi geliyor ama denemek lazım.
Eğer oyun için ekip kurmayı düşünürsen bu konuyu konuşabiliriz.
Böyle güzel içerikler yapmaya devam et genç arkadaşım :)
Bu muhteşemdi, bunun gibi yapayzeka eğitme oyun imalat videoları beni fazlası ile tatmin ediyor. Umarım bu tarzda daha çok video atarsın. Teşekkürler
Hocam mükemmel bir video olmuş, baya aydınlatıcı oldu benim için çok teşekkür ederim
Bu konuda birçok yabancı içerik izlemiştim. İlk defa Türkçe bir içerikle karşılaştım. Çok güzel ve başarılı olmuş, elinize sağlık.
Hocam eline sağlık çok hoş bir video olmuş. Bence kesinlikle devam etmelisin.
bayadır bu kadar kaliteli bir video izlememiştim eline sağlık hocam
Cok emek var belli, güzel video bu gidişle patlarsin kral
harika bir video olmuş, emeğinize sağlık
Harika bir video olmuş, eline sağlık!
böyle içeriklerin devamı gelsin
Eline sağlık çok iyi olmuş böyle devam
mükemmel video olmuş, eline sağlık ağabey
Hocam bu video efsane olmuş aynı konseptte daha fazla ve detaylı videolar istiyoruz.
kanalı ilk kez karşıma çıktı ve tek kelime ile bayıldım
Her zamanki gibi harika bir video
Muthis bi video olmus tebrikler
Buna benzer içerikler hep ingilizce izliyordum, bize bu içeriği türkçe yaptığın için teşekkürler.
UA-cam da kaliteli içerik üreten nadir kanallardan.Umarım hızla büyürsün.
Güzel video olmuş eline sağlık
10:55 abi çok komik oynuyorlar 😂😂
hayatımda ilk defa bir yapay zeka tarafından güldürüldüm, bunlar dünyayı ele geçirecek...
Yapay zekanın temelleri adlı video. Ellerine sağlık dostum
Cok guzel video
Arda çok güzel içerikler yapıyorsun umarım milyonlar izlenirsin herkes faydalanır
Mahallemizin dost canlısı oyun geliştiricisi video atmış.
devamı gelmeli kesinlikle
Tam da ml agents öğrenmeye başlıyordum iyi denk geldi. Benim için güzel bi örnek oldu
Arda abi selamlar, oyun yapma işinde önerebileceğin bir kanal udemy kursu herhangi bir şey var mı. Kendimi geliştirmem için bir tavsiye lütfen.
tebrik ederim dostum
İçerik güzel bunu bir gün memory read yada pixel okuma ile exe halindeki bir oyuna uygulamak gerek.
Detroit neden devam etmiyor ?
1 yıl oldu aq
Unity mi kullanıyorsun ? Bide bu içeriklere örnek eğitim videoların var mı ?
Yapay zekaya Mario bölümü tasarlatabilir misin? Karakterin hızını ve zıplama gücünü bildiği için çok zor bi şekilde geçilebilicek bi dünya tasarlasın
eline sağlık
abi bu tam izlemedim yeni keşfettim seni dk 5:38 deyim bu yapay zekayı roblox gibi veya genshin gibi oyunlara entegre edebilirmyiiz ek olarak diğer oynıyan oyuncularında verilerini çekip hangisinin daha kısaltma veya başka oyun olsun hangisinin doğru build olduğunu öğrenip bir sonraki denemesinde başarılı olmasını sağlıyıcak bi kod yazılabilirmi çünkü kendi kendisiyle gelişen bir proglama yapmak benim hayatımdaki bi basamak hayali olabilir şu an sadece fikrim elimde bir yazılım bilgim yok lise sona gidiyorum fakat eğer bu gerçekse bi şekilde yapmak veya senden bunu izlemek isterim bu arada baya emek vererek yapıyorun belli oluyo bugun keşfettim seni ilgimi geçktin başarılarının devamını dilierim
abi sen oyun kodlamayı/yapmayı nerden öğrendin kaynak verebilirsen cok kiyak gecer.
Abi videoların çok sarıyor normalde birisi bana şu kod şu işe yarar diye anlatsa sıkılırım ama sen çok iyi ve eğlenceli bir anlatıma sahipsin. Başarılarının devamını dilerim. Bir de bir şey sormak istiyorum bu yapay zekâ niye hiç durup tekrar devam etmiyor da hep ileri gidiyor sanki D tuşu basılı kalmış gibi?
Böyle yapma nedeni olabildiğince hızlı bitirirse tekrar doğup yeniden puan toplayabilecek olması. Kazandığı puanı arttırmaya çalışıyor yani.
@@ardaabicen Anladım teşekkürler❤
buralar bişey kokuyo ya sanki emek gibi kokuyor
Eğlendim!
Kolay gelsin
Abi merak ettim de, zaman diye bir değişken yapıp bunu normalden hızlı olacak şekilde ayarlasak ekranın açık kalması gereken süre azalmaz mı?
çok mantıklı düşünmüşsün ve aslında böyle bir durum direkt olarak Unity'nin sağladığı machine learning paketinin içerisinde bulunuyor. Fakat ben videoda gerçek zamanlı görüntüler de alabilmek adına normal hızda çalıştırdım.
Fakat yüksek hızda çalıştırmanın sorunları da olabiliyor. Özellikle fizik tabanlı öğrenmelerde yüksek hızda çalışınca daha az tepki geldiği için fizik motorundan normal hızda yapay zekanın daha kötü çalışmaya başldığını söyleyen forum yazıları vardı.
Videoların çok iyi ama detroit serisi sanırım yarıda kalmış. O seriye devam edecek misiniz acaba? Büyük ihtimalle etmeyeceksiniz ama sorayım dedim çok güzel olmuş
Hocam bir gün çok başarılı olacaksın var ya
harika bir 17 dakika
yapay zeka öğrenmesi böyle bişey değil ama yinede keyifle izledim umarım iyi yerlerde görmekten gurur duyarız yolun açık olsun Turkish Developer o7
5:21 baleci mario
Detroit ile ilgili düşüncelerinizi ekstra merak ediyorum
kardeşim eline sağlık :) bi'şey merak ettim, bir tanesi doğru sonucu bulduktan sonra artık hepsi hata yapmadan aynı şeyi mi yapıyor?
Evet o şekilde oluyor. Hepsi aynı yapay zeka çünkü aslında. Birbirinden farklı veri setleri yok.
@@ardaabicen yanıtın için teşekkür ederim başarılarının devamını dilerim 🙏
yeni çıkan oyunlara ne zaman gelecek acaba bu teknoloji 🤔
su an mario bitirmeyen tek canlı kaldı dünyada oda bakteriler
hemen geldim abi
abi unreal engine kullanarak oyun yaptığın bir video çeker misin. blueprintli böyle :^3
Kaç gün uğraşmışsındır şu dersi hazırlamak için... teşekkürler.
wp
Kanka gereksiz görüntü sürelerini ve ayrıntılı konuşmaları azaltasan çok güzel videolar yapıyon
Bence bunu mario 64 e uyarlama vakti geldi : D
Detroit Become Human'a ne oldu? Devamı gelecek mi?
Abi iyi güzel oyunuyolarda bunlar balerin mi mario mu
ml-agent ille alakalı daha çok video gelsin
abone olundu.
Hocam ayrintili olarak nerden öğrenebilirim
Oyun yapmak için detaylı trigonometri denklemleri falan gerek var mı ne kadar bir matematik gerekiyor
Oyun motoru için evet ama oyun yapmak için hayır. Bu dediğin işlemleri genelde oyun motorları oyunların geliştirilmesinin kolay olması için sağladığı hazır objeler veya yapılar ile yapılıyor diye biliyorum. Ben oyun geliştiricisi değilim sadece okul dönemimde meraktan belli bir dönem geliştirmiştim. Bunu meslek olarak yapan varsa onlar eksiklerimi veya yanlışlarımı varsa düzeltirler ❤
@@zafer9344 merak ettiğim mesela unity falan kullanırken karakterin bir şey yapması için denklem yazıyor muyuz onu merak etmistim
@@kageyoshi0887 Yok ya denklem yazılmıyor. Kısa tutorialler oluyor izlersen daha kolay anlarsın. Kod bilgisi kesinlikle lazım bu arada :)
deatroıt beklıyoom
hocam oyununuzun çıkış fiyatı hakkında bilgi verebilir misiniz?
Türkiye için özel fiyat ile çıkacak tabii ki. Oldukça makul bir fiyat olacak kesinlikle. Fakat henüz önünde zaman olduğu için kesin bir fiyat belirlemedim.
O zaman rdr2 yapay zekası machine learning mi kullanıyor çünkü her duruma bir tepki verebiliyorlar (veya geliştiriciler detay işşizimi)
rdr2de galiba olabilecek TÜM durumlar yazılımcılar tarafından kodlanmış zaten sandbox oyunu. gta vb oyunlarda da npclere çoğu zaman olası tüm durumlar kodlanıyor ki oyun gerçekçiliğe yaklaşsın. oyunlarda machine learning kullanılıyor mu bilmiyorum ama ardanın videoya bakarsak machine learning kullanarak npc yaratmak, npcleri teker teker detaylı bi şekilde kodlamaktan daha zor
biraz araştırdım rdr2nin npc karakterlerinde machine learning kullanıldığını yazan bi site buldum ama çok aklıma yatmadı benim ama yine de bilgilendirmiş olayım :D
Bence olabilir çünkü bu kadar farklı durumu akıl etmek hepsine karsı bi tepki yaratmak o tepkileri npc ye tanıtmak vesaire bu çok uzun bir süreç olurdu bence @@nisa-th4ed
@@tcpikacu4744 olabilir ama kafama yatmayan kısım şu: mesela bu videoda 100e yakın yapay zekanın sadece 1 oyun mapini geçmeyi öğrenmesi 6 saat sürmüş. rdr2deki npc yapay zekaları nasıl eğitildi acaba? sürüme çıkmadan önce oynaya oynaya falan mı eğittiler ki? ya da belki 1-2 tanesini eğittikten sonra diğer npc'leri eğitilen npcler eğitmiştir mümkünse. çünkü bu tarz oyunlarda npc'ler ''sense -> think -> act'' algoritmasını kullanıyorlarmış. yani senin karakterini inceliyor, silahı varsa fark ediyor ne yapması gerektiğini düşünüp yapıyor gibi
abi mobilde battlelands royle diye bi ouyun vardı piyasadan kaltı 1 yıl once ona benzeyen oı-yun yapabilrmisn
Videodan çıkaracağınız kıssadan hisse, 1 kızı 40 erkek ister, ama sadece birisi alır.
Yapay zekanin en sonunda anladigi sey sanirim sağ yön ve zıplama inputunu spamlamak :D
Hayır öyle değil. :) Zıplayarak gitmeyi tercih ediyorlar. Fakat havadayken sağ tuşa basıp çekme inputunu ayarlayarak istedikleri yere iniyorlar. Aksi takdirde zaten boşlukların birisine düşerlerdi.
Bu kanal bana atomu hatırlatıyor
Anlamadim ve sonunda prensesi gecib asagi dusdu degilmi?
Yok hayır :) Prensesi geçince başa dönüyorlar. Ben o esnada mario gülüyor diye orada bitirdim.
Abi neden minecraftı geliştirmeye devam etmiyorsun.😊❤
0:50(AI)(*AI*)
Selamlar
spermlerin yumurtaya saldırması gibi bir babayiğit başarılı oluyor kdkdkd
Neden fizik kullanmak yerine kendin gravity falan vererek bu işlemi yapmaya çalıştın yapay zeka fizik hesaplamasıyla zorlanmasın diye mi
Hayır character movement sistemi rigidbody kullanıyor. Fakat orada gravity’yi tekrar tanımla nedenim havaya çıkarkenki ve yere inerkenki yer çekim ivmelerini değiştirebilmekti. Neredeyse tüm 2D platform oyunlarında zıpladığınızda daha az yer çekimi ile daha uzun havada kalırken yere çok daha sert çekilip hızlı düşersiniz. Bu havada kalma süresini azaltarak kontrolü kolaylaştırıyor. Yoksa oyuncunun çok ufak zıplamalar için bile karakterin inmesini biraz daha uzun süre beklemesi gerekir.
@@ardaabicen hmm ben sadece gravity i arttırıyorum :/
Bir dahaki sefere kodlarını yapay zekaya yazdırmayı deneyebilirsin 🤔
abi detroit..
Hocam, Daha da detaylı anlatırsanız daha iyi olur (kodları vb.),
Bi gün bende böyle bişi yapabilirmiyim acaba
Yaparsın. Göründüğü kadar zor değil yazılım da, oyun geliştirmek de bu videodaki konuda. Sadece düzenli zaman ayırmaya çalış.
mario oyunu için bile koşullandırmalar yetersiz kalmış, ondan önce farklı zorluklarda map üreten algoritma yazsan daha iyi olur
abi detroid nerde
ilk? ai kullandım
Yapay zeka "AI"
Videonun başı mük
Hocam daha özgün şeyler gelsin
lütfen video yu kısa tutucam diye derine inmekten çekinmeyin zaten oyun yapımıyla ilgisi olmayan adamın bu videoyu izleyeceğini düşünmüyorum aksine daha açıklayıcı olursa daha çok kişi izler ❤
Abi gözünü sevem bence: chatGPT ye soru sorup, o sorunun cevabını alıp, çeviriye koyup sonra çeviriye o cevabı, okutup onu kaydedip, video ile birleştirmeyi çok abartma, videonun akışını baltalıyor bence, 1 tane videonun başında ki gibi olsun yeter.
ağabey knight island ismi bence olmamış, lütfen değiştir ağabey lütfenn
6 yil once ben de yapmstm ua-cam.com/video/uE7PSIsgMuY/v-deo.htmlfeature=shared o ginlere gittim
Ben bu videoyu o zamanlarda izlemiştim. Kanalınızdan birçok videoyu da aynı şekilde izlemiştim. Özellikle sayı okuma videonuz vardı adım adım giderek yapmaya çalışmıştım :)
@@ardaabicen Daha iyilrrini de yaparsin ;)
@@ardaabicen tebrikler basarilarinin devamini dilerim
daha mario bile oynayamiyo.. siz insanlari yok edecek diyoniz 😂
eline sağlık