Kurslara filtre uygula:
Dijital Dünyalar Tasarlamak - Fantastik Dünyalar Yaratmak
"The cat is hungry"
Wick Editor uygulamasında oluşturulan kare kare karakter animasyonu
Çizgi filmin bir parçası olacak animasyonlu illüstrasyon
"Calm in the Forest"
"Mystic in the attic"
Grafik düzenleyici Krita'da oluşturulan karikatür için konum
"Trick or Treat"
OpenToonz animasyon programında oluşturulmuş sevimli bir hayalet hakkında kısa bir çizgi film
Yazarın yüzü ve duyguları iyi tasarlanmış, Krita grafik düzenleyicisinde oluşturulmuş çizgi film karakteri
"Sad Ann"
Çizgi roman için mekanlar ve karakterler, kompozisyon ve renk kombinasyonu yasaları dikkate alınarak Krita grafik editöründe oluşturulur
"Fun vacation"
Wick Editor uygulamasında canlandırılan gelecekteki bir çizgi film için karakter konsepti
"Coddy"
"Adorable Penguin"
Aggie.io grafik düzenleyicisinde temel biçim ve sembolizm kuralları kullanılarak oluşturulan karakter görselleştirmesi
Geleceğin dilinde programlama - Python
Öğrencinin çizimi yeniden üreten Python koduyla kaplumbağayı kontrol ettiği Kaplumbağa grafik kitaplığında oluşturulan çizim
"Naruto"
"Clicker Game"
Öğrencinin tıklama işleme bilgisini uyguladığı Python ile yazılmış bir oyun. Oyuncunun o süre içinde mümkün olduğu kadar çok tıklama yapması gerekir
Python'da bir öğrenci tarafından yazılmış 2D Mario tarzı bir arcade oyunu
"Journey Through the Worlds"
Bir iksir elde etmek için malzemeleri karıştırdığınız bir Python oyunu. Pazarda yayınlanmak üzere bir öğrenci tarafından oluşturuldu
"Space Shutter"
"Alchemy"
Çarpıştırıcı yöntemi kullanılarak Python'da oluşturulmuş, birden çok düşmanı ve farklı zorluk seviyeleri olan bir oyun
"Geometry dassh"
Python'da bir öğrenci tarafından yazılmış popüler bir platform oyununun klonu
"Flappy bird"
Python'da bir öğrenci tarafından oluşturulan popüler bir 2B oyunun klonu
Python'da bir öğrenci tarafından yazılmış, sayıları toplayabilen, çıkarabilen, çarpabilen ve bölebilen hesap makinesi
"Simple Calculator"
Scratch - küçükler için programlama
"Space Adventure"
Oyunun amacı engellere çarpmadan bölümün sonuna varmaktır. Proje, engeller, koşullar ve nesne yönetimi yaratma becerilerini geliştirdi
Oyunun amacı, doğru kitaba ulaşmak için böceklerden kaçınmaktır. Oyunu geliştirirken, klon oluşturma becerileri üzerinde çalışıldı
"A Case in the Library"
"Journey in the Clouds"
Oyunu kazanmak için bulutlara dokunmadan sona ulaşmanız gerekiyor. Proje, koşullar yaratma ve okları yönetme becerilerini geliştirdi
"Blot-glutton"
Oyunun amacı, şimdilik portakallardan kaçınırken mümkün olduğunca çok çilek yemektir. Proje, karakter kontrolü ve oyun koşulları yaratma becerilerini geliştirdi
Nesnenin kostümlerini değiştirme becerisinin çalışıldığı, animasyonun temel ilkelerine göre oluşturulmuş bir mini çizgi film
"Dear Witch"
Oyunun amacı tüm şekerleri toplamaktır. Proje, bir nesnenin hareketini ve döngülerin çalışmasını yaratma becerilerini geliştirdi
"Sweet breakfast"
Oyunun amacı böceklerin pastaya ulaşmasını engellemektir. Proje, koşullarla çalışma becerilerini ve bir nesnenin sonsuz hareketini geliştirdi
"Bug Attack"
"Magic Labyrinth"
Oyunun amacı, labirentten bir çıkış yolu bulmak ve yararlı iksirler toplamaktır. Proje, değişken yaratma becerilerini geliştirdi
Roblox - Yaratıcı fikirleri üç boyutlu olarak hayata geçirmek
"Math Puzzle"
Lua programlama dili kullanılarak Roblox Studio'da oluşturulmuş, matematik problemlerini çözmeniz gereken engeller içeren bir oyun
"Islands"
Tamamen Roblox Studio'da bir öğrenci tarafından tasarlanan 3D konum konseptlerinden biri
Öğrenci tarafından Roblox Studio'da modellenen araçlar ve çeşitli dokularla oluşturulmuş 3 boyutlu bir dünya

"My World"
"Tropical Map"
Gelişmiş Lua programlama kullanılarak Roblox Studio'da oluşturulan geleceğin oyunu için konum
"Zombie Island"
Düzenleyici aracıyla Roblox Studio'da oluşturulan gelecek oyunu için manzara
Gelişmiş animasyon becerileri kullanılarak Roblox Studio'da Lua programlama dilinde oluşturulan yazarın karakteri
"Robot's Journey"
Roblox Studio'da bir öğrenci tarafından Lua programlama dili kullanılarak oluşturulan hareketli engellere sahip popüler oyunun bir klonu
"Parkour Tower"
"Racing"
Roblox Studio'da tasarlanan oyun için yarış pisti. Oluşturulması sırasında, nesneleri 3 boyutlu uzayda hareket ettirme becerileri uygulanmaktadır
Dijital Dünyalar Tasarlamak - Fantastik Dünyalar Yaratmak
"The cat is hungry"
Wick Editor uygulamasında oluşturulan kare kare karakter animasyonu
Çizgi filmin bir parçası olacak animasyonlu illüstrasyon
"Calm in the Forest"
"Mystic in the attic"
Grafik düzenleyici Krita'da oluşturulan karikatür için konum
"Trick or Treat"
OpenToonz animasyon programında oluşturulmuş sevimli bir hayalet hakkında kısa bir çizgi film
Yazarın yüzü ve duyguları iyi tasarlanmış, Krita grafik düzenleyicisinde oluşturulmuş çizgi film karakteri
"Sad Ann"
Çizgi roman için mekanlar ve karakterler, kompozisyon ve renk kombinasyonu yasaları dikkate alınarak Krita grafik editöründe oluşturulur
"Fun vacation"
Wick Editor uygulamasında canlandırılan gelecekteki bir çizgi film için karakter konsepti
"Coddy"
"Adorable Penguin"
Aggie.io grafik düzenleyicisinde temel biçim ve sembolizm kuralları kullanılarak oluşturulan karakter görselleştirmesi
Kurs programı
Gelecekteki bir çizgi film/oyun için bir karakter çizin ve hareket ettirin!
Risultato: uno o più personaggi con un set di animazioni di base.
Karakteri çizmeyi bitirin ve hareket ettirin.
Dersler 4:
Aggie.io'da yüzler ve duygular nasıl çizilir?
Dersler 3:
Aggie.io'da bir karakter figürü nasıl çizilir.
Dersler 2:
Fantastik dünyalara ve karakter yaratma sürecine dalın!
Dersler 1:
Animasyona ilk adımlar
Dersler 1:
Takımca 2D Animasyon.
Dersler 2:
Vektör 2D Animasyon. Hareket Tabanlı Animasyon.
Dersler 3:
Karakterin Hikaye Tahtası.
Dersler 4:
Karakterin Tek Karelik Animasyonu.
Sonuç: öğrencilerin kendi karakterlerini içeren animasyon videoları oluşturması
Gelecekteki bir çizgi film/oyun için yer
Sonuç: gelecekteki bir çizgi film veya oyun için bir yer çizimi.
Konumdaki bir karakteri hareketlendirme.
Dersler 4:
Karakterlerimiz için konum oluşturma.
Dersler 3:
Deney: konumun bir taslağını yapın.
Dersler 2:
Atölye: fantastik dünyaları ve yerlerini araştırmak!
Dersler 1:
Bir çizgi roman geliştirmek
Sonuç: Öğrencilerin çizimlerine dayanan ilginç hikayelere sahip şık çizgi romanlar.
Son iyileştirme: kapak üzerinde çalışmak!
Dersler 4:
Çizgi romanlarınız için renk paletlerini seçin ve ikincil karakterler ekleyin!
Dersler 3:
Bir çizgi romanı kavramsallaştırma ve bir storyboard çizme.
Dersler 2:
Krita'da kendi çizgi romanlarımızı çizmek.
Dersler 1:
Çizgi romandan uyarlanan bir çizgi film üzerinde çalışmak
Sonuç: kendi karakterlerini, geçmişlerini ve tasarımını kullanarak çizgi roman hikayesine dayanan eksiksiz bir 2D çizgi film.
Atölye dersi: Karikatürlerimizi tanıtmayı öğrenmek!
Dersler 5:
Sahneleri çizgi filme dönüştürmek. Geçişler ve ses efektleri ekleme.
Dersler 4:
Çizgi filmlerimizin sahnelerini hareketlendirmek için farklı teknikler kullanmak!
Dersler 3:
Çizgi romanlarımıza dayalı storyboard'lar oluşturma.
Dersler 2:
Animasyonları analiz etmek ve onları çizmek!
Dersler 1:
Bir çizgi film veya oyun için çevreyi modelleme
Sonuç: özel bir Tinkercad programında oluşturulan öğrencilerin kendi 3D konumu.
Karakter modelleme.
Dersler 3:
Temel formlarla çalışmaya yönelik daha fazla özgüven ve aşinalık kazanmak.
Dersler 2:
3D modellemeye giriş.
Dersler 1:
3D sahneleri hareketlendirme
Sonuç: tamamı özel bir 3D animasyon uygulamasında oluşturulmuş harika görünümlü animasyonlara sahip proje.
Nesneleri konum boyunca hareket ettirme.
Dersler 4:
Ses ve video efektlerini ayarlama.
Dersler 3:
Konum yükleniyor.
Dersler 2:
Manzara üzerinde çalışmak.
Dersler 1:
Proje modülü
Sonuç: öğrenciler hayallerindeki projeleri planladılar ve orijinal fikirleri üzerine inşa ettiler.
Bitirme projelerinin sunulması.
Dersler 4:
Sprint geliştirme, bölüm 2.
Dersler 3:
Sprint geliştirme, bölüm 1.
Dersler 2:
Hackathon: Fikirler bulmak ve projelerimizi planlamak!
Dersler 1:
Programlamanın temelleri
Sonuçlar: Öğrenciler ilk Python programlarını nasıl yazacaklarını, mantıksal işlemleri ve ana veri türlerini öğrenecekler.
Bireysel projeler. Öğrenciler benzersiz hikayelerini veya kaplumbağa piton çizimlerini oluşturacaklar.
Dersler 4:
Dersler 3:
Değişkenler, veri tipleri ve üzerlerindeki işlemler. Ana Python veri türleri ve konsola veri çıkışı kullanma alıştırması.
Dersler 2:
Kaplumbağa. Gruba giriş ve öğretmenle ilk görüşme. Öğrenciler eğitim sürecini öğrenecek ve Python kaplumbağa modülünü kullanarak ilk programlarını yazacaklar.
Dersler 1:
Metin ve sayıların girişi, string ve tamsayı veri tipi ile çalışmaya devam edeceğiz, ayrıca programımızda nasıl düzgün veri girileceğini öğreneceğiz.
Mantık ve Döngüler
Sonuç: Öğrenciler, farklı koşullar ve sonuçlarla konsol oyunlarının nasıl yazılacağını öğreneceklerdir. Örneğin, “Taş kağıt makas” oyunu.
Taş kağıt makas. Öğrenciler ilk konsol oyunlarını “Taş, Kağıt, Makas”ı yapacaklar.
Dersler 4:
Dersler 3:
Koşulların kombinasyonları. “Ve” ve “veya” mantıksal operatörler.
Dersler 2:
Koşullu ifadeler. Programın akışını kontrol etmek için mantıksal ifadeler.
Dersler 1:
Sonsuz döngü. Python'da "süre döngüsü" ve onunla "sonsuz döngü" nasıl oluşturulur.
Döngüler
Oyun Kaplumbağa Yarışı. Öğrenciler, sonunda eklenen benzersiz özelliklerle bir kaplumbağa yarışı oyunu projesi yapacaklar.
Dersler 4:
Bir döngüye müdahale ediyor. Bu derste, öğrenciler “kır” kullanarak döngüyü nasıl durduracaklarını ve “devam” kullanarak bir sonraki yinelemeye geçmeyi öğrenecekler.
Dersler 3:
İçin döngüsünde koşullu ifadeler. Öğrenciler koşulları ve "için döngüsü"nü nasıl birleştirebileceklerini öğrenecekler.
Dersler 2:
İçin döngüsü. Bu döngü, “süre döngüsünden” daha “dost” ve “bağışlayıcı”dır, ancak alışmak için daha fazla bilgi gerektirir.
Dersler 1:
Sonuç: Öğrenciler döngüler ve koşullarla birlikte program yazmayı öğreneceklerdir. Nihai proje bir çevrimiçi asistan yazmaktır.
Listeler ve Sözcükler
Sonuç: Öğrenciler, konsol sohbet robotlarının nasıl yazılacağını ve liste veri türünü nasıl kullanacaklarını öğreneceklerdir.
Fonksiyonları. Fonksiyonel programlama kavramına giriş, fonksiyonlar ve bunların nasıl kullanılacağı.
Dersler 4:
Dersler 3:
Sözlükler. Yeni bir veri türü “sözlük” tanıtılacaktır.
Dersler 2:
Listeleri. Bu derste gelişmiş bir veri tipi “liste” tanıtılacaktır.
Dersler 1:
Proje üzerinde çalışıyor. Öğrenciler yeni edindikleri sözlük bilgilerini güzel bir labirent oyunu oluşturmak için kullanacaklar.
Pygame Zero, Giriş
Sonuç: Öğrenciler Python ve Pygame Zero kitaplığındaki fonksiyonları nasıl kullanacaklarını öğrenecekler. Sprite'ları klavye ile kontrol edebilecek ve görüntüler arasındaki çarpışmaları tespit edebilecekler.
Fonksiyonların oluşturulması. Python'da işlevlerin nasıl oluşturulacağını ve kullanılacağını derinlemesine inceleyin.
Dersler 4:
Dersler 3:
Klavye ve animasyonlar. Öğrenciler, oyunlarına klavye girişi ekleyerek komik animasyon yapmayı öğrenecekler.
Dersler 2:
Pygame sıfır: tanıdık. Pygame zero kütüphanesi ve temel özellikleri. Öğrenciler bir koşucu oyunu oluşturmaya başlayacaklar.
Dersler 1:
Çarpışma ve metin çıktısı. Öğrenciler, Pygame zero'da metin çıktısının nasıl alınacağını ve iki görüntü arasındaki çarpışmayı nasıl algılayacaklarını öğrenecekler.
Tıklama Oyunu
Sonuç: Öğrenciler Space Invaders ve Animal clicker oyunları oluşturacaklar ve hareketli görüntülerin nasıl değiştirileceğini öğrenecekler.
Tıklayıcı: skin satın alıyor. Öğrenciler çalışmalarını bir tıklama oyunu üzerinde bitireceklerdir. Derste, öğrenciler bir mağaza ve kahramanları için görünüm satın alma yeteneği ekleyecek.
Dersler 4:
Dersler 3:
İşlemi tıklayın. Oyunumuzda tıklama olaylarının nasıl kullanılacağını inceleyeceğiz. Öğrenciler, gemilerine mermi atabilme yeteneğini ekleyecekler.
Dersler 2:
Fare hareketi. Pygame zero'da fare girişinin nasıl işleneceğini inceleyeceğiz. Bu dersin projesi Space Invaders tipi bir oyundur.
Dersler 1:
Tıklayıcı geliştirme. Öğrenciler, kazanmak için olabildiğince hızlı tıklamanız gereken mekanik üzerine inşa edilmiş bir tıklama oyunu geliştirmeye başlayacaklar.
Roguelike oyunu
Sonuç: Öğrenciler hücresel bir yapıya sahip Roguelike oyunu inşa edecekler ve kendi projeleri için hazırlıklara başlayacaklar.
Fonksiyonların tanıtılması. Öğrenciler projelerini oluşturmaya başlayacaklar.
Dersler 4:
Dersler 3:
Çarpışma yöntemi. Bu derste öğrenciler, düşmanlarla etkileşim kurmak için ortak çalışma yöntemini kullanacaklar.
Dersler 2:
Roguelike-oyun. Öğrenciler Roguelike bir oyun kurmaya başlayacaklar, ana oyun düzenini ve mantığını oluşturacaklar.
Dersler 1:
İşe hazırlık. Öğrenciler, Pygame zero'da benzersiz bireysel projeleri için hazırlıklara başlayacaklar.
Proje üzerinde çalışmak
Sonuç: Öğrenciler, HUB aracılığıyla paylaştıkları kendi benzersiz projelerini oluşturacaklar ve son mezuniyet dersinde mevcut.
Mezuniyet!
Dersler 4:
Dersler 3:
Yeni seviyeler. Bu derste, öğrenciler oyunlarının seviyelerini geliştirmeye odaklanacaklar.
Dersler 2:
Düşmanlar üzerinde çalışmak. Bu derste, öğrenciler oyunları için düşmanlar oluşturmaya odaklanacaklar.
Dersler 1:
Oyunun modifikasyonu. Bu derste öğrenciler projelerinde son ayarlamaları yapacaklardır.
İlk Scratch projesi
Sonuç: Kodewarts Cazibe Okulu'ndaki ilk Scratch projeleri.
Koddich - gerçek sihirbazlar için bir programlama yarışması!
Dersler 5:
Hata ayıklama projeleri. hata nedir?
Dersler 4:
Cazibeli grafik editörü. Kendi cazibeli asistanınızı yaratın!
Dersler 3:
Scratch'te sprite hareketi.
Dersler 2:
Scratch'in Temelleri. İlk proje.
Dersler 1:
Animasyon ve sesler Kodwarts'ta
Sonuç: Eşsiz bir animasyonlu müzik uygulaması.
Kendi cazibeli müzik grubunuzu oluşturmak!
Dersler 4:
Arkaplan ve sesler.
Dersler 3:
Animasyonun prensipleri.
Dersler 2:
Scratch-aktiviteleri.
Dersler 1:
Oyun oluşturmanın cazibesi
Sonuç: Temel oyun mekaniğine sahip eksiksiz bir oyun.
Bonus Seviyeleri. Oyunları daha zor hale getirmeyi öğrenmek.
Dersler 5:
Oyunlarda etkileşimler.
Dersler 4:
Skoru korumak: değişkenlerle nasıl çalışılacağını öğrenmek.
Dersler 3:
Başlangıç seviyesindekiler için oyunlar.
Dersler 2:
Oyun nedir?
Dersler 1:
Koddich'in ikinci sezonu!
Dersler 7:
Scratch'te bir bulmaca oyunu oluştumak!
Dersler 6:
Oyun geliştirme sürecinde hikaye anlatıcılığının rolü
Sonuç: Scratch'te Hikayeye Dayalı Oyunlar.
Karakterlerin nasıl oluşturulacağını ve sahnelerin nasıl yönetileceğini öğrenmek.
Dersler 5:
Oyunun senaryosunun geliştirilmesi.
Dersler 4:
Özel bloklar: Onlara neden ihtiyacımız var ve nasıl oluşturulurlar.
Dersler 3:
Oyunlarda diyaloglar ve metinler.
Dersler 2:
Oynanış mekaniği - harika bir oyun için gerekli malzemeler!
Dersler 1:
Koddich: Final.
Dersler 7:
Böcekleri aramak!
Dersler 6:
Gelişmiş Scratch
Sonuç: Harika olanaklara sahip Scratch projeleri.
Başka bir hata ayıklama oturumu!
Dersler 5:
Program tasarımı geliştirme.
Dersler 4:
Klonlar oluşturma.
Dersler 3:
Videoları nasıl tanıyacağınızı öğrenmek!
Dersler 2:
Scratch'deki uzantılar.
Dersler 1:
Hackathon. Mezuniyet projeleri oluşturmak!
Sonuç: Tüm geliştirme aşamalarından geçmiş benzersiz bir proje.
Başarılı bir demonun arkasındaki sırlar!
Dersler 4:
Test ve geri bildirim neden bu kadar önemli?
Dersler 3:
Şimdiye kadarki en muhteşem projemizi geliştiriyoruz!
Dersler 2:
Dikkatli planlama, en iyi projeleri yaratmanıza ne kadar yardımcı olabilir!
Dersler 1:
Hayatta Kalma Oyunu
Sonuç Roblox Studio'da sıfırdan bir oyunun nasıl oluşturulacağını öğrendik, oyun tasarımı, 3D modelleme ve programlamanın temel kavramlarını öğrendik. Toolbox ile oyunumuzu geliştirdik ve online olarak yayınladık.
Programlama temelleri. Oyunu internette ve programcılar için özel sosyal ağımızda yayınlamak.
Blokları ve diğer temel nesneleri kullanarak 3D modeller oluşturun. Renkleri ve malzemeleri değiştirmek. Oyun üzerinde çalışmaya devam etmek.
Arazi düzenlemesi için gelişmiş araçlar. Araç Kutusunu Keşfetmek.
Roblox'a Giriş! Oyun oluşturmanın temelleri.
Dersler 4:
Dersler 3:
Dersler 2:
Dersler 1:
Cehennem Kulesi
Sonuç: Kendi oyunumuz "Cehennem Kulesi "ni yarattık ve internette yayınladık!
LUA programlamanın temelleri. Fonksiyonlar hakkında bilgi edinin. Popüler oyun "Tower of the Hell "in başlangıcı.
Dersler 1:
LUA dili ile animasyon öğrenimi.
Dersler 4:
Roblox Studio'da fizik öğrenmek.
Dersler 3:
Koşullu operatörü inceliyoruz. Oyun için ilk engeli oluşturun.
Dersler 2:
Oyun - Yarış
Sonuç: Kendi yarış pisti oyunumuzu yarattık ve oyunu online olarak yayınladık!
Oyunda nesnelerin nasıl oluşturulacağını öğrenme. Yarış için kontrol noktaları ve bitiş çizgisi oluşturma.
Dersler 4:
Dersler 3:
LUA dilinde komut dosyası yazmanın temelleri. Fonksiyonların incelenmesi. Modelleme, arabanın hareketini ve fiziğini ayarlama.
Dersler 2:
Oyun tasarımının temellerini tanıma. Kendi yarış pistinizi oluşturmak.
Dersler 1:
Görsel efektler oluşturmayı öğrenme. Işık kaynakları ile çalışmak.
Macera oyunu. Takım geliştirme
Sonuç: Bir ekip olarak nasıl çalışacağımızı öğrendik, büyük ve yeni bir dünya yarattık ve bunu çevrimiçi olarak yayınladık!
Roblox Studio'dan para kazanmanın temellerini öğrenmek. Oyuncuların gerçek parayla satın alabileceği satılık öğeler oluşturun.
Dersler 4:
Dersler 3:
İnşa etmek ve özelleştirmek için nesneler oluşturun. Oyun için bir liderlik tablosu oluşturun. Bir mağaza oluşturma.
Dersler 2:
Ekip olarak çalışmak ve yeni bir dünya yaratmak. Araç kutusu tekrarı. Yeni bir macera oyunu yaratmaya başlayın.
Dersler 1:
Malzeme toplamak için araçlar oluşturma. Oyun içi para madenciliği
Bir dedektiflik oyunu. Geliştirme başlangıcı
Sonuç: Animasyonlar ve seslerle nasıl çalışılacağını öğrendik. Büyük bir proje oluşturmaya başladık.
Roblox'ta animasyonlar eklediğimiz ve kılıç için bir kombo saldırısı uyguladığımız olayları inceliyoruz..
Dersler 4:
Dersler 3:
Konum ve Lobi Oluşturma. 3B konumları modelleme deneyiminin güçlendirilmesi.
Dersler 2:
Oyun Tasarımı. Yeni oyun için yer planlaması.
Dersler 1:
Bir araç oluşturmak bir kılıçtır. Araçlarla etkileşim için LUA fonksiyonlarını öğrenme.
"Dedektif" türünde bir oyun
Sonuç: 3D modellemenin temellerini öğrendik. Son modülde geliştirmeye başladığımız projeyi geliştirdik.
3D modelleme. Tinkercad programına giriş.
Dersler 4:
Dersler 3:
Roblox Studio'da nesneleri klonlama. Oyunculara farklı rollerin nasıl atanacağını öğrenmek. Oyunculara farklı araçlar ekleme.
Dersler 2:
LUA'da while döngüsüne giriş. Kaybolan nesneler oluşturma.
Dersler 1:
LUA'da for döngüsünü öğrenme. CFrame kullanarak oyuncuların nasıl ışınlanacağını öğrenme.
Bir dedektiflik oyunu. Arayüz ile çalışma
Sonuç: Projeyi bitirdim ve yayınladım.
Büyük projemizi tamamlıyoruz. Örnek olarak Gamepass'i oyuna ekleyerek para kazanmayı keşfetmek.
Dersler 4:
Dersler 3:
Tur Sonu. Oyun sonu koşulları yaratmayı ve üsse geri ışınlanmayı öğrenin.
Dersler 2:
Dedektiflik oyunu. Arayüz ile çalışma.
Dersler 1:
Olayların ve GUI'nin etkileşimini inceliyoruz.
Kendi projenizi geliştirmek
Sonuç: Kendi özgün oyunlarını geliştirdiler. Farklı oyun mekaniklerini ve senaryoları birleştirdiler. Projeyi test ettiler ve final projelerini sundular.
Projelerin sunumu. Mezuniyet.
Dersler 4:
Dersler 3:
Kendi projenizi geliştirmek. Oyun mekaniği oluşturmayı öğrenme.
Dersler 2:
Oyun Tasarımının Temelleri. Oyununuz için bir konsept belgesi tasarlama.
Dersler 1:
Kendi projenizin son testi. Mezuniyet oyununun tamamlanması.
Hafta Sonları Çalışmayan Bir Discord Botu
Dersler 1:
Gerçek programcıların kullandığı araçlar. Bir IDE kurulumu ve Python'un sözdizimini gözden geçirmek
Dersler 2:
Bir GitHub hesabı oluşturmak. GitHub hesabınızı IDE'ye entegre etme ve ilk projenizi yüklemek
Dersler 3:
Discord.py ve API'ler. İlk kütüphanenin yüklenmesi ve dış dünya ile bağlantıların kurulması
Dersler 4:
Botlar şimdiden isteklere yanıt veriyor! Yeni OOP kavramlarını öğrenme
Dersler 5:
Bu derste neden sunuculara ihtiyacımız olduğunu öğrenecek ve botlarımızın iş günlerinde çalışmasını sağlayacağız!
Sonuç: Öğrenciler, genç Discord kullanıcılarına yardımcı olabilecek kendi açık kaynaklı botlarını yaratacaklar!
Dersler 6:
Bilgilerimizi uygulama ile pekiştirmek
Web siteleri ve bulutlar. Back-end geliştirmenin ne olduğunu öğrenelim!
Dersler 7:
Web Geliştirmeye Giriş. HTML ve CSS Öğrenmek
Dersler 8:
Flask ve ortam kurulumu
Dersler 9:
Şablonlar, formlar ve kullanıcı deneyimi
Dersler 10:
Şablon motorları ve çok sayfalı web siteleri
Dersler 11:
Web rotaları ve web sayfalarının nasıl kaybedilmeyeceği hakkında bilgi
Sonuç: Öğrenciler, projelerinden para kazanmalarına ve projelerini tanıtmalarına yardımcı olacak kendi web sitelerini oluşturacaklar
Dersler 12:
Sır dolu bir ders. Yetkilendirme, kriptografi, doğrulama ve güvenlik
Dersler 13:
Dersler 14:
Karşılaştırmalı bir analiz: Botun dağıtımı ile web sitesinin dağıtımındaki farklar neler?
Hedef kitle analizi. Mülakat yapmayı, sonuçları analiz etmeyi ve projeleri planlamayı öğrenme
Dersler 15:
Planlı bir gelişim sürecinin neye benzediğini öğrenmek. Son tarihler belirlemeyi ve bunlara uymayı öğrenmek
Dersler 16:
Test etmek, hata ayıklamak, dağıtmak ve geri bildirim toplamak. Mükemmele ulaşmak için mottomuz: "tekrar ve tekrar"
Yapay zekada ustalaşmak! Makineye düşünmeyi ve görmeyi öğretelim! Etkileşimli Python'un ne olduğunu ve nasıl anında sonuç alacağınızı öğrenin
Dersler 17:
Yapay zeka ve makine öğrenimini anlama. Yeni bir geliştirme ortamı olan Google Colab'e giriş
Dersler 18:
Veri, başarının anahtarıdır. Açık kaynaklardan veri ayıklamak ve ayrıştırmayı öğrenmek
Dersler 19:
Veri madenciliği. Verilerin temizlenmesi, analiz edilmesi ve görselleştirilmesi
Dersler 20:
Bilgisayar görüşü mü? Nedir o? Bir web arayüzü aracılığıyla bir model öğrenme. Sınıfları ve doğruluğu anlama
Dersler 21:
Kütüphaneleri keşfetmek ve eğitilmiş modelleri kodla kullanmayı öğrenmek
Sonuç: Öğrenciler bağımsız olarak bir problem belirleyecek, bir çözüm önerecek ve bunu çözmek için tasarlanmış kendi yapay zeka modellerini eğitecekler
Dersler 22:
Bir sorunu tespit etmek, analiz etmek, bilgi toplamak ve planlamak
Dersler 23:
Dersler 24:
Yapay Zekayı Eğitmek
Yapay zeka savaşı! Hadi bir yarışma yapalım
Yapay zeka her yerde! Yapay zekanın hazır uygulamalara entegre edilmesi
Dersler 25:
Önceden oluşturulmuş projenin ortamını ayarlama. Yeni kütüphanelerin bağlanması. Dizinler ve dosyalar ile çalışma
Dersler 26:
Verilen görev için bir model seçme ve yapay zekayı eğitme. Kontrol etme ve test etme
Dersler 27:
Yeni modüller eklemeyi ve kararlı projeler programlamayı öğrenme
Dersler 28:
Test edin, açık kaynaklı bir proje sayfası tasarlayın ve geri bildirim alın
Sonuç: Öğrenciler çalışmaları bozulmadan projelerine modül eklemeyi ve kararlı projeler programlamayı öğrenecek
Hackathon: Kodlama ve küresel ısınma sorununu çözme!
Dersler 29:
Analiz etme, planlama ve tasarlama
Dersler 30:
Çözüm geliştirme
Dersler 31:
Test ve hata ayıklama
Dersler 32:
Çözümlerin gösterilmesi
Sonuç: Öğrenciler, verilen bir probleme bağımsız olarak bir çözüm önerecek ve söz konusu çözümü mevcut yollardan herhangi biriyle uygulayacaklar
Photopea'da favori oyununuzun veya filminizin posterini oluşturma
Dersler 1:
Favori oyununuz veya filminiz için nasıl havalı bir poster oluşturabilirsiniz?
Dersler 2:
Kes ve dönüştür! Fotoğraf düzenleme araçları
Dersler 3:
Photopea'da poster için kompozisyon ve metin
Dersler 4:
Mockup'ta bitmiş posterin tasarlanması!
Sonuç: gelecekteki bir oyun, çizgi film veya kendi ürünleri için şık bir poster oluşturuldu!
Temel 3B Modelleme Araçları
Dersler 1:
3B Modellemeye Giriş
Dersler 2:
Temel formlar
Dersler 3:
Düzenleme modu
Dersler 4:
İlk modelin tamamlanması
Sonuç: İyi tasarlanmış bir dış cepheye sahip bir binanın 3D modeli oluşturuldu!
Gelişmiş modelleme
Dersler 1:
İç mekan kavramı ve temeli
Dersler 2:
Gelişmiş detaylandırma
Dersler 3:
Gölgelendirme düğümleriyle çalışma
Dersler 4:
Dokuları üst üste bindirme
Sonuç: gerçek nesnelerin dokularını içeren ayrıntılı bir oda modeli oluşturuldu!
Karakter geliştirmek
Dersler 1:
Karakter yaratmanın temelleri
Dersler 2:
Karakter detaylandırma
Dersler 3:
Bir karakterin kıyafetlerini modelleme
Dersler 4:
Dışa aktarma ve animasyon
Sonuç: Oyun geliştirmede ve animasyonda kullanılabilecek ayrıntılı detaylara ve kıyafetlere sahip animasyonlu bir karakter modeli oluşturuldu!
Konum/Peyzaj oluşturma
Dersler 1:
Peyzaj modellemesi
Dersler 2:
Tematik bir ortam oluşturma
Dersler 3:
Bitki örtüsünün modellenmesi
Dersler 4:
Mekanda malzeme ve renk kurulumu
Sonuç: 3D olarak ayrıntılı ağaçlar, su ve binalarla gelecekteki bir çizgi film veya oyun için bir konum oluşturuldu!
Animasyon, renk, Render ile çalışma
Dersler 1:
3D animasyonun temel ilkeleri
Dersler 2:
Bir konumu canlandırma
Dersler 3:
Animasyon ile çalışmaya devam etme
Dersler 4:
Kamera kurulumu, ışıklandırma, render
Sonuç: video ve resim formatında kendi 3D dünyanızın profesyonel animasyonu oluşturuldu!
Figma'da uygulama arayüzü
Dersler 1:
Figma araçları
Dersler 2:
Bir oyun, web sitesi veya uygulama için prototip ekran oluşturma
Dersler 3:
Figma'da ayrıntılar ve metin
Dersler 4:
Mockup'ta arayüz tasarımı ve düzeni
Sonuç: Gelecekteki bir oyun, uygulama veya web sitesi için arayüz tasarımı yapıldı!
Proje için animasyonlu bir tanıtım videosu
Dersler 1:
Animasyonlu reklam oluşturmak için temel ilkeler
Dersler 2:
Bir oyun, çizgi film, ürün için animasyon oluşturma
Dersler 3:
Kendi projeniz ve portföyünüz ile bir web sitesi tasarlama
Dersler 4:
Proje sunumu
Sonuç: Ürün, gelecekteki çizgi film veya oyun için animasyonlu bir reklam oluşturuldu!
Bir Runner oyunu geliştirmek. Unity Editor'ün temellerini öğrenmek. C#'a Giriş
Dersler 1:
Unity windows. Karakter ve konum oluşturma
Dersler 2:
C# programlamaya giriş. Oyuncu için hareket fiziğini yapılandırma Değişkenler ve temel işlevler hakkında bilgi edinme (Start/Update)
Dersler 3:
if/else koşullu ifadesini öğrenmek. Karakterimize zıplamayı ve etrafında dönmeyi öğretmek
Dersler 4:
Oyun içi kamera hakkında bilgi edinme. Oyuncu karakterinin hareketini canlandırma
Modül sonuçları: öğrenciler, karakterler ve konumlar oluşturarak ilk Unity oyunlarını geliştirmeye başladılar. Karakter ve kamera kontrollerini uygulamalarını sağlayan C# dilinin temellerini öğrendiler
Bir Runner oyunu geliştirmek. Seviye oluşturma ve kullanıcı arayüzünün temelleri
Dersler 1:
C# Listeleri ve Instantiate işlevi hakkında bilgi edinme. Temel seviye bir oluşturucu inşa etmek
Dersler 2:
C# for döngüsü hakkında bilgi edinme. Sürekli seviye oluşturmayı uygulama
Dersler 3:
UI'nin (Kullanıcı Arayüzü) temellerini öğrenmek. Toplanabilir öğeler ve kayıp durumu ekleme
Dersler 4:
C#'ın temellerini birleştirme. Efektler ve seslerle tanışma. Bonuslar ekleme
Modül sonuçları: öğrenciler ilk tam teşekküllü koşucu oyunlarını tamamladılar ve Kodland HUB'da yayınladılar. Bu oyunlarda Kullanıcı Arayüzleri, özel efektler ve sesler bulunur
Bir Shooter Geliştirmek. Nişancı geliştirmenin temelleri ve yapay zekanın temelleri
Dersler 1:
Yeni bir proje oluşturma. Birinci şahıs karakter kontrollerini uygulama. Bir konum tasarlamak
Dersler 2:
Düşmanlar için modeller ve animasyonlar oluşturmak. Oyuncuya saldıran ilkel yapay zekayı uygulamak
Dersler 3:
Silah ve temel atış mekaniği ekleme. Ateş etme ve yeniden doldurmanın arkasındaki mantık üzerinde çalışmak
Dersler 4:
Oyun tasarımının temelleri. Prototip düzeyi oluşturmak için varlıkları kullanma
Modül sonuçları: öğrenciler ilk Unity FPS'lerini (birinci şahıs nişancı) geliştirmeye başladılar. Bu modül sırasında öğrenciler, düşünceli denge ve oyuncuların geri bildirimlerine tepki verme gibi oyun tasarımının temellerini öğreneceklerdir
Bir Shooter Geliştirmek. Nesne yönelimli programlamaya giriş
Dersler 1:
OOP'ye (nesne yönelimli programlama) giriş. OOP'nin temel ilkelerinin gözden geçirilmesi. C#'ta sınıflar ve nesneler oluşturma
Dersler 2:
Gelişmiş OOP. Üst sınıfın yöntemlerini geçersiz kılmak için çok biçimlilik kullanma
Dersler 3:
Farklı karakter sınıflarını uygulamak için önceki derslerde öğrenilen OOP kavramlarını kullanma
Dersler 4:
Nişancı oyununu tamamlama. Sesler ve görsel efektler ekleme. Oyunun menüsünde çalışmak
Modül sonuçları: Öğrenciler, her sınıfın kendine özgü yetenekleri ve istatistikleri olan farklı karakter sınıflarını uygulamak için OOP'nin temellerini kullandı. Öğrenciler projelerini tamamladılar ve bağımsız geliştiriciler için popüler bir platform olan Itch.io'da yayınladılar
Çok oyunculu bir nişancı geliştirmek. Çok oyunculu oyun geliştirmenin temelleri
Dersler 1:
Çok oyunculu oyun geliştirmeye giriş. Photon hakkında bilgi edinmek
Dersler 2:
Photon hizmetine bağlanılıyor. Odalar oluşturma ve onlara katılma
Dersler 3:
Oyuncuların eylemlerini ve durumlarını senkronize etmek için Photon işlevlerini kullanma
Dersler 4:
Photon'un gelişmiş özelliklerini öğrenmek
Modül sonuçları: öğrenciler Photon hizmetini ve çok oyunculu işlevsellik için Unity'ye nasıl entegre edilebileceğini öğrenmeye başladılar. Öğrenciler, nişancı projelerini Photon framework’ü uyumlu olacak şekilde yapılandırdılar
Çok oyunculu bir nişancı geliştirmek. Photon'un gelişmiş özellikleri
Dersler 1:
Çok oyunculu ortamda çeşitli oyun özelliklerinin gerçekleştirilmesi. Özellikler listesi, düşman yapay zekasını, bonusları ve puan hesaplamasını içerir
Dersler 2:
Oyunu optimize etmek. Arayüz seslerini ve genel performansı optimize etme
Dersler 3:
Eşleştirme, lobiler ve çalışma zamanı veri yönetimi gibi gelişmiş çok oyunculu özellikleri uygulama
Dersler 4:
Oyunu yayınlamak ve birlikte oynamak
Modül sonuçları: öğrenciler, çok oyunculu oyunlar tasarlama ve uygulama becerilerini genişletti. Artık çöpçatanlık, lobiler ve çalışma zamanı veri yönetimini uygulayabiliyorlar. Öğrenciler nişancı oyunlarını tamamlayarak Itch.io'da yayınladılar
Bitirme projesi çalışmalarına başlama
Dersler 1:
Oyun tasarımının temelleri. Yaklaşan oyun için konsept belgesi tasarlama
Dersler 2:
Sürüm kontrolünü anlamak. GitHub'ı Öğrenmek
Dersler 3:
Seviye tasarımı. Oyunlarımızın görselleri üzerinde çalışıyoruz
Dersler 4:
Oyunlarımızın beta sürümlerini yayınlamak ve test etmek
Modül sonuçları: öğrenciler bitirme projelerini tasarlamaya başladılar. Tasarım belgeleri oluşturdular ve sürüm kontrolü için popüler bir çözüm olan GitHub ile çalışmayı öğrendiler
Bitirme projesinin tamamlanması. Kurstan mezun olmak
Dersler 1:
Oyuncuya öğretmek. Sezgisel bir kullanıcı arayüzü geliştirme
Dersler 2:
Projeleri Itch.io'da yayınlama
Dersler 3:
Gelişime dayalı ders: mezuniyetten önce son rötuşları yapmak
Dersler 4:
Projelerin sunulması. Kurstan mezun olmak
Modül sonuçları: Öğrenciler özgün tasarımlar ve hikayeler içeren kendi oyunlarını yarattılar. Tüm projeleri Itch.io'da yayınladılar