PEMROGRAMAN GAME MOBILE Tugas III Contoh Sprite. Oleh : I Dewa Made Yuda Aditya Putra

dokumen-dokumen yang mirip
Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Praktikum XI Animasi dan Multimedia

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

Praktikum 1 - Getting Started with Android

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

Praktikum VI Activity dan Intent

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Teknologi Game. Game Genres / Aliran Permainan. ratnokustiawan.wordpress.com

Latihan 1 Menghitung Luas Persegi Panjang

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Location Based Services

BAB III ANALISA DAN PERANCANGAN

Pembuatan Aplikasi Tutorial Origami Berbasis Andengine

Praktikum I Pengenalan Android

Variabel dan tipe data

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

BAB V IMPLEMENTASI KARYA. Laporan tugas akhir pada BAB V dijelaskan mengenai proses atau jalan cerita

Cara Membuat Background Dinamis di Android

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB III ANALISA DAN PERANCANGAN

Translasi Translasi artinya kita menggeser posisi dari posisi x,y,z ke posisi x2,y2 dan z2. Translasi dapat dilakukan dengan cara memanggil fungsi:

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

BAB II DASAR TEORI 2.1. Dasar Pemrograman GTGE

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID

Latihan 2 List Menu Bertingkat

Praktikum XI Animasi dan Multimedia

Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Bab 6. Layer Manager

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB III METODE PENELITIAN. Mulai. Studi Pustaka. Perancangan Perangkat Lunak. Pembuatan Sistem. Uji. Selesai. Gambar 3.1 Diagram Alir Penelitian

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Spash Screen


BAB 4 SPRITE. Contoh sebuah Sprite

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Dwiny Meidelfi, M.Cs

[Pemrograman Android Dasar 02][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara Membaca File Text di JAVA

LAB02 : KODING PROGRAM

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Pengenalan APLIKASI DATABASE

Teknologi Game Pengembangan Game 2D dengan Unity 3D dan Orthello Framework

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

UNIVERSITAS KOMPUTER INDONESIA

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Cara Install Java SE Development Kit (JDK) di Windows

Membuat Alert Dialog Pada Android

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Menggambar Garis Horizontal, Vertikal dan Diagonal

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

1. Pendahuluan 2. Tinjauan Pustaka

Struktur & Pemakaian Teknologi Game Struktur Project Android

Praktikum 6a Melakukan koneksi dengan basis data

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

BAB IV HASIL DAN PENGUJIAN

DAFTAR PUSTAKA. A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.

Call Phone Permission pada Android

Membuat Aplikasi Sederhana Hello World untuk Android

[Pelatihan Pemrograman Android]

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

Praktikum 9 Pemprograman Android GUI 2 Layar

UNIVERSITAS KOMPUTER INDONESIA

Membuat Simple List Transaksi

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Pembuatan Aplikasi Aksara Jepang Menggunakan AndEngine Berbasis Android

Teknologi Game. Game Genres / Aliran Permainan. ratnokustiawan.wordpress.com

BAB III ANALISA DAN PERANCANGAN

visit :

Aplikasi Augmented Reality Pada Pembuatan Infografis Pendaftaran Mahasiswa Berbasis Android

UNIVERSITAS KOMPUTER INDONESIA

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

Membuat preferensi atau pengaturan pada aplikasi android

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

Membuat Tab Layout Menggunakan Android Material Design

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Cara Membuat Layout Dynamic di Android

UNIVERSITAS KOMPUTER INDONESIA

INTERAKSI ANTAR OBJECT

BAB IV TAMPILAN HASIL DAN UJI COBA

Web Service: Memulai Proyek

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Membuat Interface Dinamis Menggunakan FrameLayout

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

Program Pilihan Ganda Sederhana dengan Java

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

BAB IV IMPLEMENTASI DAN ANALISIS

Teknologi Game. Game Genres / Aliran Permainan. ratnokustiawan.wordpress.com

BAB 5 SPRITE. Contoh sebuah Sprite

Menulis Aplikasi untuk Android Bagian I

Transkripsi:

PEMROGRAMAN GAME MOBILE Tugas III Contoh Sprite Oleh : I Dewa Made Yuda Aditya Putra 1104505065 JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2014

Sprite merupakan grafis di dalam game yang memiliki banyak kemampuan seperti bergerak, beranimasi, bertubrukan dan lain sebagainya. Pada tugas kali ini penulis membuat sebuah sprite sederhana yang terdiri dari sebuah gambar yang sudah disiapkan yaitu gambar helicopter. Pertama-tama buat pojek baru seperti berikut. Gambar 1. Penamaan Project Kemudian klik next maka akan tampil jendela pembuatan aktivity seperti berikut ini. Gambar 2. Pembuatan Activity Project Kemudian klik next maka akan muncul jendela untuk memberi nama aktivity yang akan dibuat seperti pada gambar dibawah.

Gambar 3. Penamaan Activity Project Kemudian klik finish. Kemudian lakukan langkah instalasi andengine library kedalam projek seperti berikut ini. Gambar 4. Penambahan Library AndEngine Klik apply lalu ok. Kemudian pilih tempat penyimpanan gambar yang akan dijadikan sprite ke dalam folder asset dan buat subfolder gfx dan paste gambar kedalam subfolder tersebut seperti pada gambar berikut.

Gambar 5. Penambahan Gambar Pada Folder asset Kemudian buat kode program seperti berikut untuk memanipulasi gambar sprite. scene = new Scene(); scene.setbackground(new ColorBackground(0, 0, 255)); final Sprite spritenormal = new Sprite(50, 20, textureregion); final Sprite spriterotate = new Sprite(350, 20, textureregion); spriterotate.setrotation(0.5f); scene.attachchild(spritenormal); scene.attachchild(spriterotate); Kode Program 1. Penentuan Posisi Sprite Pada kode program diatas gambar sprite akan ditampilkan dengan dua buah kategori yatu gambar biasa dan gambar yang diputar dengan background yang diset RGB(0, 0, 255) yang artinya warna biru. Sehingga kode lengkap dari menampilkan sprite dengan andengine adalah sebagai berikut ini. package com.example.sprite; import org.andengine.engine.engine; import org.andengine.engine.camera.camera; import org.andengine.engine.options.engineoptions; import org.andengine.engine.options.screenorientation; import org.andengine.engine.options.resolutionpolicy.iresolutionpolicy; import org.andengine.engine.options.resolutionpolicy.ratioresolutionpolicy; import org.andengine.entity.scene.scene; import org.andengine.entity.scene.background.modifier.colorbackgroundmodifier; import org.andengine.entity.sprite.sprite; import org.andengine.opengl.texture.textureoptions; import org.andengine.opengl.texture.atlas.bitmap.bitmaptextureatlas;

import org.andengine.opengl.texture.atlas.bitmap.bitmaptextureatlastextureregionfacto ry; import org.andengine.opengl.texture.region.textureregion; import org.andengine.ui.activity.basegameactivity; import android.os.bundle; import android.app.activity; import android.view.menu; public class SpriteActivity extends BaseGameActivity { private int CAMERA_WIDTH = 480; private int CAMERA_HEIGHT = 320; private Scene scene; private BitmapTextureAtlas texture; private TextureRegion textureregion; public Engine onloadengine() { final Camera camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT); return new Engine(new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), camera)); } public void onloadresource(){ BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/"); texture = new BitmapTextureAtlas(null, 255, 256, TextureOptions.BILINEAR_PREMULTIPLYALPHA); textureregion = BitmapTextureAtlasTextureRegionFactory.createFromAsset(texture, this, "copter.gif", 0, 0); } mengine.gettexturemanager().loadtexture(texture); public Scene onloadscene(){ scene = new Scene(); scene.setbackground(new ColorBackground(0, 0, 255));

final Sprite spritenormal = new Sprite(50, 20, textureregion); final Sprite spriterotate = new Sprite(350, 20, textureregion); spriterotate.setrotation(0.5f); scene.attachchild(spritenormal); scene.attachchild(spriterotate); } return scene; Kode Program 2. Keseluruhan Kode untuk Menampilkan Sprite Bila kode program diatas dijalankan maka akan nampak seperti pada gambar dibawah. Gambar 6. Hasil Ujicoba Pada Emulator Seperti terlihat pada gambar diatas hasil yang didapat cukup memuaskan sehingga pembuatan projek kali ini akan sangat membantu dalam pembuatn game dan penyempurnaan posisi maupun animasi pada gambar sprite tertentu.