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: