Senin, 18 April 2016

#PETGame Konsep Artificial Intelligence



https://s-media-cache-ak0.pinimg.com/736x/f3/79/cd/f379cd383a661eb9ffdaf1bca294a162.jpgBaiklah disini kita akan membuka pembahasan tentang AI (Artificial Intelligence) atau juga kecerdasan buatan. Disini saya akan menjelaskan deskripsi dari AI itu sendiri dan juga beberapa isi dari AI tersebut, yuk mari gan
 
DESKRIPSI UMUM AI
AI singkatan dari Artificial Intelligent atau kecerdasan buatan adalah suatu cabang dalam bidang sains komputer yang mengkaji tentang bagaimana melengkapi sebuah komputer dengan kemampuan atau kepintaran seperti manusia.

Sebagai contoh, bagaimana komputer bisa belajar sendiri dari pengalaman dan data-data yang telah dikumpulkannya, bagaimana komputer mampu berkomunikasi dan mengucapkan kata demi kata. Dengan kemampuan ini, diharapkan komputer mampu mengambil keputusan sendiri untuk berbagai kasus yang ditemuinya.
Kelebihan Artificial Intelligence
·         -Bersifat Konsisten
·         -Bersifat permanent
·         -Menawarkan kemudahan untuk digandakan atau disebarkan
·         -Dapat didokumentasikan
Kekurangan Artificial Intelligence
·         -Biaya yang mahal untuk membuatnya
·         -Dampak negative yang akan ditimbulkan
·         -Memperlukan sumber daya yang mempenghuni

Decision Making
Keputusan (decision) adalah membuat pilihan di antara beberapa kemungkinan. Sedangkan pengambilan keputusan (decision making) menunjuk pada proses yang terjadi sampai keputusan itu tercapai. Atau dapat disimpulkan setiap proses pembentukan kebijakan umum diambil dari suatu proses mengambilan keputusan.

          1. Decision Tree
Secara konsep Decision tree adalah salah satu dari teknik decision analysis.Tries sendiri pertama kali diperkenalkan pada tahun 1960-an oleh Fredkin. Trie atau digital tree berasal dari kata retrival (pengambilan kembali) sesuai dengan fungsinya. Secara etimologi kata ini diucapkan sebagai ‘tree’. Meskipun mirip dengan penggunaan kata ‘try’ tetapi hal ini bertujuan untuk membedakannya dari general tree. Dalam ilmu komputer, trie, atau prefix tree adalah sebuah struktur data dengan representasi ordered tree yang digunakan untuk menyimpan associative array yang berupa string
http://www.sfs.uni-tuebingen.de/~vhenrich/ss12/java/homework/hw7/tvTree.jpg

2.    State Mechine
Secara umum, State Machine adalah sebuah teknik untuk menggambarkan perilaku dinamis  sebuah system, dalam pendekatannya sebuah State Machine memodelkan perilaku dari sebuah objek tunggal yang menunjukan urutan kejadian selama suatu event tersebut

3.    Rule System
Pada pola ini saya kurang mengerti banyak sekali pembahasa yang berbeda-beda tentang hal tersebut, jadi saya simpulkan bahwa system yang digunakan sebagai cara untuk menyimpan dan memanipulasi pengetahuan untuk mewujudkannya dalam suatu informasi yang dapat membantu menyelesaikan permasalahan.


PATH FINDING

Path finding (Perintis) suatu alur dalam suatu menciptkan jalan untuk langkah awal dalam suatu proses pembuatan game, disini saya akan mencontohkan dalam game Mario bros yang bagaimana alur dari game tersebut 2D dan mengarah maju dan tidak dapat kembali kestage awal dan juga mencari jalan untuk mencapai tiang bendera tersebut. Ada jenis dari Path Finding diantaranya :
http://i252.photobucket.com/albums/hh9/PaulTozour/Stormwind_waypoints.jpg
1.     Waypoint adalah jalur pemetaan dalam suatu map atau objek yang akan di lewatinya. Disini saya akan memberikan contohnya seperti game pinball dimana terdapat banyak jalan untuk si bola untuk jatuh kebawah dan jalurnya tersebut sudah dikoordinasi dengan waypoint jadi bisa dilewati.

Tactile & Strategic AI

Pada bagian akhir saya akan menjelaskan tentang Tactile dahulu, dari beberapa sumber yang saya baca dapat diartinya bahwa tactile adalah suatu system sensor yang mengukur suautu informasi yang timbul dari interaksi AI tersebut dan jika secara luas dapat diartikan sebagai system robotic lalu pada Strategic AI adalah bagaimana rancangan kedepan dari AI tersebut pada masa depan, jadi pemikiran terhadapat AI kedepannya akan semakin menyerupai manusia saja. 

sumber :
http://www.temukanpengertian.com/2013/08/pengertian-artificial-intelligence.html#

http://www.tanyapedia.com/apa-itu-ai-artificial-intelligent

http://www.lepank.com/2012/07/pengertian-keputusan-decision.html

https://kandm.wikispaces.com/Decision+Tree

http://eprints.binadarma.ac.id/492/1/OBJECT%20ORIENTED%20ANALYSIS%20%26%20DES%20materi%202.pdf

http://www.slideshare.net/ahmadsaktia/paper-40665729
 


#PETGame Konsep Pembuatan Script Game



Yosh kembali lagi dengan saya dengan saya, disini kita akan membahas tentang Pembuatan Script pada Game. Siapa sih yang tidak pernah bermain game? Pastinya diantara kalian sering memainkan game dari anak-anak maupun dewasa, tetapi kita hanya mengetahui cara bermainnya saja. Tak segelintir orang mengetahui sebelum kita membuat game kita harus melakukan hal perancangannya. Apa saja itu :

    Scenario
http://jurnalotaku.kilatstorage.com/wp-content/uploads/2014/05/castingvoiceaddimasand1ge.jpg
Pada Kamus Besar Bahasa Indonesia (KBBI) ialah rencana lakon sandiwara atau film berupada adegan demi adegan yang tertulis secara terperinci. Jika kita arahkan kedalam konsep suatu pembuatan game itu dapat disimpulkan alur cerita dalam suatu game tersebut seperti apa? Sebuah game tanpa sebuah scenario  yang menarik seolah sayur tanpa kuah. Walaupun game tersebut sangat adiktif tetapi tanpa adanya alur cerita dalam suatu game akan terasa hambar, jadi scenario adalah alur cerita tiap game level dan menuju level berikutnya, sehingga game tersebut menarik untuk dimainkan .


.   Script

http://deliveryimages.acm.org/10.1145/1490000/1483106/fig1.jpg
Pada kebanyakan orang awam mungkin tak mengenali apa itu script? Script ialah file instruksi yang dibuat sesuai dengan bahasa pemograman tertentu. Seperti contoh “Java Script adalah file intruksi yang dibuat berdasarkan bahasa pemograman java. Pada pembuatan game, script bahasa yang digunakkan untuk memprogram suatu project untuk menghasilkan suatu game yang kita inginkan dan biasanya pada pembuatan game disinilah yang menurut saya akan kerja ekstra, soalnya kita akan memutar otak bagaimana script itu tidak terjadi bug.


    Storyboard

Storyboard? Mungkin tidak asing oleh para seseorang yang suka membuat suatu project atau rancangan pada suatu kegiatan. Disini saya akan menjelaskannya. Storyboard ialah suatu gambaran visual yang terdapat pada suatu kertas yang biasanya disebut dengan Blueprint yang membantu untuk menggambarkan suatu project, dengan adanya storyboard kita dapat membanyangkan suatu visualisasi dengan gambar secara detail sehingga hasil yang akan dihasilkan akan menjadi maksimal.
http://sbt.blob.core.windows.net/storyboards/amandawilhite407/the-hunger-games.png


Sumber :
http://www.kompasiana.com/selamethariadi/pentingnya-skenario-game-importance-of-scenario-game_550037faa33311fb6f5102ee

http://artikata.com/arti-351558-skenario.html

 http://www.wdthepowerofchoice.com

http://www.davidprasetyo.com/2015/11/pengertian-storyboard.html

Kamis, 17 Maret 2016

#PETGame Scene Graph

Scene Graph? Scene adalah pengambilan adegan per adegan yang berarti kita melakukan seperti membuat film itu tidak secara langsung Full record, tetapi ada per adengan. Dan Apa itu Graph? yang berarti digram grafik yang memiliki vertex yang ditampilakn pada suatu titik koordinat, lalu apa itu Scene Graph?

SCENE GRAPH

   Scene Graph adalah suatu teknik pengelolaan data atau struktur data yang biasanya dipakai pada suatu aplikasi rekayasa grafis berbasis vektor dan pemodelan tiga dimensi baik itu untuk keperluan video game ataupun yang lainnya dengan menggunakan konsep graf berarah dan pohon m-ary. Beberapa program yang menggunakan Scene Graph ini adalah AutoCad, Adobe Illustrator, Corel Draw, dll. Pengertian teoritis dari Scene Graph ini sebenarnya tidak jelas atau kabur dikarenakan para programmer yang menggunakan Scene Graph pada sebuah aplikasi hanya mengambil prinsip dasarnya lalu mengimplementasikannya pada aplikasi tersebut sesuai fungsi dari aplikasi tersebut.
Disini kita akan membahasa perbedaan apa saja yang terdapat pada 3D Engine, disini saya akan membedaakan 3D Engine Ogre 3D, GameMaker dan Unity 3D. Yuk Mari disimak ^^
1. Ogre 3D

OGRE (Object-Oriented Graphics Rendering Engine) merupakan suatu engine berobjek oriented (berorientasi objek) dan fleksibel terhadap 3D. Direpresentasikan dengan bahasa C++ serta dirancang lebih mudah dan intuitif bagi pengembang untuk menghasilkan aplikasi yang menggunakan hardware berakselerasi 3D.


 Fitur-Fitur yang terdapat pada OGRE yaitu:
1. Desain yang berobject oriented dengan menggunakan plug-in untuk mempermudah memasukkan       fitur lainnya.
2. Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, &               Paging Landscape scene manager.
3. Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda       platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X,       dan semua versi Windows.
4. OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan          assembler.
5. The landscape scene manager untuk Progressive LOD, yang mana bisa dibuat secara otomatis &         manual. dsb 


2. GameMaker



GameMaker: Studio sebenarnya merupakan software berbayar akan tetapi Publisher serta developer software itu sendiri memberikan versi gratisnya yaitu versi demo(Standart Edition) yang bisa didownload melalu website resmi.

Fitur GameMaker : Studio Professional
1. Bisa mendapatkan module Android untuk menciptakan game Android.
2. Mendapatkan module IOS untuk menciptakan game Android.
3. Module PlayStation 4.
4. Module Xbox 360/Xbox One.
5. Support hamper pada semua jenis game
6. Drag and Drop
7. Menggunakan bahasa C
8. Terorganisir. Dsb

3. Unity 3D

Unity merupakan ekosistem pengembangan game: mesin render yang kuat terintegrasi dengan satu set lengkap alat intuitif dan alur kerja yang cepat untuk membuat konten 3D interaktif, penerbitan multiplatform yang mudah, ribuan kualitas, aset siap pakai di Asset Store dan berbagi pengetahuan di komunitas.

Untuk developer dan studio independen, Unity dengan demokratisasi ekosistem menghancurkan waktu dan biaya hambatan untuk menciptakan permainan unik dan indah. Mereka menggunakan Unity untuk membangun penghidupan melakukan apa yang mereka suka: menciptakan permainan yang menghubungkan dan menyenangkan pemain pada platform apapun.

Fitur-Fitur : Unity 3D
1. Rendering
Graphics engine yang digunakan adalah Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows, Linux, PS3), OpenGL ES (Android, iOS), dan proprietary APIs (Wii). Ada pula kemampuan untuk bump mapping, reflection mapping, parallax mapping, screen space ambient occlusion (SSAO), dynamic shadows using shadow maps, render-to-texture and full-screen post-processing effects.[4]

2. Scripting
Script game engine dibuat dengan Mono 2.6, sebuah implementasi open-source dari .NET Framework. Programmer dapat menggunakan UnityScript (bahasa terkustomisasi yang terinspirasi dari sintax ECMAScript, dalam bentuk JavaScript), C#, atau Boo (terinspirasi dari sintax bahasa pemrograman phyton). Dimulai dengan dirilisnya versi 3.0, Unity menyertakan versi MonoDevelop yang terkustomisasi untuk debug script.

3. Asset Store
Diluncurkan November 2010, Unity Asset Store adalah sebuah resource yang hadir di Unity editor. Asset store terdiri dari koleksi lebih dari 4,400 asset packages, beserta 3D models, textures dan materials, sistem particle, musik dan efek suara, tutorial dan project, scripting package, editor extensions dan servis online. Dan masih banyak lagi



Referensi :
https://www.yoyogames.com/gamemaker/features
http://www.hermantolle.com/class/docs/unity-3d-game-engine/
http://www.ogre3d.org/about/features
http://www.openscenegraph.org/index.php/documentation/knowledge-base/36-what-is-a-scene-graph
http://docs.yoyogames.com/

#PETGame Aspek Bisnis Dalam Dunia Game

Bisnis? Siapa sih yang tak menengenal tidak pernah melakukan bisnis? Bisnis adalah dalam kamus bahasa Indonesia usaha komersial dalam dunia perdagangan, berarti kita melakukan sesuatu dengan mendapatkan hasil atau keuntungan. Apalagi disini jika kita hobi dalam dunia game, sebeneranya banyak sekali bisnis yang mengalir didalamnya. Disini saya akan membahas “Aspek Bisins Dalam Dunia Game” itu seperti apa.

1. Konsep Kegiatan
Sebelum kita masuk kedalam dunia bisnis game kita harus melakukan perancangan atau konsep seperti apa yang akan dilakukan dalam bisnis tersebut. Seperti memahami static game atau jenis genre game yang banyak dimainkan pada saat ini. Jadi ketika kita melakukan kegiatan Bisnis tersebut tidak ada keraguan atas bisnis yang dilakukan. Selanjutkan dalam kita melakukan bisnis tersebut kita melakukan event – event untuk menarik user untuk memainkan game tersebut dengan adanya tournament atau kejuaran didalam game tersebut


2. Menghasilkan Nilai
Apa itu Menghasilkan Nilai? Disini saya akan menjelaksannya pada dunia game. Jadi setiap developer game yang ada pasti tidak memberikan cuman-cuman game freetoplay tetapi ada yang namanya Credit Point. CP/Credit Point ialah Cash yang ada didalam sebuah game, jadi ketika kita membuat suatu item yang tidak bias dibeli dengan point yang ada didalam game tetapi kita dapat membelinya dengan CP ini. Contohnya saya suka bermain game Dragon Nest dan saya ingin membeli Costume, costume ini tidak bisa dibeli dengan gold(jika langsung diCashShop) tetapi saya membelinya dengan G-cash dan mempunyai costume tersebut

3. Pemasaran dan Pelayanan.
Disini bagaimana game tersebut dalam popular? Dalam dunia bisnis jika suatu barang tidak dipromosikan dan dijelaskan secara detail kepada pelangganan pasti bisnis tersebut cepat hangus, kenapa? Karena pelanggan tidak tahu apa saja kegunaan dari suatu produk tersebut. Didalam dunia game pastinya ada yang namanya CS(Costumer Service) disini kalian dapat mengetahui apa saja yang ada didalam game tersebut seperti item dan event apa saja yang sedang terjadi. Ini dapat mempermudah dan memikiat gamer untuk bermain game tersebut karena kemudahaan mendapatkan suatu informasi

4. Keuntungan
Kita melakukan bisnis pasti salah satu target ilalah mendapatkan keuntungan yang diperoleh dari game tersebut. Bukan hanya bermain saja tetapi kita dapat mendapatkan keuntungannya seperti menjual Item Cash yang dapat memberikan keuntungan kepada Developer atau bisa Jasa yang dapat memberikan keuntungan kepada player, dalam aspek keuntungan ini sebenernya kedua belah pihak dapat memberikan keuntungannya tetepi bagaimana kita saja yang mengelolahnya dengan bijak.

Referensi : 
http://tips-trik.web.id/bisnis/memahami-4-aspek-dasar-dalam-bisnis/
http://bisnisusaha.info/analisa-bisnis-peluang-usaha-warnet-dan-game-online-modal-kecil/
http://jowel-cloth.com/aspek-aspek-penting-dalam-memulai-usahabisnis/
https://books.google.co.id/books?id=kgz-XM5uRiYC&pg=PR3&lpg=PR3&dq=aspek+bisnis+dalam+game&source=bl&ots=VVxBDUu2cf&sig=rw5jfTS9YGwuHUteqzDwrDGphsY&hl=en&sa=X&ved=0ahUKEwi7hICThMjLAhUDG44KHXnFDqAQ6AEIRzAG#v=onepage&q=aspek%20bisnis%20dalam%20game&f=false
http://finance.detik.com/read/2014/02/28/144036/2511435/4/1/hebat-bisnis-game-bisa-beromzet-setengah-miliar