English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified

21 Maret 2010

Game Programming : Introduction

kali ini saya akan sharing mengenai Game Programming, bagaimana memulainya ?
Pre-made game engine
Kumpulan fungsi utama yg digunakan dalam game, biasanya berkaitan dengan grafik, input, networking dan sistem-sistem lain.
3DCakeWalk >>> Python
Agatelib, Artificial Engine >>>.Net
Chingu >>> Ruby
Delta3D >>> C++
DXGame Engine >>> VB6
Easyway Game Engine, Espresso 3D >>> Java
Game Maker >>> Delphi
Phoenix Engine >>> C#
Bahasa pemrograman

yang dibutuhkan untuk membuat suatu game adalah Motivasi, Waktu, Bakat
Tanpa motivasi tak akan ada waktu untuk game development
Tanpa waktu, bakat tak akan ada gunanya
Tanpa bakat, tak akan dapat membuat game walau punya motivasi dan waktu.

hal lain yang di butuhkan adalah Game Logic
Berupa kode program, merupakan hal yang paling penting untuk menyelesaikan game.
Art Assets
Visualisasi game menarik orang untuk mau mencoba game dan meningkatkan faktor kesenangan terhadap game.
Sound Assets
Suara akan dapat mempengaruhi mood terhadap game, dan efek suara yang asal-asalan akan dapat mengacaukan game.
Game Content
Terdiri dari level, dialog, dan misi.
Networking
Untuk komunikasi bagi game multi player
Artificial Intelligent
Neural Network, Fuzzy Logic, Neuro Fuzzy, Ant Algorithm, Genetic Algorithm, dll.

dan jangan salah game programming bisa untuk tugas akhir meliputi Networking, Simulasi, Decision Support System

Satu lagi yaitu mengenai game theory apa itu ?definisi Game Theory adalah suatu teknik yang dapat digunakan untuk menganalisa masalah-masalah strategis dalam seting yang bervariasi.
Implementasi game theory dapat diterapkan pada berbagai disiplin ilmu, termasuk untuk permasalahan-permasalahan pengambilan keputusan yang dihadapi oleh perusahaan, pegawai, pemain bola, politikus, pemerintah, organisasi swasta, dan komunitas.
Satu metode yang populer: prisoners dilemma game

Ref :

Romeo

WAL

JSON (JavaScript Object Notation)

JSON atau dalam bahasa bebasnya adalah Notasi Obyek JavaScript adalah format pertukaran data sama seperti xml dengan format berbasis text yang mana bisa diterima oleh semua platform bahasa pemrograman serta digunakan untuk mempretasikan struktur data sederhana dalam bentuk obyek.

Format JSON sering kali digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.


Contoh berikut menunjukkan representasi JSON untuk suatu objek yang mendeskripsikan seseorang.


Ref :

Douglas Crockford.

WAL