Panduan 3

Brantem ditinjau secara keseluruhan

Menunjukkan struktur susunan Brantem API, bagaimana isi Brantem disusun sedemikian rapi berdasarkan fungsi APInya.
Tujuan : Mengerti garis besar isi Brantem.
collapse/expand

Dalam bahasa pemograman Java, setiap fungsi berada didalam class, demikian juga halnya dengan fungsi-fungsi Brantem. Dan untuk memudahkan pencarian dan penggunaan fungsi dari dalam suatu class, Java mendukung pengelompokan sekelompok class ke dalam suatu package. Brantem memanfaatkan hal ini seoptimal mungkin untuk membuat Brantem API terstruktur dengan baik, dan membuat pencarian dan penggunaan fungsi Brantem menjadi sangat mudah.

Brantem membuat suatu class berdasarkan fungsi-fungsi tertentu (misalnya membuat class untuk fungsi tubrukan), dan mengelompokkan class-class yang berkarakteristik sama (misalnya class-class engine) ke dalam sebuah package.

Secara garis besar terdapat 7 package utama dalam Brantem :

  1. Package com.brantem.bean
    Package ini berisi kumpulan class penampung konfigurasi yang akan di definisikan oleh programer.
  2. Package com.brantem.collision
    Package ini berisi kumpulan class tubrukan, yaitu antar petarung, antar ilmu dan antara petarung dan ilmu.
  3. Package com.brantem.constant
    Package ini berisi kumpulan class constant, yang di pakai dalam framework Brantem
  4. Package com.brantem.engine
    Package ini berisi kumpulan class engine, yang merupakan inti dari famework Brantem, seperti perhitungan papan nilai, render petarung, latar belakang serta penampungan sprite
  5. Package com.brantem.init
    Package ini berisi kumpulan class inisialisasi. Framework Brantem menyediakan konfigurasi inisialisasi, jadi meski programer belum mengset konfigurasinya, game sudah bisa berjalan dengan nilai default class di package ini
  6. Package com.brantem.sprite
    Package ini berisi kumpulan class animasi. Sebagian besar programer akan berhubugan dengan class ini. Class ini mencakup seluruh gerakan dari petarung dan bisa bertambah seiring waktu.
  7. Package com.brantem.utils
    Package ini berisi class utils, yang berfungsi sebagai alat bantu framework Brantem.

Dengan disusunnya setiap class dengan rapi dan terstruktur, pencarian fungsi dan class dapat dilakukan dengan cepat dan mudah.

Setelah kita mengetahui isi dari Brantem, sedikit prolog kode program untuk bagaimana cara agar class-class Brantem tersebut dapat digunakan. Dalam bahasa pemograman Java untuk dapat menggunakan suatu class dalam suatu package digunakan kata kunci import.
Misal: untuk dapat memakai class KeyBean yang berada di package com.brantem.bean

import com.brantem.bean.KeyBean;
Pada bab-bab berikut hal ini akan lebih jelas (ini merupakan salah satu sintaks Java yang seharusnya sudah Anda kuasai).


Kesimpulan :

  • Brantem merupakan kumpulan fungsi-fungsi pembuatan game duel, dimana setiap fungsi berada di dalam suatu class.
  • Class-class tersebut kemudian dikelompokkan di dalam suatu package menurut kegunaannya.
  • Terdapat 7 package (kumpulan class) utama dalam Brantem, yakni :
    - package penampung konfigurasi (Package com.brantem.bean)
    - package tubrukan (com.brantem.collision)
    - package constant (com.brantem.constant)
    - package engine (com.brantem.engine)
    - package inisialisasi (com.brantem.init)
    - package animasi (com.brantem.sprite)
    - package utils (com.brantem.utils)
  • Untuk dapat menggunakan suatu class yang berada di dalam suatu package digunakan kata kunci import.

Referensi : Brantem Framework dokumentasi

Brantem is copyright © 2006 Elvino Tan. All rights reserved.
GTGE and this site template is copyright © 2003-2005 Golden T Studios. All rights reserved. Use is subject to license terms.
GoldenStudios.or.id
Halaman 3 dari 6