Minggu, 21 Juli 2013

tugas softskill

1.      Terrain LOD

Dalam suatu game, Terrain merupakan model yang sangat besar. Membuat setiap pointnya secara eksplisit sangatlah tidak mungkin, maka metoda untuk mengotomatiskan pembangkitan Terrain merupakan hal biasa. Ketika proses rendering, sebagian dari Terrain tertutup dan sebagian lain sangat jauh, oleh karena itu dikembangkanlah Terrain LOD algorithms. Terrain, atau sering juga disebut dataran, merupakan salah satu data yang penting dalam pemodelan pemograman grafik. Terrain umumnya diimplementasikan untuk obyek – obyek yang statis. Salah satu implementasi terrain yang banyak digunakan adalah dalam pemodelan lanskap. Contoh pemodelan lanskap adalah pemodelan bentangan tanah, pinggiran pantai, pegunungan dan lain sebagainya. Penggunaan visualisasi terrain sebagai model lansekap ini banyak didapati dalam game motor rally dan real – time strategy.

2.      Perbandingan antara terrain LOD dengan Traditional LOD

Perbandingan dengan Traditional LOD adalah tergantung pada bagaimana data itu dibagi dalam perlakuan hirarkinya.


3. Hubungan Terrain LOD dengan Triangle Bintree (Binary Triangle Trees)
Bintrees
Binary Triangle Tree (bintritree)
Dalam ilmu komputer, sebuah pohon biner (binary tree) adalah sebuah pohon struktur data dimana setiap simpul memiliki paling banyak dua anak. Secara khusus anaknya dinamakan kiri dan kanan. Penggunaan secara umum pohon biner adalah Pohon biner terurut, yang lainnnya adalah heap biner.

4. Sedangkan Triangle Bintrees (Binary Triangle Trees) merupakan sebuah representasi populer permukaan medan yang elevasi telah sampel pada interval jarak teratur adalah triangulasi subset dari titik sampel yang terdiri dari sumbu-blok, segitiga siku-siku isoceles. Kami menyebutnya triangulations seperti bintree triangulations. Triangulasi terdiri dari segitiga yang hanya memiliki tiga simpul pada batas mereka.
quadtree
http://mateus92.wordpress.com/2013/07/04/364/

5.Quadtrees adalah pohon struktur data dimana setiap simpul internal memiliki tepat empat anak. Quadtrees yang sering digunakan untuk partisi ruang dua dimensi dengan rekursif membagi menjadi empat kuadran atau wilayah. Daerah yang digunakan mungkin persegi atau persegi panjang, atau mungkin memiliki bentuk sewenang-wenang. Ini struktur data diangkat menjadi quadtree oleh Raphael Finkel dan JL Bentley pada tahun 1974. Sebuah partisi yang sama juga dikenal sebagai Q-pohon.


6. Contoh gambar Quadtrees :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWNIystl3McqgaF41CnIvzHfXltY007qiYSXmKdCDdJn2kpyK3pB7j-Smx4tQOsTPFk9bmdblyzyER5FzZXcIpMy3hwpbkl9DBkhilEW17ZOUScNYrNoHfxKuVow-mQS6NF-sPS73NF0U/s300/point_quadtree.png

Contoh gambar Bintrees :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimMjVbQOewJ0hZYSIHoAnIOE18d3vCSXU0mpvIsx_-1Vph856eZgSU4Dc7zbLLhwFzhfxHo-kiL9cmk8oQlLHnFbhLdZTDyC4ZpNpxR3yh6CO7oX-Rl7LQZfy0psShhhvZ-ipezghnzpv_/s300/bintrees.png


NPM
NAMA
KINERJA
51410400
BHISMA ROBY ILHAM
Mengerjakan  5-6
53410460

IMAM MAULANA
Mengerjakan 1-2
55410497

RACHMANDANI ARDIYANTO
Mengerjakan 3-4


Selasa, 02 Juli 2013

Tugas Softskill 2

1.      Interactive Entertainment ialah sebuah interaktif yang bertujuan dalam membuat sebuah produksi dan memberikan layanan yang bersifat menghibur (entertainment) kepada pengguna sehingga mereka dapat langsung merespon dengan cara memberikan umpan balik.
Konsep dari Interactive Entertainment ialah memberikan informasi informasi berupa kombinasi dati teks, gambar, gambar bergerak (animasi), video yang telah diberi kemampuan untuk mengatur atau mengontrol elemen elemen yang telah dibuat atau yang telah ada sehingga pengguna dapat dengan mudah berinteraktif dengan informasi informasi tersebut.

2.      Interactive programming adalah prosedur penulisan bagian dari sebuah program ketika sudah aktif. Ini berfokus pada teks program sebagai antarmuka utama untuk proses yang berjalan, bukan sebuah aplikasi interaktif, di mana program ini dirancang dalam siklus pengembangan dan untuk digunakan sesudahnya. Hal penting yang harus diperhatikan dari interactive programs adalah dari segi user dan programnya. Keterlibatan user dalam sebuah program ialah sangat dibutuhkan. Karena alasan dibuatnya program adalah untuk memenuhi kebutuhan user yang berasal dari permintaan user. Komunikasi antara user dan program akan terwujud dengan adanya GUI yang dibangun pada program tersebut.

3.      Fungsi-fungsi GUI dalam dunia teknologi dan informasi saat ini sangat beragam. Berikut beberapa fungsi dari penggunaan GUI dalam dunia Iptek khususnya komputer :

·         Pointing device dengan perangkat berupa mouse

·         Memiliki fungsi sebagai plug and play, yang mana memudahkan user dalam  menginstall dan uninstall hardware/sofware (sinkronisasi)

·         Membuat software-software yang menuntut aplikasi dalam komputer user yang dapat digunakan untuk kegiatan user dalam proses seperti menulis text, spreadsheet. sound, graphic dan lain-lain

·         Untuk digunakan dalam pembuatan System Operasi sebagai User friendly dan ergonomis

·         Pembuatan website

·         Opensource software/hardware atau pengembang aplikasi-aplikasi skala besar lainnya.


4.      Komponen-komponen GUI

Komponen GUI mewarisi kelas JComponent, antara lain:
Tombol: JButton, JCheckBox, JRadioButton, JMenuItem
Combo box: Jcombobox

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemQkQGJa_rJ74wRRa2hapWAiJeoQhy6ab_6d3LMAD4XSy1m35b1ouRzCZBbqmSiNJeqDmlGGFtbiHFUmJCTFKlCO4RrMSrFEKGQVLRM3Fg0Ki_1BpGO-Ne9bxTryhm-m68JgQ0kgbbEHj/s1600/combo+box.JPG
 Label: JLabel
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnyMFfCxUXdKpd6Ws9tJRKHClX1fCcDi2hztnDkm1eAEIuEiwTrrfS6Pi0sfggKyhVn2k7kbg-KUaG5104Wl84-wPu9aRNWkvrBonb3qggRwRFiqx6U54LAWnGKhbK1YJxyz3UPvhxkPSC/s1600/label.JPG
List: JList

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUMwX02jzxVctAHg4Idj_cFw52stCp4Vl6GXjpBZqMA5vP54OtaWWvD1GC0NZ2wcmPYyz7pJpKuv3sFVSJgqqXWXvXH_jEMuU_ECBgTYdEhYYBZxsB0JaOjGGqAV8Dwod-HBSiYdDM4HML/s320/list.JPG






Menu: JMenu, J MenuItem
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVKPdEEJHKt3kFz7irizGVUzPWexRq_vq1ZF0qZrw6JesHburcgqezBsBK7mSITN1JcdXMyN5l8OBTIrZ3ok5ybqj9Mmq2w-lfZSRFSBdGoU3i6FfvMn6IGvAQpLxgZJz56z8W09VlLAzv/s320/menu.JPG
Tabel : JTabel
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLuuxvoj-s7AVpb2573opSvYZdzwGS4hsrLywLrqAS1KCC2k3_xlIw-ysvmZvc0B7LEN2-qowDmauQGKDoUir3rozXmIku40wp_P7jpporGQSz01Z8GRDYDXsYtvfujJsh8n043sTofMdI/s320/table.JPG
Text Field:JTextField
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHAdG2tTrlWA4S3o4eMmGSGhqYNBphqgjGoNlKLIl9R9C5Le4PSRZYy3QWJRmLO-InkT461d2FP_7HBvw-1znBBoOmuuDF0qL4afcs5k6ZPLYy1MBqPKbeT4LRpc1_Z86ByexQqtUu729/s1600/textfields.JPG

http://ittelkom.ac.id/staf/mhd/MateriKuliah/Software%20Project%20I/Referensi/e-Book/GUI.pdf

5.      Kejadian yang muncul ketika user berinteraksi dengan aplikasi disebut dengan event. Tanpa adanya event, GUI tidak dapat berjalan. Terdapat beberapa macam event pada GUI (Graphical User Interface), antara lain :
*) Event Source
Komponen GUI yang membuat event atau tempat terjadinya event.yaitu berupa komponen-komponen visual, seperti : button, combo box, text field, etc.
*) Event Model
Interaksi antara user dan komponen GUI. Untuk mendeskripsikan bagaimana program merespon interaksi user terdapat bagian-bagian penting yaitu event source dan event listener / Handler.
*)Event Listener
Objek penerima & pengolah event. Menerima dan menangani event, mengandung business logic. Contoh: menampilkan informasi penting ke user, melakukan komputasi matematis, dan lain sebagainya.
*)Event Object
Objek yang terbentuk saat terjadi event
Yaitu ketika user berinteraksi dengan komponen GUI. Seperti : tekan button, ketik di text field, dll.
Mengandung semua informasi yang berhubungan dengan event yang muncul, seperti : Tipe event yang muncul, asal dari event tersebut.
Direpresentasikan oleh class Event.

*) Event Handler
Event Handler berupa blok method dari listener yang menentukan proses selanjutnya setelah komponen mendapatkan event. Misalkan pada event tombol simpan ditekan, event listener akan menangkap event pada Event Source tombol Simpan, kemudian Event Handler akan menyimpan data yang akan didefenisikan pada blok Event Handler.

6.      Definisi mengenai event dalam konsep struktur interactive program yaitu kejadian yang terjadi atas interaksi dari komputer dengan manusia. Mengenai event dari standard programming dengan interactive programming memiliki perbedaan dimana pada interactive programming, dalam menyelesaikan masalah yang perlu penambahan algoritma, program dapat terus dijalankan tanpa harus dihentikan selama penulisan ulang dari program, berbeda dengan standard programming.


Tabel Kinerja
NPM
NAMA
KINERJA
51410400
BHISMA ROBY ILHAM
Mengerjakan  no. 1, 2 dan mencari informasi dan referensi melalui media internet
53410460
IMAM MAULANA
Mengerjakan  no. 3, 4 dan mencari informasi dan referensi melalui media internet
55410497
RACHMANDANI ARDIYANTO
Mengerjakan  no. 5, 6 dan mencari informasi dan referensi melalui media internet


Selasa, 25 Juni 2013

Softskill Pengantar Game Tugas ke-2

1.
  • Shading adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
  • Shading adalah proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.

Shader adalah sebuah program yang digunakan dalam 3D software tertentu(Softimage) dalam proses special rendering. Shader diperlukan untuk memenuhi kebutuhan special effect tertentu atau menentukan karakteristik material pada permukaan objek.
Ada 3 jenis shader yaitu :
1.  Vertex Shader
berkaitan dengan vertex(titik) dari suatu objek 3D. Pembuatan,perubahan bentuk objek ditangani disini.
2. Geometry Shader
Hanya ada di DirectX 10. Geometry Shader menjembatani Vertex Shader dengan Pixel Shader.
3. Pixel Shader
Bertanggun jawab pada masalah lighting, Semua visual efek ada disini. Warna akhir dari suatu pixel ditentukan disini.

Macam macam Shader :
1.Anisotropic : Material dengan highlight berbentuk eclipse. Biasanya digunakan untuk benda bentuk memanjang.
2.Metal : material yang mensimulasikan efek logam
3.Multi Layer : material dengan highlight berlapis, dan lebih kompleks dibandingkan Anisotropic
4.Oren Nayar Blinn : Material yang sedikit redup dan rata dibandingkan Blinn, misalnya untuk karpet.
5. Phong : Material dengan highlight bulat dan lebih tajam dibandingkan Blinn
6.Strauss : Material dengan permukaan metalik atau non metalik, namun dengan pengaturan yang lebih sederhana dibandingkan jenis lainnya.
7.Blinn : Material dengan highlight berbentuk bulat dan sedikit lembut. Tipe ini merupakan default.

Fungsi distribusi reflektansi bidireksional diperkenalkan oleh Edward Nicodemus sekitar tahun 1965.
Fungsi merupakan penyempurnaan model reflektansi Lambert dengan tiga model difusi yaitu model difusi Lambert, Minnaert dan Oren-Nayar .

Sumber Referensi :  sumarna.staff.gunadarma.ac.id/Downloads/files/31666/3.+Bayangan.ppt‎
http://id.wikipedia.org/wiki/Refleksi

http://books.google.co.id/books?id=X3kn-0uTpJMC&pg=PA157&lpg=PA157&dq=jenis-jenis%20shader%20pada%203D&source=bl&ots=y7JGjtpNzA&sig=UBXlWwA3NdjYGVJ8M9Fu4HP31ic&hl=id&sa=X&ei=urK4UO6kHYbkrAe_5IHIBw&ved=0CDcQ6AEwAg#v=onepage&q&f=true - 

2.  Ambient, Specular, dan Diffuse 
  • Ambient

Cahaya Ambient adalah cahaya yang sudah berserakan begitu banyak disebabkan oleh lingkungan dan arahnya tidak mungkin ditentukan atau tampaknya datang dari segala penjuru. Backlighting pada sebuah ruangan memiliki komponen ambient besar, karena sebagian besar cahaya yang mencapai mata yang memantul dari banyak permukaan. Sebuah lampu sorot kecil di luar rumah memiliki komponen ambient, sebagian besar cahaya dalam arah yang sama, dan karena diluar, sangat sedikit cahaya mencapai mata setelah memantul dari benda-benda lain. Ketika cahaya ambient menyerang permukaan, maka akan tersebar merata di segala penjuru.


  • Specular

Cahaya Specular datang dari arah tertentu, dan cenderung terpental pada permukaan dalam arah yang diinginkan. sinar laser berkualitas tinggi memantul pada cermin dan menghasilkan hampir 100 persen refleksi specular. Logam atau plastik mengilap memiliki komponen specular tinggi, dan kapur atau karpet telah hampir tidak ada. Specularity dapat juga dianggap sebagai shininess.


  • Diffuse


Cahaya diffuse adalah komponen yang berasal dari satu arah, jadi akan terang kalau hal tersebut terjadi tepat diatas sebuah permukaan dibandingkan jika hampir tidak terjadi di atas permukaan. Setelah mengenai permukaan, akan tersebar merata di segala penjuru, sehingga tampak sama-sama terang, tak peduli di mana mata berada. Setiap cahaya yang datang dari posisi atau arah tertentu mungkin memiliki komponen diffuse.

Sumber: http://staff.uny.ac.id/sites/default/files/Modul%20Praktikum%20Grafika%2005%20Rev%202%20PRINT_0.pdf


·         Advanced transparency => setting transparan objek material.
Warna Additive dibuat bersumber dari sinar. Sebagai contoh yang mudah bola lampu memancarkan sinar yang secara umum kita sebut sebagai sinar putih. Namun, jika bola lampu itu kita letakkan dibalik kaca yang berwarna biru, sinar yang memancar seolah berwarna biru. Jika kacanya kita ganti yang berwarna kuning, sinarnya pun akan berubah menjadikuning. Spotlight panggung pertunjukan juga demikian. Warna-warni yang dihasilkan dari filter yang terpasang di depan sumber sinar.

Jenis transparency
Advanced transparency terdiri dari :
Falloff : Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih).
Fallof dibagi menjadi 2, yaitu :
·         Falloff in : ukuran falloff lebih besar dari hatspot sehingga cahaya yg masuk lebih banyak.
·         Falloff out : ukuran falloff lebih kecil dari hotspot sehingga cahaya yg masuk lebih sedikit.


3. Texture map  : suatu teknik untuk menirukan detail permukaan dengan pemetaan gambar (tekstur) menjadi polygon.
Texture map terdiri dari :
§  bitmap : memilih file gambar image
§  checker : pola papan catur
§  marble : tekstur berupa marmer
§  gradien : tekstur dari gradasi tiga buah warna
§  water : menampilkan efek air
§  wood : menampilkan tekstur kayu

Mapping coordinate: Merupakan teknik, untuk menambahkan detail ke permukaan dengan gambar:
§  offset : menggeser posisi bitmap pada material
§  tilling : mengatur duplikasi bitmap pada material
§  mirror : mencerminkan bitmap pada material
§  tile : pengkotakkan material
§  angle : perputaran material pada objek
§  uv/vw/wv : orientasi mapping
§  blur : memberikan efek kabur


Skenario Game
Judul : Secret Garden
Jenis : Shoting Game

Shooting game adalah sebuah game yang dimana player hanya bergerak secara 4 arah untuk menghindari peluru lawan seperti pada halnya game Touho, pada game tersebut player hanya di harus kan menghindari peluru musuh sambil menghancurkan lawan dengan senjatanya, dan hanya itu yang dilakukan di setiap level, yang membedakan adalah tingkat kesulitan levelnya, baik dari segi banyak nya peluru yang harus di hindari, banyaknya lawan yang harus di hancurkan dan Health pointlawan yang semakin besar sehingga sukar untuk di kalahkan.
Terdiri dari 5 lv
lv 1 = memiliki tingkat kesulitan yang rendah karena pergerakan lawan yang dapat dengan mudah di baca dan ruang gerak yang sangat leluasa dengan bos yang mudah
lv 2 = sedikit bertambahnya kesulitan karena pada lv ini terdapat lawan dapat menembakkan peluru yang mengarah pada player sehingga ruang gerakk pun sedikit berkurang
lv 3 = kali lawan memiliki defend yang lebih kuat sehingga lawan tak bisa hancur dengan sekali tembak sehingga dengan usuh yang terus berdatangan ke layar permainan semakin banyak
lv 4 = seperti pada lv 3 dan lv 2 pada lv  ini peluru yang di tembakkan mengarah langsung ke player dan defense musuh semakin besar.
lv 5 = pada level ini bos pada lv lv sebelumnya akan muncul kembali dengan Health Point yang lebih besar dan serangan yang lebih cepat sehingga tidak memberikan banyak pilihan menghindar kepada player




NPM
NAMA
KINERJA
51410400
BHISMA ROBY ILHAM
Mengerjakan  ambient, diffuse, specular, advanced transparency
53410460

IMAM MAULANA
Mengerjakan bagian Shading
55410497

RACHMANDANI ARDIYANTO
Mengerjakan texture map dan rancangan game

Minggu, 31 Maret 2013

Postingan Tentang Game


Pada era modern seperti sekarang ini, kata game mungkin sudah tidak asing lagi bagi kita. Tapi yang perlu kita pahami adalah apakah kita tahu apa pengertian game ?. Mungkin kita memang sering mendengar kata game bahkan memainkan game baik yang sifatnya offline ataupun online, akan tetapi kita belum tentu tahu yang sebenarnya apa itu game, genre game, dan komponen yang harus ada dalam sebuah game.

Game merupakan kata yang berasal dari bahasa inggris yang berarti permainan. Game atau permainan ini pun tidak sembarang dimana di dalamnya terdapat berbagai aturan yang harus dipahami oleh penggunanya. Dalam game juga perlu adanya sekenario agar alur permainan pun jelas dan terarah. Sekenario di sini bisa meliputi setting map, level, alur cerita, bahkan efek yang ada dalam game tersebut.

Genre / Jenis Game :
  1. Edutainment game
    Game jenis ini biasanya dibuat lebih sepesifik untuk tujuan tertentu, misalnya untuk balita untuk sekedar mengenal warna dan objek. Ada juga yang ditujukan ke anak sekolah, sebagai contoh game tentang pelajaran biologi dimana di dalam game tersebut menyediakan konten misalnya tentang fungsi organ tubuh manusia.
  2. First person shooter
    Jenis game ini menampilkan sudut pandang orang pertama, biasanya yang nampak hanya tangan dan senjata player saja. Contoh game ini adalah CS (Counter strike), Saurbatten, dll.
  3. Real time strategy
    Game ini lebih menekankan pada kehebatan strategi pemainya, dan biasanya pemain tidak hanya memainkan satu karakter melainkan lebih dari satu karakter.
  4. Fighting
    Game ini menuntut pemainya untuk lincah, cepat tanggap, respon yang baik. Sedikit berbeda dari game fighting lainya yang hanya melawan AI atau komputer saja, melainkan game ini akan teruji jika pemain sudah bisa mengalahkan pemain lainya atau dengan kata lain game ini merupakan game multi player.
  5. Adventure
    Berbeda dengan game lain yang menuntut pemainya untuk lincah, refleks, respon. Dalam game petualangan pemain dituntut kemampuan berfikirnya untuk menganalisa tempat secara visual, memecahkan teka-teki maupun menyimpulkan rangkaian peristiwa dan percakapan karakter, menggunakan benda-benda yang tepat dan diletakan di tempat yang tepat.
Komponen game :
Dalam sebuah game atau permainan pastilah memiliki komponen dasar yang membuat game tersebut menjadi user friendly, misalnya :
  1. Collision detection, dimana dalam sebuah game dapat mendeteksi efek atau aksi yang perlu dalam sebuah game. Misalnya, jika mobil menabrak maka mobil akan mengalami kerusakan pada body.
  2. NPC, dimana dalam game tersebut player dapat berinteraksi dengan player lain.
  3. Grafik
  4. Suara
  5. Artificial intelegent
  6. Sekenario atau cerita.

Cukup sekian dan terima kasih.
Semoga artikel ini dapat bermanfaat bagi para pembaca sekalian.
Sumber : http://cakrawalamaya.blogspot.com/2012/03/pengertian-game.html

 2. Definisi Game dari Berbagai Ahli (Pakar dibidang Game)
Berikut ini adalah pengertian dan definisi game:

# JOHN C BECK & MITCHELL WADE
Game adalah penarik perhatian yang telah terbukti

Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi

# IVAN C. SIBERO
Game merupakan aplikasi yang paling banyak digunakan dan dinikmati para pengguna media elektronik saat ini. 

# FAUZI A
Game merupakan suatu bentuk hiburan yang seringkali dijadikan sebagai penyegar pikiran dari rasa penat yang disebabkan  oleh aktivitas dan rutinitas kita

# SAMUEL HENRY
Game merupakan bagian tak terpisahkan dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai penyebab  nilai anak turun, anak tak mampu bersosialisasi, dan tindakan kekerasan yang dilakukan anak

# ANDIK SUSILO
Game adalah salah satu candu yang susah  dihilangkan, bahkan ada yang mengatakan bahwa candu game online setara dengan narkoba

# JOHN NAISBITT
Game merupakan sistem partisipatoris dinamis karena game memiliki tingkat penceritaan yang tidak dimiliki film

# ALBERT EINSTEIN
Game adalah bentuk investigasi paling tinggi

# WIJAYA ARIYANA & DENI ARIFIANTO
Game merupakan salah satu kebutuhan yang menjadi masalah besar bagi pengguna komputer, karena untuk dapat memainkan game dengan nyaman, semua komponen komputernya harus memiliki kualitas yang baik, terutama VGA card-nya 



3. Apa itu Game Engine? 

Game engine adalah sebuah sistem software yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine ini dirancang untuk bekerja pada beberapa konsol video game, dan sistem operasi desktop seperti Linux, Microsoft Windows, dan Mac OS. Fungsi utama yang disediakan oleh game engine ialah mesin render untuk grafik 2D dan 3D, audio, animasi, scripting, kecerdasan buatan, jaringan, dll.
Beberapa contoh jenis game engine :
1. Freeware game engine/open source game engine
Blender
Golden T Game Engine (GTGE)
DXFramework
Ogre
Aleph One
Axiom Engine
Allegro Library
Box2D
Build Engine
Cube
Cube 2
DarkPlaces
jMonkeyEngine (jME)
Panda3D
Sphere
2. Commercial engines/game engine berbayar (komersial)
Alamo
A.L.I.V.E
BigWorld
DXStudio
Dunia Engine
Euphoria
GameStudio
Jade Engine
Jedi
Medusa
RPG Maker VX
RPG Maker XP
RPG Maker 2003
RPG Maker 95
Vision Engine

4. Game Online dan Game Offline

Online Games adalah jenis permainan komputer yang memanfaatkan jaringan komputer (LAN atau internet), sebagai medianya. Biasanya permainan daring disediakan sebagai tambahan layanan dari perusahaan penyedia jasa online, atau dapat diakses langsung melalui sistem yang disediakan dari perusahaan yang menyediakan permainan tersebut. 
contoh game online : 


● RTS (real time strategy) ●Real Time Strategy adalah genre suatu permainan komputer yang memiliki ciri khas berupa permainan perang yang tiap pemainnya memiliki suatu negara, negara tersebut di kelola dalam hal pengumpulan sumberdaya (alam, manusia, ekonomi), pengaturan strategi pasukan-pasukan tempur, diplomasi dengan negara tetanga, peningkatan ekonomi, pengembangan keyakinan, pengembangan pendidikan dari negara primitif menuju peradaban modern.
RTS dibedakan dari turn-based strategy dimana dalam RTS permainan tidak mengenal giliran. Setiap pemain dapat mengatur/memerintah pasukannya dalam waktu apapun. Dalam RTS, tema permainan dapat berupa sejarah (misalnya seri Age of Empires), fantasi (misalnya Warcraft) dan fiksi ilmiah (misalnya Star Wars).Age of Empires, Rise of Nations, Stronghold, Warcraft.



● FPS (first person shooter) ●Jenis permainan tembak-menembak dengan tampilan pada layar pemain adalah sudut pandang tokoh karakter yang dimainkan, tiap tokoh karakter mempunyai kemampuan yang berbeda-beda dalam tingkat akurasi menembak, reflek menembak,dll. Permainan ini dapat melibatkan banyak orang.
Permainan ini bisa berupa misi melumpuhkan penjahat maupun alien, kadang juga sejumlah pemain dibagi beberapa tim yang bertugas melumpuhkan tim lainnya, sebelum dilumpuhkan. Ciri utama lain adalah penggunaan senjata genggam jarak jauh.
Contoh game genre ini antara lain Duke Nukem 3D, Quake, Blood, Unreal, Unreal Tournament, seri Half-Life, Counter-Strike, seri Halo, Perfect Dark, TimeSplitters, Call of Duty, System Shock, dan GoldenEye 007.



● Life simulation games ●Permainan simulasi kehidupan ini meliputi kegiatan individu dalam sebuah tokoh karakter. Dalam memainakn tokoh karakter tersebut pemain bertanggung jawab atas inteligen serta kemampuan fisik dari tokohnya tersebut. Tokoh karakter tersebut memerlukan kebutuhan layaknya manusia seperti kegiatan belajar, bekerja, belanja, bersosialisasi, memelihara hewan, memelihara lingkungan dan lain-lain. Lawan mainnya bisa berupa pemain lain yang memainkan karakter sebagai tetangga maupun komputer dengan kecerdasan buatan tingkat tinggi.
Contohnya adalah SimLife, Second Life.

Game Offline berarti game yang dimainkan tanpa jaringan internet, dengan kata lain offline. Game semacam ini sudah ada sebelum munculnya game online. 
contoh game offline :
1. Arcade games, contohnya permainan ding dong atau permainan yang memiliki fitur atau alay khusus yang digunakan untuk memainkannya.
2. PC Games, yaitu video game yang dimainkan menggunakan Personal Computers.
3. Console games, yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.
4. Handheld games, yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.
5. Mobile games, yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

5. Perbedaan Game Offline dan Game Online

Kelebihan game offline : 
Tidak memerlukan jaringan internet
Kualitasnya sering lebih bagus
Loading cenderung lebih cepat
Kelemahan game offline :
Game offline, dibandingkan game online, sering tidak gratis
Kita tidak bisa berinteraksi dengan pemain lain dalam waktu yang sama
Game tidak akan diupdate dan sering cepat membuat bosan
Kelebihan game online : 
Game online biasanya gratis
Kita bisa berinteraksi dengan pemain lain dari seluruh dunia
Game sering diupdate oleh pembuatnya
Kelemahan game online : 
Memerlukan jaringan internet yang tidak murah
Kualitasnya tidak sempurna dan sering macet
Cenderung lebih addictive

Menu

Recent Post