.:Welcome to My Blog:.

Friday, April 24, 2015

Pengantar Teknologi Game 2


Jalan Cerita

Alur Cerita Game yang akan Saya Buat yaitu seperti berikut :

Rule (Aturan):

1.    Dalam permainan ini kita harus menggerakkan bola untuk mencapai jalan keluar.
2.    Namun dalam melakukan perjalanan keluar itu terdapat rintangan yaitu harus melewati labirint yang terdapat jalan buntu dan hnya ada satu jalan keluar dan satu jalan masuk.
3.    Permainan akan selesai jika pemanin dapat mengeluarkan bola.

Goal (Tujuan):


          Tujuan dari permainan ini adalah mengarahkan bola ke jalan yang benar untuk dapat keluar di dalam labirint.

Pengantar Teknologi Game


TUTORIAL GAME ENGINE DAN GAME ENGINE

Ø  Definisi Game Engine Blender
Game engine adalah perangkat lunak yang dirancang untuk membuat dan mengembangkan video game. Fungsi utama yang diberikan oleh game engine meliputi rendering untuk 2D atau 3D graphic, collision detection, sound, scripting, animasi, artificial intelligence, networking, memory management, threading dan scene graph. Game engines memberikan perangkat untuk visual development dengan tambahan komponen perangkat lunak yang dapat dipakai berulang kali. Perangkat ini pada umumnya memberikan integrated development environment yang dapat mempermudah, serta mempercepat pengembangan game.Game engine juga sering disebut juga “Game Middleware”. Game Middleware adalah software yang didalamnya sudah terdapat elemen-elemen yang dibutuhkan oleh seorang game developer, kebanyakan dari game middleware memberikan fasilitas guna menunjang pengembangan game dengan mudah seperti graphics, sound dan Artificial intelligence.
Beberapa elemen yang ada di dalam game engine adalah :

a.       Tools/Data
Dalam pengembangan game, dibutuhkan data yang tidak semudah menuliskan text files. Dalam pengembangan game, paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

b.      System
System sendiri adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. Jika game engine sudah dibuat dengan baik maka system ini adalah satu-satunya bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system yaitu graphics, input, sound, timer, configuration. System sendiri bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

c.       Console
Dengan menambahkan console, kita dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console sendiri lebih sering digunakan dalam proses debugging. Apabila game engine tersebut mengalami error kita tinggal mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart. Console sendiri dapat dihidupkan dan dimatikan sesuai keinginan.

d.      Support
Support adalah bagian yang paling sering digunakan oleh system di dalam game engine. Support sendiri berisi rumus-rumus matematika yang biasa digunakan, vector, matrix, memory manager, file loader. Merupakan dasar dari game engine dan hampir digunakan semua projek game engine.




e.       Renderer/Engine Core
Pada game engine, engine core / renderer terdiri dari beberapa sub yaitu visibility, Collision Detection dan Response, Camera, Static Geometry, Dynamic Geometry, Particle Systems, Billboarding, Meshes, Skybox, Lighting, Fogging, Vertex Shading, dan Output.

f.       Game Interface
Game interface sendiri merupakan layer diantara game engine dan game itu sendiri. Berfungsi sebagai control yang bertujuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

g.      The Game
Merupakan inti dari penggunaan game engine sendiri, sehingga terserah kita bagaimana mengembangkan game tersebut.

Saat sekarang ini sudah sangat banyak game engine yang hadir, dan sangat maju. Para pembuat game engine kini berlomba-lomba untuk menciptakan game engine dengan tampilan yang menarik agar menciptakan suasana permainan yang nyaman atau enak untuk dilihat dan dimainkan dalam PC ataupun Console. Dengan tampilan atau graphic yang menarik yang kini semakin mendekati realitas dalam segi fisik para tokoh serta gameplay-nya, akan membuat para gamers semakin antusias untuk memainkan game tersebut.

Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris.

Sebuah game engine memungkinkan penggunaan kembali komponen komponen yang dapat mempercepat hadirnya game menjadi nyata di layar monitor mu. Beberapa diantara nya yang termasuk dengan itu adalah deteksi tubrukan, tampilan grafis, setting dalam game, artificial intelligence dan lain lain. Semua komponen tadi disatukan dalam satu pake game engine. Artist dan Developer, dapat menambahkan pustaka texture dan model sendiri untuk dijadikan tokoh utama atau setting dunia dalam sebuah engine. Sekali lagi dalam analogi game, model dan texture dalam game engine bisa dibilang sebagai body dan aksesoris mobil.
Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya.


Contohnya dalam Unreal Engine, menyiapkan antarmuka baku bagi programmer untuk menciptakan game nya dengan mudah, melalui scripting engine, yang disebut UnrealScript, dan juga libraries, yang berisi model standar dan texture standar dan juga world editor yang disebut sebagai UnrealED

Tutorial Membuat  Game Dengan Blender
            Pada kali ini saya akan menjelaskan tentang bagaimana caranya membuat game dengan menggunakan game engine blender dimana blender ini merupakan software game engine yang opensource, dan user friendly.
1.      Buka aplikasi blender yang sudah terinstall pada komputer anda. Maka akan nampak tampilan (scane) awal pada blender.
1.PNG
2.      Setelah itu kita buka dengan mode game logic.

3.      Setelah itu kita akan membuat bola bergerak dengan keinginan kita namun menggunakan interaksi keyboard, dengan cara menambahkan tombol yang akan digunakan sebagai interaksi seperti di bawah ini :

Dan memilih gerakan (MOTION) yang akan terjadi jika kita tekan tombol tersebut. Seperti dibawah ini :
Serta memilih relasi “AND (DAN)” sebagai penghubung antara keyboard dengan gerakan (MOTION).


4.      Setelah itu lakukan hal yang sama, namun berbeda tombol untuk menggerakkan kubusnya, sehingga hasilnya seperti berikut :

5.       Untuk melihat apakah sudah bisa di gerakkan atau tidak, maka kita klik pada tampilan Bolanya, lalu tekan P pada keyboard. Sehingga seperti ini hasilnya.
Pada gambar dibawah, saya menekan tombol A 2x.




Dan pada kali ini saya akan membuat game maze (labirint). Dengan sebuah bola yang akan menjadi penentu untuk menyelesaikan gamenya. Setelah itu kita buat terlebih dahulu sebuah papan sebagai rintangannya.

Sumber:

https://www.youtube.com/watch?v=zfvZadUm6gs

Monday, April 6, 2015

Desain Pemodelan Grafik - Software Grafik


Program Aplikasi Grafis atau Istilah grafik atau grafis terkait dengan gambar atau tulisan. Apa sajakah yang disebut Grafik?, gambar apa saja, foto, lukisan atau bahkan tulisan dapat digolongkan sebagai grafik. Namun grafik dalam istilah yang berhubungan dengan komputer merupakan gambar digital yang bisa dimanipulasi.
Dalam dunia komputer terutama dibidang desain dan grafika dikenal 2 tipe grafik, yakni grafik vektor dan grafik bitmap.

Grafik Vektor

Grafik dengan tipe atau format vektor merupakan gambar yang dibentuk oleh objek berupa garis dan kurva berdasarkan rumus matematik. Vektor menampilkan sebuah gambar berdasarkan perhitungan koordinat geometris gambar tersebut. Objek vektor banyak digunakan dalam pembuatan desain teks dan logo.

Grafik Bitmap

Grafik bitmap juga dikenal dengan istilah raster. Cutra bitmap menggunakan titik-titik berwarna yang disebut pixel (picture element). Pixel-pixel tersebut ditempatkan pada lokasi-lokasi tertentu dengan nilai-nilai warna tersendiri dan secara keseluruhan akan menampilkan gambar.

Pengertian JPEG,BMP,GIF,TIFF,PNG

1.    Joint Photographic Experts Group (JPEG)Joint Photographic Experts Group (JPEG) adalah format gambar yang banyak digunakan untuk menyimpan gambar-gambar dengan ukuran lebih kecil. Beberapa karakteristik gambar JPEG:*Memiliki ekstensi .jpg atau .jpeg.*Mampu menayangkan warna dengan kedalaman 24-bit true color.*Mengkompresi gambar dengan sifat lossy.*Umumnya digunakan untuk menyimpan gambar-gambar hasil foto.

2.    PNG (Portable Network Graphics)PNG (Portable Network Graphics) adalah salah satu format penyimpanan citra yang menggunakan metode pemadatan yang tidak menghilangkan bagian dari citra tersebut (Inggris lossless compression).Selain itu, citra dengan format PNG mempunyai faktor kompresi yang lebih baik dibandingkan dengan GIF (5%-25% lebih baik dibanding format GIF).

3.    Graphics Interchange Format (GIF)Graphics Interchange Format (GIF) merupakan salah satu format gambar yang banyak digunakan. Beberapa karakteristik format gambar GIF:Mampu menayangkan maksimum sebanyak 256 warna karena format GIF menggunakan 8-bit untuk setiap pixel-nya.Mengkompresi gambar dengan sifat losslessMendukung warna transparan dan animasi sederhanaAnimated GIFSalah satu jenis format GIF adalah GIF89a. GIF dengan format ini dapat menampilkan gambar animasi atau disebut animated GIF.

4.    Bitmap (BMP)Bitmap adalah representasi dari citra grafis yang terdiri dari susunan titik yang tersimpan di memori komputer. Dikembangkan oleh Microsoft dan nilai setiap titik diawali oleh satu bit data untuk gambar hitam putih, atau lebih bagi gambar berwarna.Ukuran sebenarnya untuk n-bit (2n warna) bitmap dalam byte dapat dihitung:ukuran file BMP , dimana tinggi dan lebar dalam pixel.Kerapatan titik-titik tersebut dinamakan resolusi, yang menunjukkan seberapa tajam gambar ini ditampilkan, ditunjukkan dengan jumlah baris dan kolom, contohnya 1024×768.Untuk menampilkan citra bitmap pada monitor atau mencetaknya pada printer, komputer menterjemahkan bitmap ini menjadi pixel (pada layar) atau titik tinta (pada printer). Beberapa format file bitmap yang populer adalah BMP, PCX dan TIFF.5.    TIFF (Tagged Image File Format)The TIFF (Tagged Image File Format) adalah format gambar yang fleksibel biasanya menyimpan 16-bit per warna – merah, hijau dan biru untuk total 48-bit – atau 8-bit per warna – merah, hijau dan biru untuk total 24-bit – dan menggunakan nama file atau perpanjangan TIFF TIF. TIFF yang kedua adalah fleksibilitas fitur, dan kutukan, dengan tidak ada satu pembaca semua mampu menangani berbagai jenis file TIFF.

GIMP
GIMP adalah akronim dari GNU Image Manipulaton Program yang dikembangkan dan didistribusikan secara gratis pada platform LinuxProgram aplikasi pengolah bitmap dan digital imaging GIMP dapat dikatakan paling populer digunakan oleh pengguna komputer dengan sistem operasi ( sistem operasi) Linux. Program GIMP ditulis oleh Peter Mattis dan Spencer Kimball. Versi GIMP pertama kali adalah 0.54 yang dikeluarkan pada tahun 1996. GIMP digunakan oleh peminat dan praktisi desain grafis yang menggunakan sistem operasi Linux untuk mengolah dan memanipulasi gambar atau foto sesuai dengan kebutuhan kreatif. Program GIMP disediakan secara default hampir diseluruh distribusi Linux, mulai dariSlackware, Mandrake, Red Hat, Suse, dan sebagainya. GIMP telah mengalami penyempurnaan dari versi sebelumnya, menjadi lebih mudah dalam mengoperasikannya. Salah satu contoh yaitu adanya perubahan ukuran kuas yang kini dibuat lebih fleksibel, dan adanya tambahan menu warna.

video yang saya buat merupakan sebagai bentuk partisipasi saya terhadap mencintai lingkungan, karena fenomena yang terjadi secaranyata yang saya perhatikan adalah fenomena masalah sampah yang tak akan kunjung berhenti. Bahkan saya berusaha dalam kehidupan keseharian pun sedang mencoba untuk tidak membuang sampah sembarangan, semoga semua bisa merasakan betapa nikmatnya hidup jika bertanggung jawab. karena sampah yang telah kita buang itu merupakan tanggung jawab kita untuk membuangnya pada tempat yang seharusnya. saya yakin, kalian mampu untuk bertanggung jawab terhadap lingkungan sekitar kita.


Sumber :
http://www.pustakasekolah.com/pengertian-program-aplikasi-grafis.html
http://id.wikipedia.org/wiki/GIMP

https://ardipolkam.wordpress.com/2013/11/25/multimedia-pengertian-grafik-jenis-jenis-grafik-software-yang-digunakan-dan-pengertian-format-gambar/

Text Widget

Copyright © Muhammad-Ridho94 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com