Saturday, June 14, 2014 - 0 comments

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 CS1 standar yang output ke konsol atau file.
Lebih parah lagi, dalam upaya untuk membuat Java menyenangkan pemrograman, banyak CS 1 Kursus memperkenalkan pemrograman GUI untuk siswa 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 ditulis menggunakan System.out.println (). Menggunakan Env3D, siswa mendapatkan
terbaik dari kedua dunia, kekayaan lingkungan grafis dan kesederhanaan sekuensial
pemrograman.
Pada Capilano University, kami telah memasukkan Env3D ke CS 1 program kami. Kami mampu mengkonversi banyak contoh konsol keluaran untuk Env3D dengan hanya mengganti System.out.println () dengan Env3D panggilan metode tertentu. Umpan balik dari siswa sangat
positif karena mereka mampu memprogram video game 3D mereka sendiri segera.
Sisa kertas akan diatur sebagai berikut: Pertama, kita akan melihat cara membuat
objek 3D sederhana dan telah mereka berikan dalam lingkungan 3D real-time menggunakan Env3d ini BlueJ plug-in modul. Kemudian, kita akan melihat bagaimana 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 grafis canggih tidak dipertimbangkan. Untuk lebih maju siswa, mesin game riil seperti JMonkey (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 dengan BlueJ IDE (http://www.bluej.org). The BlueJ IDE menyediakan cara bagi siswa untuk membuat  objek dari kelas tanpa belajar tentang metode "main". Siswa dapat memanggil metode interaktif yang besar untuk belajar. Dikombinasikan dengan Env3D plug-in, siswa mampu berinteraksi dengan objek 3D mereka dalam cara yang sangat alami
SUMBER : 
http://env3d.blogspot.com/
https://translate.google.com/#en/id/