commit to user
Untuk implementasi ke dalam game, kita bisa menggunakan fitur accelerometer ini untuk menggerakkan objek yang ada dalam game dengan cara menggerakkan
perangkat smartphone tersebut secara horizontal atau vertical. Wiryadinata, 2009
2.3 Unity 3D
Softwa re Development Kit
yang terintegrasi untuk membuat sebuah
video ga me
atau untuk membuat visualisasi interaktif
2.3.1. Unity 3D for Android
Gambar 2.8 Tagline
Unity3D for Android
Sumber : http:unity3d.comunitypublishingandroid Unity 3D memiliki beberapa fitur untuk bagian
rendering
ke dalam beberapa jenis
pla tform
, untuk
mobile pla tform
pada Unity 3D sudah mendukung
pla tform
Android OS yang meliputi versi
Froyo, Gingerbrea d, Honeycomb,
dan
Ice Crea m
.
commit to user
2.3.2. JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat
memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Javascript adalah bahasa script yang biasa jalan di browser, orang-orang
biasa bilang client side programming. Client di sini adalah browser, seperti: Internet Explorer, Firefox, Safari dan sebagainya. Kode javascript biasanya
disisipkan diantara kode-kode HTML. Desrizal, 2010 2.3.3.
Terrain
Gambar 2.9
Ter rain pa ck
yang dapat diunggah di website
Unity3D
Sumber : http:unity3d.comsupportresourcesassetsterrain-assets Terrain merupakan objek 3D yang digunakan sebagai penunjang
lingkungan 3D video game. Objek-objek 3D tersebut memiliki karakteristik yang hampir sama seperti objek yang sesungguhnya di dunia nyata.
commit to user
2.4 3D Studio Max
Sebuah perangkat lunak grafik vektor 3-dimensi dan animasi, ditulis oleh Autodesk Media Entertainment.
2.4.1. FBX exporter
Gambar 2.10 Jendela
FBX exporter
pada software
3D Studio Ma x
FBX exporter adalah tools plugin yang dimiliki 3D Studio Max untuk menjadikan objek 3D menjadi file FBX.
commit to user
2.4.2. Texture
Gambar 2.11 Kumpulan gambar
texture
Texture adalah permukaan dari suatu benda yang dapat tertangkap dalam biidikan kita.
2.5 Smartphone
Telepon Pintar
Smar tphone
yang memiliki spesifikasi perangkat keras generasi kedua dalam ruang lingkup telepon genggam, berjalan dengan sistem operasi AndroidOS
ataupun iOS. Nicolas Gramlich, 2011
Gambar 2.12 Macam-macam smartphone kiri : iPhone, tengah kanan : droidphone
commit to user
2.5.1. USB Debugging
Gambar 2.13 Proses pengaktifan
USB debugging
pada AndroidOS. Sumber : http:www.knowliz.com
USB Debugging merupakan fitur yang dimiliki Droidphone untuk tujuan
development
. Fitur tersebut dapat melakukan sinkronisasi antar PC dengan perangkat Droidphone, instalasi sebuah aplikasi tanpa notifikasi, dan membaca
log data.
2.5.2. APK file
Android a pplication pa cka ge file
APK adalah format file yang digunakan untuk mendistribusi dan menginstall software aplikasi ke dalam
Android OS. Untuk membuat APK file, program yang digunakan untuk Android pertama-tama di
compile
, lalu seluruh bagian tersebut dijadikan satu paket ke dalam satu file yaitu APK file.
commit to user
2.6
Mobile Operating System
Mobile Operating System atau Sistem Operasi Genggam disingkat Mobile OS adalah suatu sistem operasi yang mengontrol sistem dan kinerja pada barang elektronik yang
mobile, mirip dengan fungsi Windows, Mac OS X, dan Linux pada Desktop PC atau LaptopNotebook tetapi lebih sederhana. Biasanya penggunaannya hadir di ponsel pintar,
PDA, tablet komputer, dan PMP. Margaret Rouse, 2011 2.6.1.
Android OS Android dari Google Inc. open source, Apache, Sistem operasi yang berbasis
linux dan banyak digunakan oleh para pembuatpabrikan telepon genggam sekarang ini Samsung, HTC, Motorola, Sony Ericsson, LG, Huawei, dll.
2.6.2. iOS
iOS dari Apple Inc. closed source, proprietary, iOS merupakan OS buatan Apple yang hanya hadir untuk produk-produk buatan Apple.
commit to user
BAB III ANALISIS DAN PERANCANGAN