Sabtu, 14 Juni 2014

ENV 3D GAME ENGINE

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).
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.
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.

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/