ENV3D
Game 3D menjadi sangat populer, dan mahasiswa yang terkena 3D virtual interaktif
lingkungan dari usia yang sangat muda. Dengan diperkenalkannya Alice(http://www.alice.org),
lingkungan pemrograman point-and-klik untuk membuat dunia 3D, siswa dapat
belajar konsep pemrograman tanpa mengalami ditakuti "kesalahan sintaks".
Alice adalah alat yang menakjubkan untuk memperkenalkan siswa untuk dunia pemrograman di CS 0 tingkat. Namun, tindak lanjut Alice sering kursus CS1standar yang output ke konsol atau file.
Lebih parah lagi, dalam upaya untuk membuat Java menyenangkanpemrograman, banyak CS 1 Kursus memperkenalkan pemrograman GUI
untuksiswa yang, menurut pendapat saya, menambahkan
lapisan kompleksitas bahwa siswa tidak pernah bisa memahami pada
tahap awal ini. Hasilnya adalah bahwa siswa
"merasa sulit untuk menulis program yang tidak memiliki antarmuka grafis"
(http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html).
"merasa sulit untuk menulis program yang tidak memiliki antarmuka grafis"
(http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html).
Env3D (http://env3d.sourceforge.net) adalah mesin game 3D dalam
bahasa Jawa yang dirancang agar mudah digunakan di CS 1 tingkat. Program yang ditulis dalam Env3D tidak
lebih kompleks daripada program yang ditulismenggunakan System.out.println (). Menggunakan Env3D, siswa mendapatkan
terbaik dari kedua dunia, kekayaan lingkungan grafis dan kesederhanaansekuensial
pemrograman.
Pada Capilano University, kami telah memasukkan Env3D ke CS 1 programkami. Kami mampu mengkonversi banyak contoh konsol keluaran untuk Env3Ddengan hanya mengganti System.out.println () dengan Env3D panggilan metode tertentu. Umpan balik dari siswa sangat
positif karena mereka mampu memprogram video game 3D mereka sendirisegera.
terbaik dari kedua dunia, kekayaan lingkungan grafis dan kesederhanaansekuensial
pemrograman.
Pada Capilano University, kami telah memasukkan Env3D ke CS 1 programkami. Kami mampu mengkonversi banyak contoh konsol keluaran untuk Env3Ddengan hanya mengganti System.out.println () dengan Env3D panggilan metode tertentu. Umpan balik dari siswa sangat
positif karena mereka mampu memprogram video game 3D mereka sendirisegera.
Sisa kertas akan
diatur sebagai berikut: Pertama, kita akan melihat cara membuat
objek 3D sederhana dan telah mereka berikan dalam lingkungan 3D real-timemenggunakan Env3d ini BlueJ plug-in modul. Kemudian, kita akan melihatbagaimana permainan standalone dapat dibuat dengan menggunakan
perpustakaan Env3d. Akhirnya, beberapa proyek siswa akan disorot untuk lebih
menggambarkan efektivitas penggunaan pendekatan ini dalam mengajar CS1.
objek 3D sederhana dan telah mereka berikan dalam lingkungan 3D real-timemenggunakan Env3d ini BlueJ plug-in modul. Kemudian, kita akan melihatbagaimana permainan standalone dapat dibuat dengan menggunakan
perpustakaan Env3d. Akhirnya, beberapa proyek siswa akan disorot untuk lebih
menggambarkan efektivitas penggunaan pendekatan ini dalam mengajar CS1.
Env3D Dasar
Env3D adalah mudah untuk menggunakan Object Oriented real time 3D mesin grafis. Tujuan desain Env3D adalah untuk membuat pemrograman Java mudah dan menyenangkan bagi siswa CS1. Dengan demikian, kinerja dan fitur grafiscanggih tidak dipertimbangkan. Untuk lebih maju siswa, mesin game riil sepertiJMonkey (http://www.jmonkeyengine.com) lebih tepat.
Dengan itu dalam pikiran, mari kita lihat Program Env3D pertama
kami.
Lingkungan pengembangan
IDE indah bagi programmer modern. Env3D bekerja baik terutama denganBlueJ IDE (http://www.bluej.org). The BlueJ IDE menyediakan cara bagi siswauntuk membuat objek dari kelas tanpa belajar tentang metode "main". Siswadapat memanggil metode interaktif yang besar untuk belajar. Dikombinasikan dengan Env3D plug-in, siswa mampu berinteraksi dengan objek 3D merekadalam cara yang sangat alami.
SUMBER :
http://env3d.blogspot.com/
https://translate.google.com/#en/id/