Kumpulan Source Code Greenfoot

Overview

Greenfoot adalah aplikasi berbasis Java yang cocok untuk pemula yang sedang belajar OOP Java. Dukungan image processing 2D dapat menjadi satu daya tarik utama penggunaan aplikasi ini. Sehingga selain gratis, dengan Greenfoot anda akan dapat belajar membuat algorithma pembuatan game, terutama yang berbasis game 2D.




Greenfoot Sourcecode Collection adalah kumpulan source code Greenfoot yang terdiri dari 36 skenario. Beberapa scenario menunjukkan tentang bagaimana cara memvisualisasikan contoh-contoh bidang kefisikaan, seperti revolusi bulan, gravitasi, pendulum dan sebagainya. Selain itu beberapa contoh juga mengambil tujuan bagaimana cara membuat animasi 2D dengan lebih banyak menulis program, dibanding pengolahan gambar menggunakan software image processing seperti Corel Draw atau Photoshop. Dengan mempelajari source code ini diharapkan anda dapat menguasai dasar bagaimana melakukan atau menerapkan algorithma dalam bentuk kode program untuk pembuatan game 2D dengan media Greenfoot. Selain anda akan lebih cepat dalam belajar, anda juga lebih berorientasi kepada penerapan algorithma dan logika. Sehingga ketika anda diharuskan beralih ke bahasa pemrograman lain, Java Android misalnya, anda akan lebih cepat untuk beradaptasi sesuai bahasa pemrograman yang anda gunakan.





Untuk melihat bagaimana pembuatan tiap scenario, anda dapat melihatnya di channel Youtube di Uboiz Greenfoot Tutorial

Untuk menjalankan scenario yang terdapat dalam koleksi ini, komputer yang anda gunakan harus terinstal Greenfoot dan juga JDK. Greenfoot yang disarankan sebaiknya menggunakan Greenfoot versi 2.4.2, karena versi terbaru, saat tulisan ini dibuat lebih banyak bug dan crash. Sedangkan untuk versi JDK anda dapat menggunakan Java JDK versi 7 atau setelahnya.

Greenfoot Scenario

Berikut ini daftar judul scenario yang terdapat dalam koleksi. Beberapa scenario telah dilakukan perbaikan, sehingga terdapat scenario yang tidak sesuai dengan yang terdapat di video di channel saya di atas.
  1. Abacus 100
    Simulator Abacus dengan 100 beads
  2. Analog Clock
    Implementasi sudut pada jam analog
  3. BalltoBall
    Simulasi tumbukan bola dengan bola dalam bentuk game
  4. Battery Animation
    Animasi pengisioan battery menggunakan persamaan sinus berjalan
  5. Bazier Curve
    Implementasi Bazier Curve yang dapat digunakan untuk menggambarkan gambar berliuk-liuk
  6. Breaking Wall
    Animasi crack pada tembok dengan palu
  7. Caliper Caliper
    Simulator Caliper sederhana
  8. Canon On
    Implementasi gerakan parabola pada bola bom canon dengan tembakan mengikuti arah mouse
  9. Cloth Simulation
    Simulasi kain 2D dengan menggunakan persamaan pegas
  10. Darker Brighter
    Implementasi image processing pencerahan dan penggelapan gambar
  11. Digital Display
    Cara membuat display angka digital tanpa menggunakan font
  12. Eyeball
    Animasi gerakan bola mata yang mengikuti posisi mouse
  13. FishToFish
    Animasi gerakan Ikan
  14. Flat Earth
    Implementasi menempelkan peta berbentuk persegi panjang ke dalam lingkaran 2D
  15. Fractal
    Contoh menggambar fractal dengan Greenfoot
  16. Fraction Green
    Contoh game matimatika yang bertema pecahan
  17. GetLatitude
    Teknik mendapatkan nilai latitude dan longitude dari peta yang berbentuk persegi panjang
  18. Grayscale and Embos
    Implementasi image processing untuk mengubah warna gambar menjadi grayscale dan menjadikannya seperti relief
  19. Gravity Act
    Contoh implementasi penerapan percepatan gravitasi 1D
  20. Gravity XY
    Contoh implementasi penerapan percepatan gravitasi 2D
  21. Jingsaw Slice
    Teknik membuat potongan Jingsaw puzzle
  22. Luv
    Implementasi efek perbesaran lensa menggunakan persamaan distribusi gaussian
  23. Make Rotate Button
    Implementasi button putar seperti tombol tuning pada radio
  24. Math Table Green
    Contoh game table matematika, table penambahan dan perkalian
  25. Mini Abacus
    Simulator Abacus 100 dengan ukuran yang lebih kecil
  26. Moving Sinus
    Teknik membuat kurva sinus yang bergerak
  27. Negative Images
    Implementasi image processing membuat nilai pixel gambar kebailkannya
  28. Pendulum
    Simulator Pendulum
  29. Planeto
    Simulasi gerakan revolusi bulan terhadap bumi
  30. Puzzle Puzzle
    Contoh game puzzle
  31. Rudal
    Contoh game Rocket dan Missile
  32. Simple Doppler
    Visualisasi effect doppler sederhana seperti pada riak air
  33. Snake Snake
    Contoh membuat gerakan ular
  34. SpaceWar
    Dasar game pesawat
  35. Spring Simulation
    Simulasi pegas
  36. Walking Animation
    Contoh animasi orang berjalan

Pembelian

Untuk membeli source code ini anda dapat melakukan pembelian dengan dua cara, yaitu
  1. dengan melakukan pembelian Online di link http://uboizo.binpress.com dengan harga yang jauh lebih mahal.
  2. atau dengan IDR 50.000,- saja, dengan menghubungi saya di uboiz@yahoo.com, atau komputasiub@gmail.com dan transfer ke no rekening BNI, untuk seluruh 36 skenario Greenfoot di atas (Saya akan mengirimkan informasi no rekening dan informasi lain terkait pembelian melalui email tersebut). *
*Perlu diperhatikan, untuk pembelian option kedua hanya berlaku untuk pembeli yang berada di wilayah Indonesia saja. Anda diwajibkan untuk mengirimkan bukti pembayaran ke email saya di atas, dan begitu tervalidasi, saya akan mengirimkan link akses file source code yang tersimpan di Google Drive kami (ukuran hanya 4.86 MB).


Lisensi

Scenario dan video yang dibuat dalam koleksi ini, diperuntukkan hanya untuk digunakan secara personal. Pembeli dilarang untuk menduplikasi dan menyebarkannya kepada pihak lain. Kecuali untuk keperluan pendidikan. Misalnya Anda seorang guru, anda boleh menyebarkan source code yang terdapat dalam koleksi ini, baik sebagian atau seluruhnya secara gratis kepada anak didik Anda. Dengan catatan, Anda harus memberikan pengarahan kepada anak didik anda tersebut bahwa source code ini tidak diperuntukkan untuk umum, terutama untuk komersil.

Kredit

  • Kunjungi Greenfoot.org untuk mendapatkan Software Greenfoot terbaru
  • Seluruh gambar yang terdapat dalam scenario, selain bawaan Greenfoot sendiri, juga saya download dari pixabay.com

Edugameapp from Computational Lab



Popular posts from this blog

Cara Menentukan Arah Kiblat Menggunakan Google Maps

Kapabilitas Robot Trading Forex

Tips Whatsapp untuk Optimasi Kontak Toko Online