Perintah-perintah dasar Greenfoot

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Pemrograman JAVA (TIB09)
Mendapatkan Input dari Keyboard
Oleh : Padeli, M.Kom Pembuatan Bahan ajar Interaktif
BAHASA PEMROGRAMAN JAVA
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Kode MK : MI Revisi Terakhir : Pertemuan1 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. GUI dan IDE 2013.
Pemrograman Visual Basic 6.0
GUI & Event Handling Viska Mutiawani, M.Sc.
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
Kode MK : MI Revisi Terakhir : Pertemuan 2 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. Penggunaan Komponen Dasar 2013.
Praktikum 1 Konsep Pemrograman Berorientasi Obyek.
Standar Kompetensi : Menggunakan Operating System (OS) Kompetensi Dasar : Melakukan operasi dasar pada Operating System (OS) Komputer Materi : Pengertian.
Modul 9: antarmuka grafis (GUI) dalam window
Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Instalasi Android Mobil Computing Android Esa Unggul.
VISUAL BASIC.NET Apa Itu VB.NET ?
Mata kuliah Komputer Grafik ( Grafika Computer ) 4 SKS
Struktur Data List Linear : Linked List (Double Linkedlist)
GUI Event Handling.
OLEH : Julham Afandi.,SKom
Interaksi Obyek Pemrograman Game Eko Prasetyo Teknik Informatika
void draw() { background(204); int s = second(); int m = minute(); int h = hour(); line(s, 0, s, 33); line(m, 33, m, 66); line(h, 66, h, 100); }
GUI event handling.
PERINTAH-PERINTAH DASAR GREENFOOT II
Struktur Data List Linear : Linked List (Single Linkedlist)
Pengenalan GREENFOOT Pemrograman Game Eko Prasetyo Teknik Informatika
PROGRAM APLIKASI PERKANTORAN
MUSDALIFAH DJ. Perkembangan Sistem Operasi GNU/Linux semakin pesat, tentu saja perkembangan tersebut diiringi dengan berkembangnya program-program yang.
Java GUI Container Pertemuan 2
Graphical User Interface
Pengantar Grafika Komputer
MANUAL TURBO PASCAL FOR WINDOWS
Cara membuat Shortcut dan mem Paket Project
Pemrograman Visual Oleh : Erni Fatmawati.
Memahami Ruang Lingkup Pemrograman
VISUAL BASIC.NET Apa Itu VB.NET ?
Konsep delphi Pertemuan Ke-1 & 2.
MODUL – II MEMBUAT PROGRAM SEDERHANA
KONSEP INTERFACE
Algoritma & PEMROGRAMAN 2B (Visual basic)
B. Nebel, Univ. Freiburg, FAW
Memahami Ruang Lingkup Pemrograman
Algoritma dan Pemrograman 2A
Skenario 2: Hujan Pemrograman Game Eko Prasetyo Teknik Informatika
Pengenalan GREENFOOT Pemrograman Game Eko Prasetyo Teknik Informatika
Dual boots OS windows 7 dan windows 8
Pemrograman Berorientasi Obyek IT209
Praktikum OOP Java (IX307)
DEPARTEMEN PENDIDIKAN NASIONAL 2009
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pertemuan Pertama Membahas Perintah Cls , Print dan Stop
MENJALANKAN SLIDE PRESENTASI
Greenfoot-Pengenalan OOP
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
MENU SK & KD MATERI KEGIATAN SISWA KESIMPULAN EVALUASI
Assalammualaikum wr. wb
MANAJEMEN FILE.
SISTEM PERIPHERAL PADA SISTEM OPERASI WINDOWS
Gtk dengan glade MUSDALIFAH DJ.
KEGIATAN PEMBELAJARAN 2
PEMROGRAMAN MOBILE 2 Android Multimedia Pertemuan 7.
antarmuka grafis (GUI) dalam window
Komputer 3 Dian C. Rini N, M.Kom
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Memahami Ruang Lingkup Pemrograman
Instalasi Aplikasi VirtualBox pada Sistem Operasi Windows Novita Wulandari, M.Pd. PTI UNIMUDA SORONG.
Dialogue Notation & Design Part-2
Transcript presentasi:

Perintah-perintah dasar Greenfoot Drs. Sugeng Rianto, M. Sc. Ubaidillah, S. Si

Greenfoot Software yang didesain untuk belajar teknik pemrograman berorientasi Object Opensource dan Merupakan aplikasi grafis dengan bahasa pemrogramman JavaTM Mudah digunakan untuk membuat game atau simulasi grafis 2D

Instalasi Greenfoot tersedia dalam beberapa Operating System (OS), salah satunya Ms. Windows http://www.greenfoot.org/ Komputer sudah terinstal Java 5 atau > http://java.sun.com/j2se/

User Interface

Creating a New Scenario Scenario == “Project”

Creating a New Scenario Scenario baru dengan Class World dan Actor Kosong

Using the API API (Application Programming Interface)

Creating a World

Properti-properti World getWidth() getHeight() getObjects() getObjectsAt() setBackground() addObject() removeObject() removeObjects() numberOfObjects() …etc

Ukuran dan Resolusi World

Background World Mode background  tiles

Background World

Creating New Actors

First Compiling Klik tombol Compile

Properti-properti Actor getX() getY() getRotation() getWorld() setLocation(posx,posy) setRotation(sudut) setImage(GreenfootImage)

Adding Actor to World Klik kanan atau dengan sambil menekan tombol Shift

Make Actor Move

Run Option Compile setiap kali selesai mengedit

Random Set kecepatan yang berbeda untuk setiap Buaya Harus sesuai dengan nama World yang digunakan

Keyboard Input Dengan memodifikasi fungsi Move(int a):

Keyboard Input Single Key Input Klik tombol space sekali

Mouse Input Mouse Moved Clicked (Single Clicked) Dragged DragEnded if(Greenfoot.mouseMoved(this)) Clicked (Single Clicked) if(Greenfoot.mouseClicked(this)) Dragged if(Greenfoot.mouseDragged(this)) DragEnded if(Greenfoot.mouseDragEnded(this)) Pressed if(Greenfoot.mousePressed(this))

MouseMoved mouseMoved(null)  null digunakan untuk mendeteksi mouse digerakkan di World

Mouse Dragged Penambahan variabel rx dan ry digunakan agar Object yang digeser sesuai titik pertama dari Object ketika mouse ditekan mouseDragged() seringkali dikuti mouseDraggedEnded()

Mouse Pressed Diperlukan sedikit penyesuaian, penambahan variabel pressed

Next Week Greenfoot Primitive Objects String  Scorring Image Manipulation Intersecting (Tumbukan/Collision) Penambahan efek suara Exporting Scenario

Contoh Implementasi Lain (Animasi)

Contoh Implementasi Lain (2D VR):

Pustaka Kölling, Michael and Martin Pain. 2010. The Greenfoot Programmers' Manual. University of Kent.