TUGAS KE-6 : PENGANTAR TEKNOLOGI GAME

Rabu, 17 Maret 2010

“Pengertian Game Engine”


Engine bukanlah executable program, artinya engine tidak bisa dijalaankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada c++, entry pointnya adalah fungsi main(). Biasanya program utama ini relatif pendek.

Kalau game diilustrasikan sebagai musik yang keluar dari mp3 player, maka engine adalah mp3 player dan program utama adalah data mp3 yang dimasukkan ke dalam mp3 player tersebut.
Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan.

Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dahulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan progam utama, memakai resources (objek 3D, musik, efek suara) yang baru dan, jika benar-benar dibutuhkan , sedikit memodifikasi engine sesuai kebutuhan spesifik dari game yang bersangkutan.
Program game engine seluruhnya berorientasi objek. Lebih bersifat reaktif daripada posedural.

Sulit untuk menggambarkan engine secara keseluruhan dalam flowchart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu gampe programmer.

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.

Tipe-tipe Game Engine

Roll-your-own game engine : Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.

Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.

Mostly-ready game engines : Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.

Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game.

Point-and-click engine : Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.

Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan, dan biasanya hal ini mencakup semuanya, mulai dari grafis, hingga tata suara. Tapi bukan berarti game engine jenis ini nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.


Macam-macam Game Engine


1. Freeware game engine/open source game engine

§ Blender

§ Golden T Game Engine (GTGE)

§ DXFramework

§ Ogre

§ Aleph On

2. Commercial engines/game engine berbayar (komersial)

§ Alamo

§ A.L.I.V.E

§ BigWorld

§ DXStudio

§ Dunia Engine

§ Euphoria

§ GameStudio


Beberapa penjelasan game Engine :

OGRE
OGRE (Object-Oriented Graphics Rendering Engine) merupakan engine yang mendukung 3D Graphic. Merupakan game engine yang fleksibel dalam melakukan 3D Rendering, ditulis dalam bahasa C++ sehingga memudahkan pengembang untuk membangun game yang mendukung 3D Graphics.

Blender

Blender adalah program 3D dan animasi yang bersifat opensource,
bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan
kembali dan bersifat Legal.Blender memiliki video compositor dan intergrated game engine
Karya yang dihasilkan tidak ada sifat royalt kepada developer, dan
dapatdipublikasikan baik free maupun untuk dikomersilkan

RealmForge
Merupakan free dan open source game engine untuk Microsoft .Net Framework dan dikhususkan pada visual3D Game Engine, merupakan cross platform game engine untuk .NET 2.0 dan Microsoft XNA. RealmForge dibangun diatas AXIOM 3D rendering engine. Di tulis dalam bahasa C# keseluruhan. Dibangun untuk pembuatan game berbasis .NET.

Perbandingan dari jenis game engine (1 contoh pada game engine)......

FreeWare :

Kelebihan dari Golden T Game Engine :

-Penggunaan class-classnya mudah, sehingga ketika kita mendevelop suatu game, kita tidak harus memikirkan misal kita ingin menjalankan suara, tidak usah pusing-pusing sampe pake class-class dasar Java seperti membaca file audio.

-Karena berbasis Java yang slogannya “Build once run everywhere”, jadi bisa digunakan untuk banyak platform, seperti : Microsoft Windows, Linux, Mac OS X.

-Merupakan high level interface library.

-Udah support OPENGL.


Komersial / berbayar :

Kelebihan dari Engine 3D :

-Murah.

-Mudah digunakan.

-Memiliki kualitas yang tidak kalah dengan game engine luar negeri yang telah ada.


Sumber :

http://en.wikipedia.org/wiki/Game_engine

http://digilib.petra.ac.id

http://chinmi.wordpress.com/2007/12/14/workshop-program-3d-dan-animasi-blender/

http://iddev.wordpress.com/2009/01/02/gtge-2d-java-game-engine/

“PERANGI AKSI TERORISME DI TANAH AIR”

Berita menggembirakan kembali datang dari Kepolisian Republik Indonesia (Polri). Setelah sebelumnya berhasil melumpuhkan Dr. Azhari dan M. Top, Polri melalui Densus 88 Selasa 9-03-2010 juga berhasil melumpuhkan Dulmatin (alias Joko Pitono), salah seorang gembong teroris yang paling dicari di Asia Tenggara belakangan ini.

Tak kelak, dengan prestasi yang membanggakan tersebut, berbagai pujian pun membanjiri salah satu lembaga penegakan hukum di Indonesia itu, termasuk pujian yang disampaikan oleh Presiden Susilo Bambang Yudhoyono saat kunjungan kenegaraannya di Australia beberapa waktu lalu.

Belum lagi, para teroris baru-baru ini juga menggemparkan sebagaian wilayah di Bumi Serambi Mekah –Aceh. Dengan kondisi seperti itu, upaya memerangi terorisme di negeri ini tidak akan pernah mengenal kata lelah dan akan terus berlangsung hingga tercerabut hingga akarnya. Apalagi, hal ini berkaitan dengan citra Indonesia dalam hal keamanan. Begitu pula dengan hubungan diplomatic dengan negara sahabat.

Oleh karena itu, adalah tugas kita bersama untuk membantu Polri dalam memerangi aksi terorisme di tanah air ini saling berkerja sama dan mencari informasi bila ada yang mencurigakan.

HIV dan AIDS

“ HIV DAN AIDS “

AIDS merupakan penyakit yang paling ditakuti pada saat ini di dunia. HIV, virus yang menyebabkan penyakit ini, merusak sistem pertahanan tubuh, sehingga orang-orang yang menderita penyakit ini kemampuan untuk mempertahankan dirinya dari serangan penyakit menjadi berkurang. AIDS yaitu sindrom yang menyerang sistem kekebalan tubuh. AIDS disebabkan oleh virus yang bernama HIV. HIV perlahan-lahan akan menyerang system kekebalan tubuh, orang yang telah terinfeksi HIV akan menjadi sakit karena tubuh tidak bisa melawan setiap penyakit.

Kemudian tanda-tanda seseorang yang terinfeksi HIV dapat terlihat pembengkakan kelenjar, mudah lelah, penurunan berat badan, demam atau diare. HIV terdapat dalam darah, cairan semen, cairan vagina, dan dalam air susu ibu. Yang saya tau satu-satunya cara untuk mengetahui seseorang terinfeksi HIV adalah dengan melakukan pemeriksaan darah dan ini tidak ada vaksin untuk mencegah seseorang terinfeksi HIV dan sembuh dari AIDS.

HIV pada umumnya menyebar melalui beberapa cara, yaitu:

  • Melakukan hubungan intim dengan orang yang terinfeksi HIV tanpa menggunakan pengaman, baik melalui anal, vagina, atau oral (mulut).
  • Penggunaan jarum suntik yang sama dengan yang digunakan oleh orang yang terinfeksi HIV
  • Dari ibu yang terinfeksi HIV kepada bayi sebelum bayi lahir, selama proses kelahiran, atau selama masa menyusui.

Seperti halnya yang saya tau HIV tidak akan terinfeksi melalui air, makanan, minuman, serangga, hewan, alat makan, pisau, garpu, sendok, dudukan toilet, atau alat dan bahan yang tidak terkontaminasi dengan cairan darah, cairan vagina, semen atau air susu ibu dan juga tidak akan terinfeksi HIV melalui kotoran (feses), cairan dari hidung (ingus), air liur, keringat, air mata, air seni. AIDS tidak dapat disembuhkan. Ada beberapa obat-obatan yang dapat memperlambat virus HIV dan memperlambat virus HIV merusak sistem kekebalan tubuh. Tidak ada jalan untuk menyembuhkan HIV dari tubuh yang telah terinfeksi HIV.

AIDS mulai berkembang dan menunjukkan gejala-gejala sebagai berikut:

1) Kehilangan berat badan secara drastis.

2) Diare yang berkelanjutan.

3) Pembengkakan pada leher dan ketiak.

4) Batuk secara terus menerus.

Apabila seseorang telah menunjukkan salah satu dari gejala tersebut, belum dapat dipastikan orang tersebut telah terinfeksi HIV, sehingga untuk memastikannya diperlukan pemeriksaan/test darah HIV pada layanan-layanan kesehatan terdekat.

Apapengobatannya? Karena sampai sekarang belum ditemukan obat yang terbukti secara klinis dapat mematikan virus HIV jadi tindakan yang bisa kita lakukan adalah mencegah dan memproteksi diri. Jauhi pergaulan bebas yang berujung ke hubungan seksual tanpa ikatan. Kalau kita ingin menggunakan jarum suntik, pastikan dalam kondisi steril dan jangan dipakai secara bersamaan dengan orang lain. Kita dapat mengetahui bahwa sampai saat ini belum ada obat yang benar-benar dapat menyembuhkan penyakit HIV/AIDS.

Fakta dari tahun ke tahun yang saya tau kasus HIV maupun kasus AIDS di Indonesia semakin bertambah jumlahnya. Ada beberapa alasan mengapa penyebaran HIV AIDS di Indonesia cukup tinggi, antara lain disebabkan karena meluasnya pelacuran, peningkatan hubungan seks sebelum menikah dan di luar nikah, prevalensi penyakit menular seksual yang tinggi, kesadaran pemakaian kondom masih rendah, penggunaan jarum suntik yang tidak steril.

“Daftar 10 Buah-buahan Yang Bermanfaat Bagi

Kesehatan dan Kandungan Nutrisinya”

  • Apel
Apel mengandung karbohidrat terutama ketika sedang tumbuh dan kaya pectin (sejenis serat). Apel mengandung flavonol yang disebut quercetin yang dalam beberapa penelitian memiliki bahan antikanker. Quercetin juga mengandung bahan antiradang sehingga bermanfaat bagi penyakit seperti arthritis. Sedangkan kandungan gizinya, apel mengandung vitamin C tapi tidak sebanyak buah jeruk.

  • Stroberi
Stroberi mengandung ellagic acid sebagai antioksidan. Dalam beberapa penelitian ellagic acid terbukti dapat menghalangi pertumbuhan tumor dalam paru-paru, osephagus, payudara, cervix dan lidah. Sebagai obat tradisional, stroberi diyakini memiliki antibakteri dan digunakan sebagai pembersih sistem pencernaan. Stroberi banyak mengandung vitamin C.

  • Pisang
Pisang merupakan sumber vitamin B6 yang dibutuhkan untuk membuat serotonin dalam otak. Serotonin berfungsi mengurangi rasa sakit, menekan nafsu makan, dan membuat merasa relaks dan mengurangi ketegangan. Sebagai obat tradisional, pisang digunakan untuk menyembuhkan bisul perut. Tidak seperti buah-buahan lain, pisang mengandung banyak karbohidrat, sedikit mengandung karotin dan vitamin C namun kaya potasium.

  • Melon
Melon mengandung gula yang tinggi dan lycopene yang berfungsi sebagai antikanker. Melon merah dan oranye juga mengandung carotenoid yang dapat melindungi sel tubuh terhadap kerusakan free radical dan dapat juga diubah menjadi vitamin A dalam tubuh. Melon merupakan sumber carotenoid dan juga mengandung vitamin C.

  • Jeruk
Jeruk mengandung phytochemical yang disebut hesperidin yang berfungsi sebagai antioksidan. Jeruk juga sumber pectin yang berfungsi menurunkan tekanan darah dan termasuk buah rendah serat namun sumber vitamin C dan folate.

  • Mangga
Mangga mengandung carotenoid yang disebut beta crytoxanthin, sebuah antioksidan yang dapat melindungi terhadap beberapa jenis kanker seperti kanker usus dan kanker tulang tengkuk. Mangga termasuk buah yang kaya carotenoid, serat, dan vitamin C.

  • Kiwi
Kiwi mengandung pigmen yang disebut chlorophyll yang memberikan buah tersebut warna hijau. Kiwi dapat diubah menjadi sebuah senyawa yang memiliki kemampuan mengikat kanker. Satu buah kiwi sudah cukup untuk memenuhi persyaratan konsumsi vitamin C orang dewasa.

  • Plum
Plum mengandung phytochemical yang disebut ferulic acid, yang memiliki senyawa antikanker. Penelitian menujukkan banyak konsumsi ferulic acid dapat membantu menurunkan risiko kanker usus. Plum merupakan buah yang kaya serat dan potasium.

  • Anggur
Kulit anggur mengandung phytochemical yang disebut resveratrol yang terbukti dapat meningkatkan kesehatan jantung, antikanker, antibakteri, dan mengandung antioksidan. Anggur memiliki kandungan serat dan vitamin C yang rendah.

  • Nanas
Nanas mengandung enzim bromelain yang memiliki kemampuan untuk menguraikan protein. Nanas sering dipakai sebagai bahan pelunak daging selain berguna membantu pencernaan, menguraikan pembekuan darah, mencegah sinusitis, dan infeksi saluran kencing. Nanas merupakan sumber vitamin C dan serat serta mengandung kadar gula yang tinggi.

Game Tebak Gambar Pemain Sepakbola

Kamis, 04 Maret 2010
Deskripsi :
Permainan menebak gambar yang muncul pada layar. Objek gambar yang digunakan yaitu, pemain sepakbola internasional. Dimana saat gambar muncul, maka akan muncul 4 opsi pilihan untuk mencari jawaban yang benar.

Rules :
Tiap gambar memiliki tingkat kesulitan yang berbeda. Makin terkenal pemain tersebut maka nilai akan semakin kecil. Sebaliknya jika pemain tersebut kurang terkenal, maka akan medapat nilai semakin tinggi. Nilai tiap masing-masing jawaban yang ditebak dengan benar maka akan bernilai 20. Nilai tertinggi yaitu, 100. Permainan akan selesai jika nilai yang didapat sudah melampaui nilai high scores. Nilai yang sudah didapat akan di catat pada daftar high scores.

Pentingnya Modal Bagi Bisnis

Senin, 01 Maret 2010

“PENTINGNYA MODAL BAGI BISNIS”

“Kebutuhan menyesuaikan modal, bukan modal yang menyesuaikan kebutuhan”. Artinya, ketika kita akan mulai menjalankan bisnis, jangan berpikir berapa modal yang saya butuhkan, tetapi kebalikannya, “Saya akan mulai usaha dengan modal yang ada”. Menurut saya paradigma ini sangat penting dilakukan jika kita memang ingin segera memiliki usaha dengan modal yang sudah tersedia. Jika paradigma yang kita gunakan adalah modal menyesuaikan dengan kebutuhan maka secara manusiawi berapa pun modal uang yang dikeluarkan akan selalu terasa kurang. Dan, kita tidak akan bisa segera mulai karena menunggu modal terkumpul dalam jumlah yang kita tentukan. Oleh sebab itu, mulai saja dengan modal berapa pun yang sudah ada dimiliki.

Berikut beberapa hal tentang modal diantaranya :

Modal uang, ada banyak orang yang punya uang, ingin punya usaha tapi tidak ada waktu atau tidak bisa menjalankannya sendiri. Kita bisa ajak orang tersebut untuk bekerja sama sebagai pemodal sehingga kita bisa memulai usaha tanpa harus menggunakan uang kita sendiri.

Modal tempat, ada banyak orang yang memiliki ruangan, tempat, rumah, atau tanah kosong yang tidak pernah dimanfaatkan. Kita bisa manfaatkan potensi tersebut dengan system kerja sama tanpa kita harus menyewa.

Modal keahlian, ada banyak orang yang ahli dalam bidang tertentu. Kita bisa memanfaatkan potensi keahlian mereka untuk mendukung usaha kita. Kita bisa buka bengkel motor walaupun kita tidak ahli di bidang mesin motor. Kita bisa ajak mereka bergabung dengan system gaji atau bagi hasil.

Modal relasi, ada banyak relasi yang bisa dioptimalkan untuk bisnis kita. Misalnya, kita ingin membuka sebuah usaha maka kita bisa kumpulkan relasi-relasi kita yang memiliki berbagai potensi. Satukan semua potensi yang ada menjadi sebuah kekuatan.

Usaha Yang Tren Atau Buat Tren Usaha

“USAHA YANG TREN ATAU BUAT TREN USAHA”

Keduanya tentu bisa! Usaha yang sedang tren adalah jenis usaha yang bersifat musiman. Anda harus selalu cepat tanggap terhadap kegemaran masyarakat. Harus selalu berusaha menjadi orang-orang pertama dari bisnis-bisnis yang sedang tren tersebut.

Dengan begitu anda akan bisa meraih keuntungan yang besar. Contoh usaha musiman, antara lain usaha tanaman hias, ikan hias, pakaian, buah-buahan, pernak-pernik, atau barang elektronik. Selain pilihan menjalankan bisnis yang sedang tren, anda juga bisa menjadi orang pertama yang menciptakan tren bisnis baru. Model bisnis ini memang tidak mudah tapi cukup menantang untuk dijalankan.

Sebagai pencipta tren bisnis, anda akan memiliki kesempatan untuk meraup keuntungan yang sangat besar jika tren bisnis yang dikembangkan booming. Bagaimana tidak, sebagai pioneer anda dapat menentukan harga pasar dan sekaligus menambah nilai jual. Jika anda memiliki keberanian, anda bisa mencoba berbisnis dengan menciptakan tren baru. Berbisnis sesuatu yang unik, yang mana orang lain tidak terpikirkan sebelumnya.