Ringkasan kursus:
Mendesain Dunia Digital - Menciptakan Dunia Fantasi
"The cat is hungry"
Karakter animasi bingkai demi bingkai yang dibuat dengan aplikasi Wick Editor
Ilustrasi animasi yang akan menjadi bagian dari kartun
"Calm in the Forest"
"Mystic in the attic"
Pengaturan lokasi untuk kartun, dibuat dengan editor grafis Krita
"Trick or Treat"
Kartun animasi pendek tentang hantu yang lucu, dibuat menggunakan program animasi OpenToonz
Karakter kartun karya penulis dengan wajah dan emosi yang dirancang dengan baik, dibuat dalam editor grafis Krita
"Sad Ann"
Lokasi dan karakter untuk komik dibuat di editor grafis Krita, dengan mempertimbangkan hukum komposisi dan skema warna
"Fun vacation"
Membuat konsep karakter untuk kartun yang dianimasikan dengan aplikasi Wick Editor
"Coddy"
"Adorable Penguin"
Visualisasi karakter menggunakan editor grafis Aggie.io, dibuat dengan menggunakan aturan dasar bentuk dan lambang
Pemrograman menggunakan bahasa masa depan - Python
Gambar yang dibuat di pustaka grafis Turtle, dimana murid mengendalikan kura-kura dengan kode Python yang akan menghasilkan gambar tersebut
"Naruto"
"Clicker Game"
Game yang ditulis dalam bahasa Python di mana murid menerapkan pengetahuan proses klik. Pemain harus melakukan klik sebanyak mungkin selama waktu yang ditentukan
Sebuah game arcade berbentuk Mario 2D yang dibuat oleh murid dengan bahasa pemrograman Python
"Journey Through the Worlds"
Game Python di mana kamu mencampur berbagai bahan untuk menghasilkan ramuan. Dirancang oleh murid untuk dipublikasikan di marketplace
"Space Shutter"
"Alchemy"
Game dengan banyak karakter musuh dan tingkat kesulitan berbeda yang dibuat di Python menggunakan metode Collidest
"Geometry dassh"
Tiruan dari game platform populer yang ditulis oleh murid menggunakan bahasa pemrograman Python
"Flappy bird"
Tiruan game 2D populer yang dibuat oleh murid menggunakan bahasa pemrograman Python
Kalkulator yang dirancang oleh murid menggunakan bahasa program Python untuk menambah, mengurang, mengalikan dan membagi
"Simple Calculator"
Scratch - pemrograman untuk anak
"Space Adventure"
Tujuan game ini adalah untuk mencapai akhir level tanpa menabrak rintangan. Proyek ini melatih keterampilan menciptakan rintangan, kondisi, dan manajemen objek
Tujuan game ini adalah untuk menghindari serangga mendapatkan buku yang tepat. Saat mengembangkan game, kemampuan membuat replika dilatih
"A Case in the Library"
"Journey in the Clouds"
Untuk memenangkan game, kamu harus mencapai akhir tanpa menyentuh awan. Proyek ini melatih keterampilan mengatur kondisi dan mengelola anak panah
"Blot-glutton"
Untuk sementara, tujuan game ini adalah memakan stroberi sebanyak mungkin sambil menghindari jeruk. Proyek ini melatih keterampilan kontrol karakter dan penciptaan kondisi game
Kartun sederhana sesuai dengan prinsip dasar animasi, dimana keterampilan mengubah kostum objek dikembangkan
"Dear Witch"
Tujuan game ini adalah mengumpulkan permen. Proyek ini melatih keterampilan dalam menciptakan gerakan suatu objek dan cara kerja siklus
"Sweet breakfast"
Tujuan game ini adalah untuk mencegah masuknya serangga ke dalam kue. Proyek ini melatih keterampilan bekerja dengan kondisi dan pergerakan objek yang tak terbatas
"Bug Attack"
"Magic Labyrinth"
Tujuan game ini adalah menemukan jalan keluar dari labirin dan mengumpulkan ramuan yang berharga. Proyek ini melatih keterampilan membuat variabel
Roblox - mewujudkan ide kreatif dalam bentuk 3D
"Math Puzzle"
Sebuah game dengan rintangan dimana kamu akan memecahkan soal matematika yang dibuat di Roblox Studio menggunakan bahasa pemrograman Lua
"Islands"
Salah satu konsep lokasi 3D, yang di desain sepenuhnya oleh murid di Roblox Studio
Dunia 3D, dibuat dengan alat dan berbagai tekstur, dibuat oleh murid di Roblox Studio
"My World"
"Tropical Map"
Lokasi untuk game mendatang, dibuat di Roblox Studio, menggunakan pemrograman Lua tingkat lanjut
"Zombie Island"
Tampilan untuk game mendatang, dibuat di Roblox Studio dengan alat bantu editor
Karakter yang dibuat dengan bahasa pemrograman Lua di Roblox Studio menggunakan keterampilan animasi tingkat lanjut
"Robot's Journey"
Tiruan dari game dengan rintangan yang bergerak, dibuat oleh murid di Roblox Studio menggunakan bahasa pemrograman Lua
"Parkour Tower"
"Racing"
Game balapan yang di desain di Roblox Studio. Selama proses pembuatannya, keterampilan memindahkan objek dalam ruang 3D akan dipraktikkan.
Program kursus
Menggambar karakter kartun/game masa depan dan menganimasinya!
Hasil: memiliki karakter sendiri dengan pengetahuan dasar
Menyelesaikan gambar karakter dan menganimasikannya.
Pelajaran 4:
Cara menggambar wajah dan emosi menggunakan Aggie.io.
Pelajaran 3:
Cara menggambar karakter menggunakan Aggie.io.
Pelajaran 2:
Mendalami dunia yang menakjubkan dan melakukan proses pembuatan karakter.
Pelajaran 1:
Langkah-langkah awal animasi
Pelajaran 1:
Animasi berbasis kelompok di Gartic Phone.
Pelajaran 2:
Vektor animasi 2D. Animasi berbasis lintasan.
Pelajaran 3:
Pembuatan papan cerita (Storyboard) suatu karakter.
Pelajaran 4:
Animasi Frame karakter.
Hasil: Video animasi dengan karakter buatan siswa sendiri
Arena untuk kartun/game yang diciptakan
Hasil: menggambar lokasi untuk karakter yang diciptakan
Menganimasi karakter di lokasi tersebut.
Pelajaran 4:
Membuat lokasi dari setiap karakter.
Pelajaran 3:
Percobaan: membuat sketsa lokasi.
Pelajaran 2:
Workshop: meneliti dunia fantasi dan lokasinya!
Pelajaran 1:
Mengembangkan buku komik
Hasil: buku komik dengan alur cerita yang menarik, menggunakan ilustrasi murid
Penyempuranaan akhir: Membuat halaman utama buku komik!
Pelajaran 4:
Memilih pewarnaan komik dan menambahkan karakter pendukung lainnya.
Pelajaran 3:
Merancang komik dan menggambar papan ceritanya.
Pelajaran 2:
Menggambar komik sendiri menggunakan Krita.
Pelajaran 1:
Membuat kartun berdasarkan buku komik
Hasil: menyelesaikan kartun 2D berdasarkan alur cerita komik menggunakan karakter, latar belakang, dan desain sendiri
Kelas workshop: Belajar mempromosikan kartun sendiri.
Pelajaran 5:
Mengedit setiap adegan menjadi kartun. Menambah transisi dan efek suara.
Pelajaran 4:
Menggunakan teknik berbeda untuk menganimasi setiap adegan.
Pelajaran 3:
Membuat papan cerita berdasarkan komik.
Pelajaran 2:
Animasi analisis dan menggambarkannya.
Pelajaran 1:
Modelisasi lingkungan kartun atau game yang diciptakan
Hasil: murid memiliki lokasi 3D-nya sendiri yang dibuat dengan program khusus Tinkercad
Modelisasi karakter.
Pelajaran 3:
Berkenalan dengan bentuk-bentuk dasar.
Pelajaran 2:
Pengenalan modelisasi 3D.
Pelajaran 1:
Animasi adegan 3D
Hasil: karya animasi yang terlihat menawan, diciptakan menggunakan aplikasi khusus animasi 3D
Menggerakkan objek dari suatu lokasi ke lokasi lain.
Pelajaran 4:
Mengatur efek audio dan video.
Pelajaran 3:
Mengunggah lokasi.
Pelajaran 2:
Bekerja untuk menciptakan visualisasi.
Pelajaran 1:
Modul proyek
Hasil: anak dapat merencanakan karya impiannnya dan menciptakan karyanya atas ide mereka sendiri
Presentasi hasil akhir karya yang diciptakan.
Pelajaran 4:
Pengembangan sprint, bagian 2.
Pelajaran 3:
Pengembangan sprint, bagian 1.
Pelajaran 2:
Hackathon: menuang ide dan rencana untuk karya sendiri!
Pelajaran 1:
Dasar-dasar Pemrograman
Hasil: Murid akan belajar cara menulis program Python pertama mereka, mengetahui logika operasi dan tipe data utama
Proyek individu. Murid akan menciptakan cerita unik mereka sendiri atau menggambar kura-kura di Python.
Pelajaran 4:
Pelajaran 3:
Variabel, tipe-tipe data dan cara pengoperasiannya. Mengetik data utama Python dan berlatih dengan menghasilkan data ke konsol.
Pelajaran 2:
Kura-kura. Berkenalan dengan grup dan pertemuan pertama dengan tutor. Anak akan belajar mengenai proses edukasi dan akan menulis program pertamanya menggunakan modul Kura-kura di Python.
Pelajaran 1:
Memasukkan teks dan angka, kita akan melanjutkan bekerja menggunakan string dan tipe data integer, juga belajar cara memasukkan data di program dengan benar.
Logika dan Pengulangan
Murid akan belajar cara menulis kode konsol game dengan kondisi dan hasil akhir yang berbeda. Contohnya, game “Gunting batu kertas”
Gunting batu kertas. Murid akan menciptakan game konsol pertamanya “Gunting batu kertas”.
Pelajaran 4:
Pelajaran 3:
Kombinasi dari beberapa kondisi. “And” dan “or” pengoperasian logis.
Pelajaran 2:
Pernyataan bersyarat. Pernyataan logis untuk mengontrol aliran program.
Pelajaran 1:
Lingkaran tak terbatas. "While loop" menggunakan Python dan cara membuat "infinite loop".
Pengulangan
Turtle Race Game. Anak akan membuat proyek Turtle Race Game dengan fitur-fitur unik yang sudah ditambahkan di akhir.
Pelajaran 4:
Bermain dengan loop.. Murid akan belajar cara memberhentikan loop menggunakan “break” dan lanjut ke proses penggunaan “continue”.
Pelajaran 3:
Pernyataan bersyarat dalam FOR loop. Murid akan belajar cara mengombinasikan kondisi dan “for loop”.
Pelajaran 2:
FOR loop. Loop ini lebih “ramah” dibanding “while loop”, tapi membutuhkan pengetahuan lebih untuk terbiasa.
Pelajaran 1:
Hasil: Anak akan belajar cara menulis program dengan loop dan continue. Proyek akhirnya adalah menulis asisten online
List dan Dictionary
Hasil: Anak akan belajar cara menulis program Python pertamanya dan akan mengetahui logika pengoperasian dan tipe data utama
Fungsi. Pengenalan konsep fungsional pemrograman, fungsi dan bagaimana cara menggunakannya.
Pelajaran 4:
Pelajaran 3:
Kamus. Tipe data “dictionary” akan diperkenalkan.
Pelajaran 2:
Daftar. Dalam pembelajaran ini, tipe data “list” akan diperkenalkan.
Pelajaran 1:
Mengerjakan proyek. Murid akan menggunakan pengetahuan barunya untuk menciptakan game labirin.
Pengenalan Pygame Zero
Hasil: Anak akan mengetahui cara menggunakan fungsi dengan dan Pustaka Pygame Zero. Anak akan dapat mengendalikan sprites menggunakan keyboard and mendeteksi crash antaranya
Menciptakan fungsi. Mendalami cara membuat dan menggunakan fungsi dengan Python.
Pelajaran 4:
Pelajaran 3:
Murid akan menambahkan penggunaan keyboard ke game mereka dan belajar cara membuat animasi lucu.
Pelajaran 2:
Pygame zero: pengenalan. Pustaka Pygame Zero dan fitur-fitur utamanya. Murid akan mulai menciptakan runner game-nya.
Pelajaran 1:
Colliderect and teks output. Murid akan belajar menghasilkan teks di Pygame zero dan mendeteksi crash antara dua visual.
Game Clicker
Hasil: Murid akan menciptakan game Space Invaders dan Animal clicker, dan belajar cara mengubah tampilan karakter
Clicker: membeli skin. Murid akan menyelesaikan tugas clicker gamenya, dimana mereka akan menambahkan tempat penyimpanan dan kemampuan untuk membeli skin karakternya.
Pelajaran 4:
Pelajaran 3:
Memproses klik. Belajar cara menggunakan klik dalam game. Murid akan menambahkan memampuan menembakkan peluru ke kapal.
Pelajaran 2:
Pergerakan Mouse. Kita akan mempelajari proses input mouse di Pygame zero. Proyek dari pembelajaran ini mirip seperti Space Invaders.
Pelajaran 1:
Pengembangan klik. Murid akan mulai mengembangkan clicker game, yang dirancang sekitar mekanik di mana kamu perlu mengklik secepat mungkin untuk menang.
Game Roguelike
Hasil: Murid akan membangun game Roguelike dengan struktur selular bersiap-siap untuk persiapan proyek individu
Perkenalan dari fungsi. Murid akan mulai menciptakan proyek mereka sendiri.
Pelajaran 4:
Pelajaran 3:
Metode Collidelist. Murid akan menggunakan metode colledelist untuk berinteraksi dengan lawan.
Pelajaran 2:
Game Roguelike. Murid akan mulai mencipyakan game Roguelike dan layout utama, juga logika game tersebut.
Pelajaran 1:
Bersiap untuk mengerjakan proyek. Murid akan mulai bersiap untuk proyek individunya menggunakan Pygame zero.
Mengerjakan suatu proyek
Hasil: Murid akan menciptakan proyek uniknya sendiri, dimana mereka akan membagikannya di HUB dan melakukan presentasi akhir di kelas kelulusan
Kelulusan.
Pelajaran 4:
Pelajaran 3:
Level baru. Murid akan fokus dalam mengembangkan level untuk game-nya.
Pelajaran 2:
Menciptakan musuh/lawan. Dalam pembelajaran ini, murid akan fokus dalam pembuatan lawan dari game-nya.
Pelajaran 1:
Memodifikasi game. Murid akan membuat penyesuaian akhir untuk proyeknya.
Karya pertama dengan Scratch
Hasil: Program pertama menggunakan Scratch di Kodewarts School of Magic
Koddich - kompetisi pemrograman penyihir sesungguhnya.
Pelajaran 5:
Tugas debug. Apa itu bug?
Pelajaran 4:
Editor grafis ajaib. Ciptakan asisten kamu sendiri secara ajaib!
Pelajaran 3:
Menggerakkan Sprite menggunakan Scratch.
Pelajaran 2:
Pengenalan Scratch. Karya pertama.
Pelajaran 1:
Animasi dan pengisian suara menggunakan Kodewarts
Hasil: Aplikasi musik yang unik
Membuat grup musikmu sendiri!
Pelajaran 4:
Background dan musik.
Pelajaran 3:
Prinsip-prinsip animasi.
Pelajaran 2:
Scratch-events.
Pelajaran 1:
Keajaiban dari membuat game
Hasil: Game lengkap dengan mekanika game dasar
Bonus Level. Belajar membuat game dengan tingkatan sulit.
Pelajaran 5:
Interaksi dalam game.
Pelajaran 4:
Mempertahankan skor: belajar bekerja dengan variabel.
Pelajaran 3:
Game untuk pemula.
Pelajaran 2:
Apa itu game?
Pelajaran 1:
Sesi kedua dari Koddich!
Pelajaran 7:
Membuat game puzzle dengan Scratch!
Pelajaran 6:
Peran pendongeng dalam proses pengembangan game
Hasil: Game bercerita menggunakan Scratch
Belajar membuat karakter dan adegan nyata.
Pelajaran 5:
Mengembangkan skenario game.
Pelajaran 4:
Menyesuaikan blok: fundamental dan cara pembuatannya.
Pelajaran 3:
Dialog dan teks dalam game.
Pelajaran 2:
Mekanika gameplay - petunjuk pembuatan game terbaik!
Pelajaran 1:
Koddich: Final.
Pelajaran 7:
Mencari bugs!
Pelajaran 6:
Scratch Tingkat Lanjut
Hasil: Karya Scratch dengan kemungkinan luar biasa
Sesi debug selanjutnya!
Pelajaran 5:
Program pengembangan desain.
Pelajaran 4:
Menggandakan karakter.
Pelajaran 3:
Belajar cara mengenali video!
Pelajaran 2:
Ekstensi menggunakan Scratch.
Pelajaran 1:
Hackathon. Membuat karya kelulusan!
Hasil: Karya unik yang sudah melalui seluruh tahapan pengembangan
Rahasia dibalik demo yang sukses!
Pelajaran 4:
Kenapa ujian dan feedback itu sangat penting?
Pelajaran 3:
Mengembangkan karya terbaikmu!
Pelajaran 2:
Perencanaan yang baik akan menghasilkan karya terbaik!
Pelajaran 1:
Survival Game
Hasil: Kita belajar cara membuat game di Roblox Studio dari awal, mempelajari konsep dasar desain game, pemodelan 3D, dan pemrograman. Kita menyempurnakan game dengan Toolbox dan mempublikasikannya secara online
Dasar-dasar pemrograman. Menerbitkan game di Internet dan jejaring sosial khusus untuk programmer.
Membuat model 3D menggunakan blok dan objek dasar lainnya. Mengubah warna dan material. Melanjutkan pengerjaan game.
Alat-alat canggih untuk pengeditan terrain. Menjelajahi ToolBox.
Pengantar ke Roblox! Dasar-dasar pembuatan game.
Pelajaran 4:
Pelajaran 3:
Pelajaran 2:
Pelajaran 1:
Tower of the Hell
Hasil: Membuat game "Tower of the Hell" sendiri dan mempublikasikannya di Internet!
Dasar-dasar pemrograman LUA. Mempelajari tentang fungsi. Awal dari game populer "Tower of the Hell".
Pelajaran 1:
Belajar animasi dengan bahasa LUA.
Pelajaran 4:
Mempelajari fisika di Roblox Studio.
Pelajaran 3:
Kita akan mempelajari operator bersyarat. Membuat rintangan pertama untuk game.
Pelajaran 2:
Game - balapan
Hasil: Membuat game trek balap kita sendiri dan mempublikasikannya secara online!
Mempelajari cara membuat objek di dalam game. Membuat titik kendali dan garis finish untuk balapan.
Pelajaran 4:
Pelajaran 3:
Dasar-dasar skrip dalam bahasa program LUA. Mempelajari fungsi. Pemodelan, mengatur gerakan mobil serta ilmu fisika mobil.
Pelajaran 2:
Mengenal dasar-dasar desain game. Membuat trek balap milik sendiri.
Pelajaran 1:
Belajar menciptakan efek visual. Bekerja dengan sumber cahaya.
Game petualangan. Pembentukan tim
Hasil: Belajar bagaimana bekerja sebagai sebuah tim, menciptakan sebuah dunia baru dan mempublikasikannya secara online!
Mempelajari dasar memonetisasi Roblox Studio. Membuat item yang dapat dibeli pemain dengan uang sungguhan.
Pelajaran 4:
Pelajaran 3:
Membuat objek untuk membangun dan menyesuaikannya. Membuat papan peringkat untuk game. Membuat tempat penyimpanan.
Pelajaran 2:
Bekerja sebagai sebuah tim dan menciptakan dunia baru. Pengulangan toolbox. Mulai membuat game petualangan baru.
Pelajaran 1:
Membuat alat untuk mengumpulkan material. Menambang mata uang dalam game.
Game detektif. Awal dari pengembangan
Hasil: Belajar bagaimana bekerja dengan animasi dan suara. Mulai untuk membuat proyek besar
Mempelajari berbagai peristiwa di Roblox, menambahkan animasi dan mengimplementasikan serangan kombo pedang.
Pelajaran 4:
Pelajaran 3:
Membangun Lokasi dan Lobi. Memperkuat pengalaman pemodelan lokasi 3D.
Pelajaran 2:
Desain Game. Perancangan lokasi untuk game baru.
Pelajaran 1:
Membuat sebuah pedang. Pelajari fungsi LUA untuk berinteraksi dengan alat.
Game dengan genre "Detektif"
Hasil: Mempelajari dasar-dasar pemodelan 3D. Memperbaiki proyek yang telah dikembangkan pada modul sebelumnya
Pemodelan 3D. Pengenalan program Tinkercad.
Pelajaran 4:
Pelajaran 3:
Menggandakan objek di Roblox Studio. Mempelajari cara menetapkan peran yang berbeda untuk setiap pemain. Menambahkan alat yang berbeda untuk pemain.
Pelajaran 2:
Pengenalan loop while di LUA. Membuat objek yang dapat menghilang.
Pelajaran 1:
Mempelajari loop for di LUA. Mempelajari cara melakukan teleportasi pemain menggunakan CFrame.
Game detektif. Bekerja dengan tampilan antarmuka (interface)
Hasil: Menyelesaikan proyek dan menerbitkannya
Menyelesaikan proyek besar. Menjelajahi monetisasi dengan menambahkan Gamepass ke dalam game sebagai contoh.
Pelajaran 4:
Pelajaran 3:
Akhir Ronde. Belajarlah untuk menciptakan kondisi akhir permainan dan berteleportasi kembali ke markas.
Pelajaran 2:
Game detektif. Bekerja dengan antarmuka.
Pelajaran 1:
Mempelajari interaksi peristiwa dan GUI.
Mengembangkan proyek milik sendiri
Hasil: Mengembangkan game original milik anak. Menggabungkan berbagai mekanisme dan skenario permainan. Menguji proyek dan mempresentasikan proyek akhir mereka
Presentasi proyek. Kelulusan.
Pelajaran 4:
Pelajaran 3:
Mengembangkan proyek Anda sendiri. Belajar membangun mekanisme game.
Pelajaran 2:
Dasar-dasar Desain Game. Merancang konsep dokumen untuk game Anda.
Pelajaran 1:
Pengujian akhir dari proyek milik Anda. Menyelesaikan game kelulusan.