Sabtu, 26 Maret 2011

LA pert3 (Listing memasukan 2 object melalui ogre)


Listing memasukan 2 object melalui ogre
/*
 * belajarOgre.cpp
 *
 *  Created on: Mar 13, 2011
 *      Author: Cahyo
 */

#include "ExampleApplication.h"

class BelajarOgre : public ExampleApplication {
public:
            BelajarOgre(){

            }

            ~BelajarOgre(){

            }
protected:
            virtual void createCamera(void)
                {
                    mCamera = mSceneMgr->createCamera("PlayerCam");
                    mCamera->setPosition(Vector3(500,250,50));
                    mCamera->lookAt(Vector3(0,0,80));
                    mCamera->setNearClipDistance(5);
                }

            virtual void createViewports(void)
                {
                    Viewport* vp = mWindow->addViewport(mCamera);
                    vp->setBackgroundColour(ColourValue(1,1,1));
                    mCamera->setAspectRatio(Real(vp->getActualWidth()) /
                    Real(vp->getActualHeight()));
                 }

            void createScene(void){
            //Light *light;
            //mSceneMgr utk manage semua semua yg tampil pd screen
            mSceneMgr->setAmbientLight(ColourValue(1,1,1));
            mSceneMgr->setShadowTechnique( SHADOWTYPE_STENCIL_ADDITIVE );
            //Entity ad objek yg bs dirender discene
            Entity *ent1 = mSceneMgr->createEntity("Robot","robot.mesh");
            Entity *ent2 = mSceneMgr->createEntity("Robot2","robot.mesh");
            ent2->setCastShadows(true);


SceneNode *node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode("RobotNode");
SceneNode *node2 = mSceneMgr->getRootSceneNode()->createChildSceneNode("Robot2Node");


            //attach entity ke scenenode ut beri lokasi render robot
            node1->attachObject(ent1);
            node2->attachObject(ent2);
            node2->translate(100,0,0);
            }
};

#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
#define WIN32_LEAN_AND_MEAN
#include "windows.h"

INT WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT)
#else
int main(int argc, char **argv)
#endif
{
            //bikin objek aplikasi
            BelajarOgre app;
            try {
                        app.go();
            } catch (Exception e) {
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
                        MessageBox(NULL,e.what(),"Terjadi Error!",MB_OK | MB_ICONERROR |MB_TASKMODAL);
#else
                        fprintf(stderr,"Terjadi Error = %s\n",e.what());
#endif
            }
            return 0;
}

Sabtu, 19 Maret 2011

Listing dbadapter.java

Listing 1.
mendefinisikan konstanta berikut dalam file dbadapter.java
.
package net.learn2develop.Database;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class DBAdapter 
{ 
    public static final String KEY_ROWID = "_id";
    public static final String KEY_ISBN = "isbn";
    public static final String KEY_TITLE = "title";
    public static final String KEY_PUBLISHER = "publisher";    
    private static final String TAG = "DBAdapter";
    
    private static final String DATABASE_NAME = "books";
    private static final String DATABASE_TABLE = "titles";
    private static final int DATABASE_VERSION = 1;

    private static final String DATABASE_CREATE =
        "create table titles (_id integer primary key autoincrement, "
        + "isbn text not null, title text not null, " 
        + "publisher text not null);";
        
    private final Context context;  
}

Sabtu, 12 Maret 2011

Penakaran penyu di tanjung benoa-BALI


haiii kawand - kawand....saya ngeposting lagi nih...sekarang kita akan jalan - jalan ke penakaran penyu di 

tanjung benoa- bali.....sebelum menuju kesana kita harus menyebrang menuju pulau yang di huni penyu -

penyu raksasa...kita harus menyebrang menggunakan perahu board, harga sewa pulang balik untuk satu orang

6orb  itu juga harga teman soalnya di koordinir oleh beli andi dan bli bago.Jdi harga lebih murah...

harga normalnya sie itu sekitar 90-100..disana kita tidak disugukan hanya penyu saja..tepai masih banyak lagi

misalnya buruh kakak tua,elang,ular kelelawar,komodo,dan masih banyak lagi...mw liat foto - fotonya...yuk

kita lihat..hehe






Game Scatter Menggunakan J2ME

Tugas softskill kali ini membuat game berbasis 3D menggunakan java 2 Micro Edition yaitu Game Scatter.Game

ini sudah bertampilan 3D. Narasi game Scatter adalah ada seseorang yang memainkan scateboardnya yang

disebut Scatter. Si Scatter ini memainkan scateboardnya di tempat yang sudah tersedia...yaitu sebuah papan

yang berbentuk U...Dia akan menggunakan Stylenya untuk bergaya di papan tersebut....aturan permainnya :

apabila sie Scatter menggunakan Gayanya di papan seluncur paling ujung dan tepi...pemain akan

mendapatkan nilai. Keypad yang digunakan pada Hp adalah

1.  Tombol Keypad nomor 4 untuk maju ke kiri

2. Tombol Keypad nomor 6 untuk maju ke kanan

3. Tombol keypad nomor 5 untuk Scatter  Style

Tampilan Game Scatter seperti ini :



Demikianlah Posting-an dari saya tentang narasi game 3D

Senin, 07 Maret 2011

CELOTEH Design ruang kantor pribadi menggunakan vrml

hohohoho...bismillah, tugas akhir grafkom akan selesai tepat pada waktunya....
saya akan mendesign ruang kantor saya pribadi...

design ruangnya adalah 2 meja, satu set komputer bangku, 2 lampu genggam...tampilannya akan seperti ini



Sabtu, 05 Maret 2011

Pembuatan Game Goes To Campus menggunakan J2SE

   hohohoho......Ya begini lah posting , posting, dan posting...Tugas softskill kali ini
Saya  ingin membuat suatu aplikasi sederhana berupa permainan 
"Goes to  Campus "  yang dapat berjalan pada sistem jaringan LAN

ataupun pada komputer yang tidak terhubung dengan jaringan 

(Stand Alone) menggunakan bahasa java, yaitu Java 2 Standart Edition ,

java merupakan  bahasa pemrogramman yang sifatnya open source atau 

gratis sehingga tidak  diperlukan biaya untuk membuat game ini, serta 

java мемилики  kemampuan membuat aplikasi jaringan yang cukup bagus, 

selain иту  aplikasi yang dibuat  dengan bahasa java bisa dijalankan pada 


 berbagai macam  platform operating  system  atau yang biasa disebut multiplatform. 

Agar pemguna Game "Goes то campus " ini tidak bergantung hanya pada satu 

operating system saja.

Permainan  Goes to Campus adalah suatu permainan yang menggunakan
dadu sebagai penentu jumlah langkah pemain setiap kali jalan. Jika pemain

berhenti pada kotak bergambar bis bagian terbawahnya, maka pemain tersebut
akan naik ke kotak dimana terdapat gambar terminal bis. Terus jika pemain

berhenti pada gambar kereta, maka pemain tersebut akan naik ke kotak dimana
terdapat gambar stasiun. begitu juga seterusnya untuk angkot nanti akan naik ke

kotak dimana terdapat gambar terminal angkot. sedangkan jika pemain berhenti
pada kotak bergambar Polisi, maka pemain tersebut akan turun ke kotak dimana

terdapat gambar pos polisi yang artinya pemain melakukan pelanggaran lalulintas
dan kena tilang. Begitu juga juga ketika pemain berhenti pada gambar ambulan,

pemain akan turun ke kotak dimana terdapat gambar rumah sakit, yang artinya
mendapat musibah sewaktu perjalanan ke kampus. Jika pemain berhasil melewati

rintangan dalam permainan Goes to Campus ini dan pemain tersebut pertama tiba
di kotak yang bergambar kampus Universitas Gunadarma di anggap sebagai juara

dan paling cepat tiba di kampus Universitas Gunadarma. Permainan Goes to
Campus ini dijalankan secara bergilir dengan pemain yang lain.

Jumat, 04 Maret 2011

narasi Gomoku Menggunakan J2ME


Aplikasi yang paling populer untuk perangkat mobile adalah aplikasi
permainan. Permainan pada perangkat mobile seperti hand phone merupakan
pengisi waktu kosong yang sangat efisien karena dapat dimainkan di mana saja
dan kapan saja.

Salah satu permainan terkenal yang sangat menarik untuk dimainkan
adalah Gomoku. Gomoku atau biasa ditulis Go-Moku (“lima point”) adalah
permainan tradisional dari Jepang yang biasa dimainkan pada papan berukuran
19x19. Permainan ini dimainkan oleh dua orang dan pemenangnya adalah yang
lebih dahulu membentuk lima batu yang segaris.

Gomoku sangat menarik karena bagi pemula permainan ini mempunyai
peraturan yang sangat sederhana dan mudah dipahami. Dan bagi mereka yang
sudah ahli akan mengatakan permainan ini sangat kompleks karena dengan
memperdalam permainan ini dapat dirasakan kekompleksan dari pilihan langkah,
kalkulasi langkah terbaik dan strategi menyerang.

Oleh karena itu penulis melakukan penulisan mengenai pengembangan
aplikasi permainan Gomoku untuk perangkat mobile dengan J2ME (Java 2 Micro
Edition). Permainan ini dapat dimainkan sendiri melawan AI (artificial
intelligence) ataupun berdua. Aplikasi permainan ini akan dapat dijalankan pada
semua perangkat mobile yang mendukung Java.