Pages

Minggu, 17 Juni 2012

Game Engine


Game engine adalah sistem yang dirancang untuk penciptaan dan pengembangan video game. Game Engine saat ini menyediakan software framework yang pengembang gunakan untuk menciptakan permainan untuk video game consoles dan personal computer. Fungsionalitas inti secara tipikal disediakan oleh Game Engine mencakup mesin untuk melakukan proses rendering untuk grafik 2 dimensi atau 3 dimensi, sebuah mesin fisik atau deteksi kolision, suara, scripting, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi dan graph adegan. Proses dari pengembangan game seringkali dihemat, pada bagian yang besar, dengan menggunakan atau mengadaptasi game engine yang sama untuk menciptakan permainan yang berbeda atau untuk memudahkan untuk membuat suatu game fleksibel untuk banyak platform.

Tujuan 

Game Engine menyediakan rangkaian visual akat pengembangan dalam tambahan untuk penggunaan kembali komponen perangkat lunak. Alat-alat ini umumnya disediakan dalan IDE agar memungkinkan lebih sederhana, pengembangan yang cepat dari game dalam masalah pengendalian data. Kebanyakan game engine menyediakan fasilitas yang memudahkan pengembangan, seperti grafis, suara, fisik, dan fungsi kecerdasan buatan. Game Engine ini terkadang disebut "Middleware" karena seperti arti dari istilah bisnis, mereka menyediakan sebuah platform perangkat lunak yang fleksibel dan dapat digunakan kembali yang menyediakan semua fungsi inti yang dibutuhkan, langsung dari kotak, untuk mengembangkan aplikasi permainan sekaligus mengurangi biaya, kompleksitas, dan waktu-ke-pasar-semua faktor penting dalam industri video sangat kompetitif permainan gamebryo, JMonkey engine dan RenderWare. adalah contoh program middleware banyak digunakan

Abstraksi Hardware

Paling sering, mesin 3D atau sistem render di mesin permainan yang dibangun di atas antarmuka pemrograman aplikasi grafis (API) seperti Direct3D atau OpenGL yang menyediakan abstraksi perangkat lunak dari graphics processing unit (GPU) atau kartu video. Perpustakaan tingkat rendah seperti DirectX, Simple DirectMedia Layer (SDL), dan OpenAL juga umum digunakan dalam permainan karena mereka menyediakan hardware-independen akses ke perangkat keras komputer lainnya seperti perangkat input (mouse, keyboard, dan joystick), kartu jaringan, dan suara kartu. Sebelum grafis hardware-accelerated 3D, penyaji perangkat lunak telah digunakan. Software render masih digunakan di beberapa alat pemodelan atau untuk gambar diam-diberikan ketika akurasi visual dinilai lebih real-time kinerja (frame per detik) atau ketika perangkat keras komputer tidak memenuhi kebutuhan seperti dukungan shader.

Berikut ini akan saya bahas salah satu Game Engine beserta fitur-fitur yang ada di dalamnya

Unigine : Real Time 3D Engine

Unigine Game Engine adalah middleware komputer grafis yang bersifat cross-platform, yang dikembangkan oleh Unigine Corp. Game Engine ini digunakan sebagai mesin permainan atau sebagai mesin untuk sistem virtual reality, permainan serius dan visualisasi. Produk Unigine bertenaga paling populer adalah Heaven DX11 benchmark.
Fitur terkuat Unigine adalah penyaji yang canggih dan saat ini mendukung OpenGL 4.0 dan DirectX 11. Sebuah Unigine diperbarui SDK dirilis secara bulanan.
Teknologi Demo Unigine Engine  disertakan sebagai bagian dari Phoronix Test Suite untuk tujuan pembandingan pada sistem Linux dan lainnya.


FITUR UTAMA

  • Multi-platform: 
Game yang dibuat menggunakan Unigine dapat berjalan pada banyak platform sistem operasi seperti Microsoft Windows, Linux, Mac OS X, Playstation 3, Android, dan iOS

  • Multiple API render
API render yang ada kompatibel pada Unigine yaitu DirectX 9, DirectX 10, DirectX 11, OpenGL dan OpenGL ES
  • Mendukung Model Shader 5.0 dengan tesselasi perangkat keras dan DirectComputer
  • Efek Visual Tingkat Lanjut : Layar Ruang Ambient Occlusion, pencahayaan global secara real-time Bokeh DoF
  • Modul Fisika (deteksi kolisi, benda fisik yang tegar, kerusakan benda secara dinamis, boneka kain, kain, daya apung cairan, medan gaya, dan pembalikan waktu)
  • Medan dan Mesin Vegetasi
  • Scripting melalui bahasa pemrograma Unigine Script (berorientasi objek, sintaks seperti C++)
  • Modul penemuan jalur yang bersifat Built-in
  • GUI 3D yang bersifat interaktif
  • Playback Video menggunakan codec Theora
  • Sistem audio berbasis pada OpenAL
  • Editor dunia Visual


FITUR PERMAINAN SERIUS
  • Presisi koordinat ganda
  • 3D stereo
  • Anaglyph
  • NVIDIA 3D Vision
  • iZ3D
  • Output gambar terpisah
  • Mendukung perangkat output berganda dengan proyeksi asimetris (CAVE, monitor dinding)

Sumber :

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


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

Rabu, 28 Maret 2012

WarAxe : Epic Strategy Game

Ngomong tentang game pasti udah banyak game sekarang ini, mulai dari PC game, Handheld game, console game, web game dsb. Udah hampir dari yang disebutin dimaenin semuanya. Sebagai mahasiswa yang sibuk tentunya gaming itu perlu buat refreshing, tapi karena saya seorang gamer jelas aja itu hobi bahkan lebih dari sekedar hobi.

Kali ini mau ngebahas tentang game yang lagi asik buat dimaenin aja, namanya WarAxe. Mungkin game ini belum banyak yang denger karena game ini belom lama juga, baru muncul sekitar tahun kemarin (kalo gak salah)

Cara mainnya sekilas simpel + gampang kalo diliat soalnya cuman klik - klik mouse aja, tapi sebenarnya gak segampang itu, hal itu cuman bisa dilakuin kalo kita punya unit yang udah bagus. langsung aja kita bahas gamenya kayak gimana



itu halaman awal pas mau masuk ke game nya, alamatnya www.waraxegame.com tapi kalo mau main game ini harus punya akun facebook terlebih dulu, jadi misalkan kita dah login facebook terus cantumin alamat tersebut langsung masuk ke gamenya. Pertama saya masuk ke game nya gak ngerti ini game maenin apa, buat pertama - tama kita pilih 2 fraksi disini sisi baik dan sisi buruk. Force of Good (disingkat FoG) yang jadi protagonis di game ini, disini kita bisa pilih 3 jenis traits yaitu elf, human, dan dwarven, buat yang suka evil atau demon nama fraksinya Axis of Evil (disingkat AoE) disini ada 3 jenis traits juga Demon, Orc, Goblin.

Kalo saya bilang sih Waraxe beda dari game facebook yang lain, soalnya disini gak bermain berdasarkan statistik karakter yang dimiliki si pemain, tetapi berdasarkan skill si pemain, dengan unit - unit yang ada terdiri dari hero, elite, core, reserve, gimana caranya supaya bisa menang lawan musuh yang unit - unitnya lebih hebat dari yang kita punya. Sampe saat ini ada 4 region yang ada di game ini, tapi buat awal kita bangun unit di R1 (sebutan untuk region yang pertama). Ketika mau mulai permainan ada dasar nya dulu, misalkan pas mau mulai main quest, questnya gak di klik langsung penuh meteran sukses nya, tapi kita harus battle dengan pasukan yang punya AI yang punya strategi buat kalahin pasukan yang kita punya. Ada beberapa mode disini, PvE (Player vs Environment a.k.aStory Mode), PvP (Player vs Player), PvB (Player vs Boss). Mau di mode apapun ada bar di tengah atas yang dijadikan sebagai indikator dari kekuatan masing - masing player. keseimbangan bar tergantung dari kekuatan dari pasukan yang kita miliki biasanya dimulai di tengah - tengah battle. Skala nya berdasarkan di VP (Victory Point). Supaya kita bisa menang, jumlah VP yang kita punya harus lebih besar dari VP yang di punya lawan

contoh salah satu battle di Waraxe


gambar diatas salah satu contoh gambar permaingannya, sekilas cuma gambar aja, emang cuma gitu mainnya, jadi kita sebagai player jalan pertama kali, di tiap turn dikasih 1 kesempatan buat pake skill aktif yang dipunya unit kita, dan spell masing - masing 1 kali, baru bisa menggunakan skill yang dimiliki pada giliran berikutnya, kita bisa lihat ada ikon bola biru dan kampak, bola biru itu maksudnya spell gauge, berapa spell gauge yang digunakan untuk 1 spell, misalnya spell : eruption menggunakan 4 spell gauge.

Biasanya dalam game facebook kita mengenal adanya stamina, energy, atk, def point dsb. Akan tetapi dalam WarAxe, yang kita gunakan hanya energy saja, energy yang ada sebesar max 330 dan cooldown energy selama 3 menit per 3 energy. Maka dari itu tidak perlu waktu lama untuk menunggu energy nya hingga sebagian terisi. Kebanyakan quest yang ada di dalam game ini membutuhkan energy sebanyak 16 poin, hal yang sama juga terjadi pada pvp mode.

game ini sekarang sudah memiliki banyak update ketika pertama saya memainkannya, mulai dari land yang harus diselesaikan questnya, item menarik di merchant. Oh iya, tiap item yang dijual di merchant berbeda jika kita memilih suatu land. Misalnya : jika kita ada di Region 1 kemudian kita berpindah ke Region 2 jika kita sudah berhasil menyelesaikan semua quest di Region 1, maka item di merchant yang ada pada Region 2 jelas berbeda. Token (money dalam game ini) tiap Region memiliki jenis yang berbeda.

Game ini bisa dibilang sederhana, tapi entah kenapa saya ingin terus dan terus memainkannya, mengoleksi hero, unit, dan reserve, mengumpulkan item dengan membelinya di merchant, menjadi lebih kuat dari player lain, karena hal itu yang membuat saya ingin terus memainkan game ini. Sepertinya cukup sekian sedikit ulasan mengenai WarAxe, karena masih banyak yang dapat diulas dalam game ini .


Senin, 07 November 2011

Cover Dasar - Dasar Desain Grafis



Simbol dan arti dari cover :

  • Jarak - jarak yang ad pada persegi panjang seperti garis hitam, menggambarkan bahwa gambar merupakan visualisasi dari garis - garis
  • Perpaduan warna hitam dan putih yang diambil, karena dasar dari warna adalah putih dan apabila dilanjutkan sampai akhir akan menjadi warna hitam, maka warna putih sebagai dasar dari warna dan hitam sebagai puncak warna
  • Terdapat beberapa bentuk yaitu segitiga, lingkaran, dan kotak yang menunjukkan bahwa dasar bentuk adalah ketiga bentuk tersebut
  • Bentuk bulat berartu bahwa gambar tersebut tercipta pada gambar di komputer dan merupakan gabungan dari pixel - pixel yang tak lain adalah bentuk dot atau titik
  • Kata dasar yang dibuat lebih besar dari kata desain grafis karena disini kami menekankan buku ini dibuat untuk pemula dalam bidang desain grafis
  • Satu huruf yang berwarna adalah ciri khas dalam pewarnaan modern yang berguna untuk daya tarik dari suatu objek
Dibuat oleh :
  1. Ananda Muchammad (55409145)
  2. Annisa Yustika (52409137)
  3. Arienda Auliya P (51409199)
  4. Nur Ihsan Husein (55409356)
  5. Rijki Septyanto (50409480)

Kelas : 3IA22

Senin, 17 Oktober 2011

Desain Grafis

Dibawah ini ada file yang menjelaskan mengenai dasar dasar desain grafis yang ditulis dengan menggunakan word processor lyx, masih bisa dibilang belum sempurna, justru mungkin acak - acakan karena baru pertama kali buat. Misalkan mau liat bisa download link ini

Jumat, 27 Mei 2011

How to fix corrupted psp save data

Sebenarnya udah ada yang kasih tau cara benerin save data psp yang korup, biasanya sih korup itu karena beberapa faktor tertentu misalkan upgrade firmware sama pake memory stick yang KW alias gak ORI. Gw sendiri pake memori yang dapet pas beli PSP jadi ya KW juga

berikut ini ada cara - caranya nih buat benerin save data psp yang korup, caranya sebenernya udah ada di thread psp lounge kaskus, tapi gak ada salah nya share disini soalnya gw sendiri udah berhasil 2x benerin save data yang korup

download 2 file dibawah ini :
link untuk freecheat di sini
link untuk SED di sini


1. Extract FreeCheat ke root memory card (root = bagian paling luar, begitu buka drive memory card anda sudah masuk ke root memory card)

2. Extract SED ke /PSP/GAME/

3. ikutin instruksi di readme FreeCheat (di readme itu berisi instruksi tentang cara install freecheat di psp)

4. Back up save-an game yg corrupt ke komputer

5. mulai game dan buatlah save-an baru. sebelum nge-save, pencet tombol note di sebelah kiri tombol select untuk memunculkan menu FreeCheat.
pada menu FreeCheat pilih Mem Manager -> SAVEDATE Manager -> Operate Mode -> Dump. lalu tekan X untuk kembali dimana kita bisa nge-save game. savelah game ke dalam memory card.

6. sekarang keluar dari game dan sambungkan psp ke pc lu, lalu pergi ke /FreeCheat/SAVEDATA/ maka lu akan liat 2 file.

gw punya : ULJM-05500.key dan ULJM-05500_0.sav

lu cukup rename file ULJM-05500.key menjadi ULJM05500.bin hapus tanda "-" dan ubah extention jadi .bin. Copy file ini ke directory /PSP/GAME/SED/gamekey.

7. Backup save-an game yg baru lu buat dari /PSP/SAVEDATA/ ke komputer.

8. Copy save-an game yg corrupt dari komputer ke /PSP/SAVEDATA/

9. jalankan SED di PSP maka akan muncul list semua save-an game yg lu punya.
pencet / (segitiga) di save-an yg corrupt dan pencet O di opsi pertama. lalu pilih "Yes" dan tekan O lagi untuk men-decrypt save-an game yg corrupt menjadi file .bin di root memory card.
gw punya jadi : ULJM005500.bin

10. sekarang copy save-an game yg baru tadi ke directory/PSP/SAVEDATA/ .
nama directory save-an game harus sama dengan file .bin yg baru lu buat.
kalo ga sama rename file .bin biar sama.

11. jalanin SED lagi dan cari save-an game yg baru dan tekan / (segitiga) untuk memunculkan options
dan pilih opsi yg ke-2 dari atas lalu tekan O dan pilih "Yes" dan tekan O lagi.

12. sekarang mulai game dan load save-an lu yg tadinya corrupt !!!

ikutin langkah - langkah diatas dengan teliti, dulu gw juga udah pernah coba, karena gak teliti stuck di langkah 5, jadi harus diperhatiin betul - betul langkahnya

Sabtu, 21 Mei 2011

Cloud Computing

Sekarang ini dikenal istilah Cloud Computing, cloud itu awan dan computing itu komputasi dan kalau diartikan adalah "komputasi awan". Ini bukan berarti di komputer ada awan, tapi komputasi awan ini adalah teknologi yang menggunakan internet dan server pusat yang jauh untuk mengelola data dan aplikasi.

konsep cloud computing ada 3 yaitu :

1. Infrastructure as a Service (IaaS) : konsep ini adalah konsep yang paling tua dengan implementasi yang banyak dilakukan mulaidari penggunaan atau penyewaan jaringan untuk akses internet
2. Platform as a Service (Paas) : konsep ini hampir mirip dengan Iaas, akan tetapi platfrom yang digunakan pada platfrom ini adalah penggunaan operating system dan infrastruktur yang mendukungnya
3. Software as a Service (SaaS) : konsep ini berada satu tingkat diatas Paas dan IaaS, dan yang ditawarkan adalah siftware atau suatu aplikasi bisnis tertentu. contohnya seperti SalesForce.com, Google Apps, dsb.

Penggunaan teknologi cloud computing

1. Windows Azure
Sistem operasi ini memanfaatkan konsep cloud computing atau berkomputer dengan memanfaatkan internet, dan aplikasi akan dijalankan pada data center Microsoft dan bukan pada server sebuah perusahaan tertentu. Pengguna Windows Azure dapat memanfaatkan aplikasi ini asalkan user terhubung ke internet. selain itu azure menempatkan microsoft bersaing secara langsung dengan penyedia jasa serupa seperti amazon, SalesForce.com dan Rackspace

2. IBM VMCONTROL
Produk ini dikombinasikan dengan perangkat lunak IBM Tivoli, dan pada produk ini lebih ditujukan untuk kebutuhan bisnis, dan perusahaan yang menggunakan ini dapat memonitor, mempertahankan dan meyesuaikan tingkat layanan menurut beban kerja komputasi yang ditangani oleh himpunan sumber daya teknologi informasi dan juga memiliki kemampuan memindahkan beban kerja dan melakukan penyesuaian.

Manfaat dari Cloud Computing

Hemat biaya
sebenarnya biaya yang dikeluarkan jika kita menggunakan teknologi ini bisa dibilang hemat karena kita tidak perlu repot - repot membeli software/hardware, dan juga perlengkapan yang dibutuhkan lebih mudah dan juga tahan lama, dengan cloud computing, kita dapat membuat komputer di rumah sebagai suatu komputer pusat yang membutuhkan energi lebih sedikit.

Kekurangan Cloud Computing
Cloud computing memang hemat biaya, akan tetapi bukan berarti teknologi ini memiliki banyak kekurangan. karena teknologi ini tidak hanya digunakan oleh 1 orang tapi orang - orang diseluruh dunia, banyak orang lain/perusahaan melakukan hosting dan itu tidak menutup kemungkinan data yang telah kita miliki akan dibaca oleh orang lain tanpa sepengetahuan atau izin dari kita.


Sabtu, 30 April 2011

Trying something new is a worth thing

Lagi mau mencoba sesuatu yang baru, bulan ini tugas softskill buat video tutorial, jadi ngerasa tertantang dan pastinya juga asik kayaknya

kalo video tutorialnya udah selesai nanti di upload ke sini kok ^^




akhirnya videonya selesai juga, yah meskipun masih jelek namanya juga permulaan, hehehe.