Rabu, 03 November 2010

Analisa Promosi untuk Handphone

Saat ini handphone sudah dikenal oleh banyak masyarakat. Dengan kemajuan teknologi semakin mudah untuk pegusaha produksi handphone mempromosikan produknya ke berbagai lapisan masyarakat, mulai dari anak-anak, orang dewasa bahkan orang tua sekalipun. Banyak media promosi yang bisa digunakan untuk mempromosikan handphone tersebut, bisa melalui media elektronik seperti iklan dan membuat web, sedangkan untuk media cetak bisa dengan brosur, spanduk bahkan pamflet.

Cara yang paling mudah dan sederhana dalam melakukan promosi handphone adalah dengan cara membuat brosur, karena dengan adanya brosur selain bisa melihat garis besar handphone tersebut juga bisa melihat spesifikasi pada handphone yang ingin dibeli nantinya oleh konsumen.

Rabu, 27 Oktober 2010

Persaingan Perusahaan Nokia dengan Perusahaan Blackberry dibidang produksi Handphone

Akhir-akhir ini banyak perusahaan handphone mengeluarkan produk terbarunya. Masing-masing perusahaan handphone saling berlomba agar produknya bisa diterima para konsumen dan laku dipasaran. Contohnya saja antara perusahaan Nokia dengan Blackberry, keduanya saat ini mengeluarkan produk dengan fasilitas yang membuat para konsumen ingin membelinya.Blackberry merupakan pendatang baru di dunia handphone, tetapi sudah banyak orang yang memilikinya saat ini. Blackberry dibuat dengan desain yang mewah dan terdapat fasilitas BBM an yang sekarang ini banyak disukai oleh anak muda. Blackberry mempunyai sasaran pemasaran, yaitu untuk anak-anak muda dan kalangan menengah keatas, hal ini dapat dilihat dari harga blackberry yang masih mahal.

Sedangkan pada perusahaan Nokia adalah pemain lama dalam bidang produksi handphone meski ada pendatang baru seperti blackberry, Nokia tetap laku dipasaran. Kenapa Nokia masih laku meski ada blackberry?? Karena Nokia banyak mengeluarkan produksi handphone dengan berbagai tipe. Tidak hanya itu Nokia juga memberikan fasilitas dan desain yang tidak kalah dengan blackberry. Jika blackberry hanya mempunyai sasaran pada anak muda dan kalangan menengah keatas, Nokia justru mempunyai sasaran penjualan pada semua kalangan, hal ini dapat dilihat dari harga pada handphone Nokia yang bervariasi.

Analisis Pesaing

Persaingan Perusahaan Nokia dengan Perusahaan Blackberry dibidang produksi Handphone

Akhir-akhir ini banyak perusahaan handphone mengeluarkan produk terbarunya. Masing-masing perusahaan handphone saling berlomba agar produknya bisa diterima para konsumen dan laku dipasaran. Contohnya saja antara perusahaan Nokia dengan Blackberry, keduanya saat ini mengeluarkan produk dengan fasilitas yang membuat para konsumen ingin membelinya.Blackberry merupakan pendatang baru di dunia handphone, tetapi sudah banyak orang yang memilikinya saat ini. Blackberry dibuat dengan desain yang mewah dan terdapat fasilitas BBM an yang sekarang ini banyak disukai oleh anak muda. Blackberry mempunyai sasaran pemasaran, yaitu untuk anak-anak muda dan kalangan menengah keatas, hal ini dapat dilihat dari harga blackberry yang masih mahal.

Sedangkan pada perusahaan Nokia adalah pemain lama dalam bidang produksi handphone meski ada pendatang baru seperti blackberry, Nokia tetap laku dipasaran. Kenapa Nokia masih laku meski ada blackberry?? Karena Nokia banyak mengeluarkan produksi handphone dengan berbagai tipe. Tidak hanya itu Nokia juga memberikan fasilitas dan desain yang tidak kalah dengan blackberry. Jika blackberry hanya mempunyai sasaran pada anak muda dan kalangan menengah keatas, Nokia justru mempunyai sasaran penjualan pada semua kalangan, hal ini dapat dilihat dari harga pada handphone Nokia yang bervariasi.

Selasa, 19 Oktober 2010

Analisis situasi pasar pada Handphone

Analisis situasi pasar pada Handphone
Sekarang ini teknologi kian berkembang salah satu alat komunikasi pun disulap menjadi suatu barang yang memenuhi kebutuhan. Salah satu alat komunikasi itu adalah handphone, saat ini hampir semua kalangan masyarakat mempunyai handphone. Mulai dari anak-anak, orang dewasa bahkan orangtua sekalipun. Teknologi yang berkembang saat ini membuat handphone mempunyai banyak fitur dan fasilitas yang dibutuhkan oleh konsumen. Contohnya ; mulai dari foto, merekam, mendengarkan musik, membuka cakrawala lewat media internet dan masih banyak lagi.

Handphone sekarang tidak harus dibeli dengan harga yang mahal, banyak perusahaan handphone yang mengeluarkan produksinya dengan harga yang terjangkau. Saking banyaknya perusahaan handphone yang mengeluarkan produksi handphone nya, maka semakin banyak juga tingkat pesaing di pasaran. Untuk itulah banyak perusahaan handphone yang berlomba-lomba untuk memberikan fasilitas dan fitur-fitur yang lengkap untuk produksi handphone nya guna memuaskan konsumen dan demi meningkatnya penjualan pada perusahaan handphone tersebut.


Analisis situasi pasar pada Handphone
Sekarang ini teknologi kian berkembang salah satu alat komunikasi pun disulap menjadi suatu barang yang memenuhi kebutuhan. Salah satu alat komunikasi itu adalah handphone, saat ini hampir semua kalangan masyarakat mempunyai handphone. Mulai dari anak-anak, orang dewasa bahkan orangtua sekalipun. Teknologi yang berkembang saat ini membuat handphone mempunyai banyak fitur dan fasilitas yang dibutuhkan oleh konsumen. Contohnya ; mulai dari foto, merekam, mendengarkan musik, membuka cakrawala lewat media internet dan masih banyak lagi.

Handphone sekarang tidak harus dibeli dengan harga yang mahal, banyak perusahaan handphone yang mengeluarkan produksinya dengan harga yang terjangkau. Saking banyaknya perusahaan handphone yang mengeluarkan produksi handphone nya, maka semakin banyak juga tingkat pesaing di pasaran. Untuk itulah banyak perusahaan handphone yang berlomba-lomba untuk memberikan fasilitas dan fitur-fitur yang lengkap untuk produksi handphone nya guna memuaskan konsumen dan demi meningkatnya penjualan pada perusahaan handphone tersebut.


Senin, 04 Oktober 2010

Bisnis Software House

Software House adalah sekelompok orang atau individu atau perusahaan kecil yang melakukan bisnis dalam bidang pembuatan perangkat lunak (software). Sekarang ini banyak orang menggeluti bisnis dibidang software house, karena software house banyak di cari oleh perusahaan maupun industri kecil. Bisnis software house ini memberi banyak keuntungan, apalagi dengan adanya fasilitas internet.



Dengan adanya internet lebih mudah untuk memasarkan suatu bisnis software house, bisa juga melalui iklan baik media cetak maupun elektronik, bahkan bisa juga langsung membuat proposal dan menawarkannya pada client. Salah satu contohnya adalah aplikasi Web, sekarang banyak perusahaan atau industri kecil mempromosikan produknya dengan cara menjualnya lewat internet menggunakan Web. Dengan Web penjualan atau promosi produk lebih menarik karena adanya tampilan penjualan produk yang lengkap. Yang terpenting dalam bisnis software house adalah kepuasan client, software house yang ( fresh ) menarik dengan harga yang bersaing dan memudahkan client dalam penggunaannya.

Jumat, 01 Oktober 2010

Jenis dan Tipe bisnis dibidang TIK

Telepon Sebagai media Komunikasi Bisnis
Pada awalnya, komunikasi dalam dunia bisnis dilakukan dengan menggunakan suatu perangkat komunikasi yang disebut telepon, dimana dengan alat ini para pelaku bisnis dapat menyampaikan informasi dan berkomunikasi dengan pihak lain dalam rangka menjalankan bisnisnya. Tidak hanya itu telepon berkembang menjadi handphone dengan bentuk yang lebih kecil dan simple bisa dibawa kemana-mana.




Dalam dunia bisnis handphone juga banyak digunakan sebagai media yang digunakan untuk mengembangkan bisnis, karena handphone memiliki fasilitas dan fitur-fitur yang banyak. Bisnis yang bisa dilakukan adalah dengan menjual :
- Tema handphone
- Lagu
- Game
- Gambar
- Ringtone
- Pulsa

Internet sebagai salah satu media Komunikasi Bisnis
Seiring dengan berkembangnya dunia teknologi, salah satunya komputer kini telah memiliki banyak keunggulan. Dalam dunia bisnis komputer kini bisa menggunakan yang namanya internet. Internet ini adalah suatu jaringan yang membuat dunia tanpa batas. Tidak perlu capek-capek dalam bisnis suatu jasa atau produk. Dengan internet segalanya jadi mudah, ada banyak bisnis yang bisa dilakukan, yaitu mulai dari penjualan, pembelian dan informasi produk. Untuk menawarkan suatu produk, biasanya perusahaan membuat sebuah web untuk memasarkan dan mengenalkan produk tersebut pada konsumen. Jika perusahaan tidak bisa membuat web penjualan tersebut, maka meminta bantuan jasa pembuatan web pada jasa pembuatan yang ada di internet. Dalam penjualan atau pembelian produk juga bisa dilakukan melalui internet.

http://nurachman-ceper.blogspot.com/2010/05/teknologi-informasi-dan-komunikasi-bagi.html



Perkembangan bisnis di dunia Informatika

Saat ini dunia informatika mengalami banyak perkembangan terutama dalam bidang bisnis. Pada lingkungan bisnis, kehadiran teknologi informasi mulai disadari dapat menghadirkan berbagai solusi yang dapat membantu proses bisnis yang ada dan mengoptimalkan efesiensi bisnis berbasis teknologi informasi. Perkembangan teknologi informasi telah berkembang luar biasa hebatnya baik dari sisi perangkat keras, perangkat lunak, atau sumber daya manusia yang mendayagunakannya.



Sekarang TI banyak membantu kebutuhan seseorang dan sudah banyak orang yang terbiasa dengan komputer, bahkan dengan internet. Dunia bisnis tentunya banyak mengalami persaingan, sehingga membutuhkan semua informasi yang aktual, cepat dan dapat dipercaya. Semua itu menggunakan Teknologi Informasi dan Komunikasi. Pergerakan bisnis yang semakin cepat menuntut komunikasi (suara, data dan informasi) yang lebih lebih cepat guna mempertahankan pelanggan, pemasok, bahkan dalam menghadapi persaingan.

Salah satu media yang digunakan dalam mengembangkan bisnis di dunia Informatika adalah internet. Internet adalah jaringan komputer tanpa mengenal batas jarak dan waktu yang didalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga dinamis dan interaktif. Maka dari itu banyak orang bahkan perusahaan memanfaatkan internet sebagai ladang bisnis, mulai dari menjual jasa, penjualan dan pembelian produk bahkan pemasaran suatu produk perusahaan.
Dunia bisnis dibidang informatika akan berkembang pesat dan mengalami kemajuan dengan adanya media informasi dan perangkat teknologi yang makin canggih.

sumber :

http://nurachman-ceper.blogspot.com/2010/05/teknologi-informasi-dan-komunikasi-bagi.html



Jumat, 23 April 2010

Membuat Skenario

Sebuah Game apalagi pada genre2 khusus seperti RPG (Role Playing Game), RTS (Real Time Strategy), Adventure dll. tanpa sebuah skenario yang menarik seolah sayur tanpa kuah, walaupun game tersebut sangat adiktif tetapi tanpa adanya suatu cerita khusus yang melatarbelakangi kejadian2 dalam game tersebut, rasa-rasanya game tersebut jadi hambar begitu kita menyelesaikannya.



Sebagai seorang developer game, tentunya ingin tahu khan bagaimana cara membuat skenario game yang keren agar setiap orang yang memainkan game kita akan terus teringat sepanjang masa, ada beberapa tips yang mau saya bagikan pada para pembaca semua, semoga dapat bermanfaat. OK, mari kita mulai pada tips yang pertama…

Tips Number One:

Jangan memulai dengan cara yang biasa-biasa saja, contohnya:

Pada Suatu hari terdapat seorang anak yang baik hati dan tidak sombong,
namanya...

atau begini:

Cerita ini berkisah tentang seorang pahlawan yang menyelamatkan seorang
putri dari cengkraman monster yang jahat...

nah model cerita seperti ini akan membuat orang yang membaca ceritanya akan bosan sejak awal. Atau ceritanya mudah ditebak.

Alangkah lebih baik kalau ceritanya dimulai dengan cara yang lebih sensasional seperti:

Lari..., dan aku terus berlari,
Suara-suara itu terus menderu di belakangku,
"kembalilah pada kami...," seru salah satu suara yang memekakkan telingaku,
"Kami tidak akan melukaimu...," seru suara serak lain,
Aku tidak pedulikan suara-suara itu, aku terus berlari...

Atau seperti ini:

Enthrea...,
Tempat di mana perang terus terjadi...,
Tempat di mana pertikaian tak kuasa tuk berhenti...,
Tolong..., tolonglah kami...,
Kami butuh seseorang untuk menghentikan penderitaan kami...
Tapi siapa...?

Buatlah orang yang mengikuti cerita penasaran sejak awal kali mereka mengikuti ceritanya, hal seperti ini sering saya temui pada cerita Game seperti Final Fantasy, contohnya FFVII (Cloud dkk. turun dari Kereta Api lalu meledakkan Mako Reactor No.1), hal ini menimbulkan pertanyaan mengapa mereka meledakkan Mako Reactor? Siapa sebenarnya Cloud dkk? FFVIII (Scene awal di mana Squall bertarung melawan Seifer) yang membawa kita pada pertanyaan Mengapa Squall bertarung melawan Seifer? Ada hubungan apa mereka sebenarnya?, dll, kemudian pada Valkyrie Profile: Silmeria (Tiba-tiba Alicia/Silmeria dikejar-kejar oleh Hrist). Cerita model begini juga sering terdapat pada banyak RPG lainnya.

Begitu sesorang penasaran akan ceritanya, maka cerita dalam game tersebut akan selalu diikuti dan akan selalu ditunggu kelanjutannya. Jadi jangan buat awalan yang biasa-biasa saja. Nah untuk tips berikutnya, saya tunggu dulu komentar dari para pembaca, OK…

Nah udah baca tips pertama tentang membuat skenario game yang keren bagian 1? Tulisan tersebut saya post juga di gamedevid dan mendapat sambutan cukup hangat, hal ini bisa kita klik di gamedevid forum ada yang mau beri komentar lain? saya tunggu ya…, nah tanpa berlama-lama lagi, maka saya akan menambahkan sebuah tips lagi. Yuk kita lihat bareng-bareng.

Tips number two:

Jangan lupakan latar belakang tiap karakter utama, mengapa mereka terlibat dalam cerita.

Namun jangan langsung mengeksposnya habis-habisan, tetapi, biarkan pemain membuka sedikit demi sedikit tentang latar belakang sang karakter melalui event dalam game, ketika sang karakter berdialog dengan karakter lain, pikiran sang karakter, atau perkataan orang lain tentang karakter tersebut, bahkan dari skill yang dipelajari sang karakter ketika dia naik level.

Apabila sepanjang game, ternyata karakter utama kita memiliki latar belakang tipikal cerita yang biasa-biasa saja, mungkin kita tidak akan terlalu kaget ketika mengetahuinya, misalnya:

Sebut saja si A, seorang pria tampan yang baik hati, lugu dan memiliki rasa keadilan tinggi dia harus berjuang melawan seorang raja yang kejam dan bertangan besi untuk membebaskan para penduduk dari cengkraman raja tersebut...

hal ini memang bagus untuk karakter utama, hanya saja gregetnya kurang, apalagi kalau karakter tersebut kita buat tanpa cacat, misalnya dia tidak pernah berbuat salah, selalu menolong dan selalu menang melawan kejahatan, mungkin ini cocok untuk game2 bagi adik2 kita yang perlu diajari tentang kebaikan selalu menang melawan kejahatan. Tetapi untuk remaja dan dewasa, mungkin hal ini sudah klise dan membosankan.

Coba buat karakter utama, yang pada akhirnya akan membentuk latar belakang seperti contoh ini:

Floodz Amadeus, seorang pria yang merupakan seorang prajurit dari pasukan pembebas, pasukan ini mulanya bertujuan mulia untuk membebaskan rakyat dari kekejaman pemerintah yang ada di Enthrea saat itu, namun tujuan pasukan pembebas ini berbelok setelah merasakan enaknya berkuasa, sehingga mereka mulai menghancurkan para penduduk yang menjadi pendukung sang pemerintah.
Floodz yang mengetahui hal tersebut berusaha dihabisi oleh salah satu pimpinan dari pasukan pembebas yang ternyata adalah sahabatnya sendiri. Saat ia akan dibunuh, beberapa rekan prajurit pasukan tersebut mengorbankan diri agar ia selamat. Floodz depresi, apalagi masyarakat memandang prajurit pasukan pembebas adalah pembunuh berdarah dingin dan pemerintah mengejar2 dia sebagai buronan hukuman mati. Saat itulah dia menemukan secercah harapan…

(diambil dari Soldiers of Heaven, proyek game RPG saya yang saya buat dengan RPG Maker 2003)

Di lain pihak kita akan membuat karakter wanita untuk mendampingi karakter utama seperti ini:

Si B, putri dari kerajaan X yang jatuh cinta pada A dan mengikuti petualangan si A untuk membasmi kejahatan.

Karakter B dengan latar belakang seperti ini akan mudah dilupakan orang, dan tampaknya porsi perannya hanya sebagai pendamping dan pelengkap bagi karakter A. Jadi alangkah lebih baik jika karakter tersebut dibuat seperti ini melalui event-event dalam game:

Simphony Harmonia, seorang gadis desa yang desanya telah dihancurkan oleh pasukan pembebas di mana Simphony melihat dengan mata kepalanya sendiri Floodz terlibat dalam menghabisi penduduk desa termasuk keluarganya. Pertemuan berikutnya dengan Floodz adalah saat Floodz hampir dibunuh oleh sang pemimpin pasukan.
Hati kecil Simphony bergetar untuk menolongnya, tetapi ia mengingat akan masa lalu Floodz yang membunuh keluarganya dan menghancurkan masa depannya. Dengan berlinang air mata akhirnya Simphony memutuskan untuk menolong Floodz, dan…

(diambil dari Soldiers of Heaven, proyek game RPG saya yang saya buat dengan RPG Maker 2003)

Lalu untuk karakter musuh utama, biasanya akan muncul seperti ini:

Seorang raja yang serakah dan kejam, ia haus kekuasaan dan ingin menguasai seluruh dunia.

Tipikal musuh seperti ini juga sudah tidak asing lagi di telinga kita dan sudah kurang menarik bagi sebuah game yang seperti RPG. Coba buat seperti ini:

Sarx, ia tidak pernah dikenal orang, ia tidak pernah diingat orang, ia hanyalah seorang anak yang ibunya dihukum mati di depan rakyat banyak karena disangka penyihir dan ia tidak pernah mengenal sang ayah yang meninggalkan ibunya saat ia masih dalam kandungan. Sarx kecil hidup kesepian dan tanpa kasih sayang, bahkan kalau ia matipun tidak ada yang peduli. Di balik itu semua ia adalah seorang yang sangat cerdas dan pekerja keras, dengan berbekal kegigihan dan kerja kerasnya, akhirnya ia berhasil duduk sebagai seorang yang paling berkuasa dalam pemerintahan.
Sarx hanya ingin membuktikan kalau seorang anak yang tak diinginkan dapat menjadi orang besar yang berhasil. Sayang, pertemuannya dengan Mardhuk, sang penasehat pemerintahan, membuat sifatnya berubah menjadi orang yang penuh angkara murka dan kedengkian. Ia selalu menuruti keinginan Mardhuk walaupun hal tersebut menghancurkan reputasi dan masa depannya, karena Mardhuk berjanji akan menghidupkan kembali sang ibu yang sangat ia cintai…

(diambil dari Soldiers of Heaven, proyek game RPG saya yang saya buat dengan RPG Maker 2003)

Nah dengan latar belakang yang kompleks begitu, maka sang karakter utama akan mendapat porsi yang selayaknya dalam game tersebut, dan pemain menjadi turut merasakan perasaan si karakter utama, karena menurut saya karakter yang menarik adalah karakter yang “tidak sempurna”, dan karakter seperti ini lebih manusiawi dan dekat dengan para pemainnya.

Ada beberapa game yang sangat bagus dengan memberikan peran karakter utama pada lebih dari 1 orang, contohnya Final Fantasy VI, di mana setiap karakter memiliki latar belakang yang sangat kompleks (Saya sampai bingung, karakter utamanya Terra, Celes atau Locke sih? Tapi semua karakter lainnya punya latar belakang yang bagus), kemudian pada Riviera:The Promised Land di mana setiap karakter (Ein, Lina, Fia, Serene, Cierra) memiliki latar belakang yang sama kuat untuk melawan kehendak dewa, dan tokoh antagonisnya (Ledah) memiliki suatu latar belakang khusus mengapa ia harus melawan sang tokoh utama.

Dengan latar belakang yang mengena, saya rasa cerita dalam game kita akan semakin ditunggu dikenang oleh siapapun yang memainkannya.




Sumber 1 | 2

Minggu, 11 April 2010

tutorial ogre




OGRE Basic tutorial












Pada Saat setting applikasi kita masih menggunakan class (tutorial application) yang inherit dari class OGRE example Application. Sekarang kita akan mencoba buat class applikasi OGRE sendiri. Ubah Main.cpp seperti dibawah ini :


#include
#include

using namespace Ogre ;

class TutorialApplication
{

public:
TutorialApplication()
{
}
~TutorialApplication()
{
}
void go()
{
}
};

#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
{
// Create application object
TutorialApplication app;
try {
app.go();
} catch( Exception& e ) {
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
MessageBoxA( NULL, e.getFullDescription().c_str(), "An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL);
#else
fprintf(stderr, "An exception has occured: %s\n",
e.getFullDescription().c_str());
#endif
}

return 0;
}




Pada kode diatas kita membaut class TutorialApplication dengan sebuah fungsi void go(), yang nantinya akan dipanggil di fungsi main. Jika kita membuka ExampleApplication.h maka akan banyak kita temui fungsi – fungsi seperti setup(), createCamera,createViewport,dll.

Pada latihan kali ini kita hanya membuat 1 fungsi go() saja dan semua code untuk class TutorialApplication akan kita letakkan disana. Ok, kita mulai saja letakkan code berikut pada Main.cpp class TutorialApplication, fugnsi Void go() :

1. Hal yang pertama akan kita buat adalah objek Ogre::Root, yang merupakan inti dari Ogre

// Create OGRE Root
Ogre::Root *mRoot = new Root();


2. Kita beri tahu Ogre dimana letak Resource ( scripts, texture, model, particle, dll ). Path untuk Resource ada di file resources.cfg, file tersebut bisa kita temukan di cobaOgre/bin/debug. Kita akan meLoad resources.cfg dengan menggunakan Ogre::ConfigFile dan memparsing isinya (path dari resources) kedalam ResourceGroupManager

Ogre::ConfigFile cf;
cf.load("resources.cfg");
ConfigFile::SectionIterator seci = cf.getSectionIterator();
while (seci.hasMoreElements())
{
String secName = seci.peekNextKey();
ConfigFile::SettingsMultiMap *settings = seci.getNext();
ConfigFile::SettingsMultiMap::iterator i;
for (i = settings->begin(); i != settings->end(); ++i)
{
String typeName = i->first;
String archName = i->second;
ResourceGroupManager::getSingleton().addResourceLocation(archName, typeName, secName);
}
}




3. Memunculkan Ogre config Dialog ( Gambar 1.2 ) agar user bisa mengeset Rendering Subsystem (DirectX / OpenGL ) dan Rendering System Options (FullScreen, video Mode, dll). Apabila user membatalkan config Dialog maka Ogre::Root akan dihapus.



// Show OGRE config Dialog
if(!mRoot->showConfigDialog())
{
delete mRoot;
throw Exception(52, "User canceled the config dialog!","Ogre Config Dialog");
}

4.Membuat Ogre::RenderWindow, Window untuk tempat kita merender Ogre

Ogre::RenderWindow* window = mRoot->initialise(true, "Ogre Head Application");

5.Membuat Scene , menambah Camera pade scene dan menambah Viewport pada Camera

//create Scene
Ogre::SceneManager* sceneMgr = mRoot->createSceneManager(ST_EXTERIOR_CLOSE);
//createCamera
Ogre::Camera* camera = sceneMgr->createCamera("SimpleCamera");
camera->setPosition(Vector3(100,100,200));
camera->lookAt(Vector3(0,0,0));
camera->setNearClipDistance(4);
// Create one viewport
Ogre::Viewport* viewPort = window->addViewport(camera);


6.initialisasi Resource Group

// init Resource Group
ResourceGroupManager::getSingleton().initialiseAllResourceGroups();


7.Menambah Sesuatu ( OgreHead.mesh dan SkyDome ) pada Scene

// insert something
sceneMgr->setAmbientLight( ColourValue( 1, 1, 1 ) );
Ogre::Entity *ent1 = sceneMgr->createEntity( "OgreHead", "ogrehead.mesh" );
Ogre::SceneNode *node1 = sceneMgr->getRootSceneNode()->createChildSceneNode( "OgreHeadNode" );
node1->attachObject( ent1 );
node1->setPosition(Vector3(0,0,0));
sceneMgr->setSkyDome(true, "Examples/CloudySky", 5, 8);



8.Setup OIS ( Object Oriented Input System ) dengan Ogre

// Setup Input System OIS with OGRE
size_t windowHnd = 0;
std::ostringstream windowHndStr;
OIS::ParamList pl;
Ogre::RenderWindow *win = mRoot->getAutoCreatedWindow();

win->getCustomAttribute("WINDOW", &windowHnd);
windowHndStr << minputmanager =" OIS::InputManager::createInputSystem(pl);" mkeyboard =" static_cast(mInputManager-">createInputObject(OIS::OISKeyboard, false));


9. Membuat class Exit Listener, sekarang kita keluar dari class TutorialApplication, kita buat class ExitListener taruh saja diatas classtutorialApplication. kegunaan dari ExitListener adalah untuk mengCapture keyboard dan mengembalikan nilai false pada FrameStarted apabila tombol Esc ditekan. Sehingga Render Loop akan berhenti.


class ExitListener : public FrameListener
{
private:
OIS::Keyboard *mKeyboard;
public:
ExitListener(OIS::Keyboard *keyboard)
: mKeyboard(keyboard)
{
}
bool frameStarted(const FrameEvent& evt)
{
mKeyboard->capture();
return !mKeyboard->isKeyDown(OIS::KC_ESCAPE);
}
};


10. Menambahkan Exit Listener pada aplikasi, kembali lagi pada class TutorialApplication, fungsi void go() setelah class ExitListener selesai dibuat tambahkan pada applikasi

// add EXIT Listener
ExitListener* mListener = new ExitListener(mKeyboard);
mRoot->addFrameListener(mListener);

11. Waktunya Render!!!

//start rendering

mRoot->startRendering();

12. bersih bersih

//Cleaning
mInputManager->destroyInputObject(mKeyboard);
OIS::InputManager::destroyInputSystem(mInputManager);
delete mListener;
delete mRoot;


13. Contoh Hasil Akhir, yang sudah complete :

#include
#include

using namespace Ogre ;
class ExitListener : public FrameListener
{
private:
OIS::Keyboard *mKeyboard;

public:
ExitListener(OIS::Keyboard *keyboard)
: mKeyboard(keyboard)
{
}

bool frameStarted(const FrameEvent& evt)
{
mKeyboard->capture();
return !mKeyboard->isKeyDown(OIS::KC_ESCAPE);
}

};

class TutorialApplication
{
public:
TutorialApplication()
{
}
~TutorialApplication()
{
}
void go()
{
// Create OGRE Root
Ogre::Root *mRoot = new Root();
// Load n parsing Resource.cfg
Ogre::ConfigFile cf;
cf.load("resources.cfg");
ConfigFile::SectionIterator seci = cf.getSectionIterator();
while (seci.hasMoreElements())
{
String secName = seci.peekNextKey();
ConfigFile::SettingsMultiMap *settings = seci.getNext();
ConfigFile::SettingsMultiMap::iterator i;
for (i = settings->begin(); i != settings->end(); ++i)
{
String typeName = i->first;
String archName = i->second;
ResourceGroupManager::getSingleton().addResourceLocation(archName, typeName, secName);
}
}

// Show OGRE config Dialog
if(!mRoot->showConfigDialog())

{
delete mRoot;
throw Exception(52, "User canceled the config dialog!","Ogre Config Dialog");

//return false; // Exit the application on cancel
}
// Create Render Window
Ogre::RenderWindow* window = mRoot->initialise(true, "Ogre Head Application");

//create Scene
Ogre::SceneManager* sceneMgr = mRoot->createSceneManager(ST_EXTERIOR_CLOSE);
//createCamera
Ogre::Camera* camera = sceneMgr->createCamera("SimpleCamera");
camera->setPosition(Vector3(100,100,200));
camera->lookAt(Vector3(0,0,0));
camera->setNearClipDistance(4);
// Create one viewport
Ogre::Viewport* viewPort = window->addViewport(camera);

// add Loading bar
ExampleLoadingBar mLoadingBar;

mLoadingBar.start(window, 1, 1, 0.7f);
sceneMgr->clearSpecialCaseRenderQueues();
sceneMgr->addSpecialCaseRenderQueue(RENDER_QUEUE_OVERLAY);
sceneMgr->setSpecialCaseRenderQueueMode(SceneManager::SCRQM_INCLUDE);

// init Resource Group
ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
//ResourceGroupManager::getSingleton().loadResourceGroup(
//ResourceGroupManager::getSingleton().getWorldResourceGroupName(),
//false, true);
// Back to full rendering
sceneMgr->clearSpecialCaseRenderQueues();
sceneMgr->setSpecialCaseRenderQueueMode(SceneManager::SCRQM_EXCLUDE);
mLoadingBar.finish();

// insert something
sceneMgr->setAmbientLight( ColourValue( 1, 1, 1 ) );
Ogre::Entity *ent1 = sceneMgr->createEntity( "OgreHead", "ogrehead.mesh" );
Ogre::SceneNode *node1 = sceneMgr->getRootSceneNode()->createChildSceneNode( "OgreHeadNode" );
node1->attachObject( ent1 );
node1->setPosition(Vector3(0,0,0));
sceneMgr->setSkyDome(true, "Examples/CloudySky", 5, 8);

// Setup Input System OIS with OGRE
size_t windowHnd = 0;
std::ostringstream windowHndStr;
OIS::ParamList pl;
Ogre::RenderWindow *win = mRoot->getAutoCreatedWindow();

win->getCustomAttribute("WINDOW", &windowHnd);
windowHndStr << minputmanager =" OIS::InputManager::createInputSystem(pl);" mkeyboard =" static_cast(mInputManager-">createInputObject(OIS::OISKeyboard, false));

// add EXIT Listener
ExitListener* mListener = new ExitListener(mKeyboard);
mRoot->addFrameListener(mListener);

//start rendering
mRoot->startRendering();

//Cleaning
mInputManager->destroyInputObject(mKeyboard);
OIS::InputManager::destroyInputSystem(mInputManager);

delete mListener;
delete mRoot;
}

};

#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
{
// Create application object

TutorialApplication app;

try {
app.go();
} catch( Exception& e ) {
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
MessageBoxA( NULL, e.getFullDescription().c_str(), "An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL);
#else
fprintf(stderr, "An exception has occured: %s\n",
e.getFullDescription().c_str());
#endif
}

return 0;
}


14. Silahkan di Build & Run


referensi:
http://www.ogre3d.org/wiki/index.php/Basic_Tutorial_6



Senin, 22 Maret 2010

Sejarah permainan mario bross

Sejarah Permainan Mario Bross

Siapa yang tidak kenal dengan tukang ledeng berkumis tebal berbaju merah lengkap dengan topi berhuruf 'M' di kepalanya. Ya, semua orang pasti mengenal sosok Mario. Tetapi siapakah yang tahu nama panjang Mario atau fakta-fakta unik lainnya? Bila kamu penasaran dengan fakta-fakta unik di balik sosok Mario, silahkan baca sejarah tentang Mario dibawah ini…


Asal Mula Mario :

Atari 7800 ada NES (Nintendo entertaintment System) dengan konsolee permainan yang menggunakan 8 bit. Game konsole ini telah menjadi lebih simpel dari sebelumnya dengan sebuah mesin game dan dua buah joystik pemain. Nintendo menghasilkan produk game pertama yang compatible dengan NES ini adalah Super Mario Bros (kini Mario Bross menjadi icon dari Nintendo). Mario pertama kali muncul dalam game Donkey Kong. Pada saat kemunculannya pertama kali Mario belum memiliki nama panggilan, Mario hanya dipanggil dengan nama "Jumpman". Bahkan tadinya Mario dipanggil dengan nama Mr. Video Game di Jepang. Nama Mario diberikan karena karakter Mario sangat mirip dengan pimpinan Nintendo Amerika yang berkebangsaan Italia bernama Mario Seagle. Shigeru Miyamoto sadar betul kalau nama-nama Jepang akan sulit diterima masyarakat umum dan akan mengurangi kepopuleran karakter buatannya di luar Jepang..Donkey Kong

Pekerjaan :

Mario sebenarnya berprofesi sebagai tukang kayu, bukan tukang ledeng seperti sekarang ini. Percaya atau tidak, pekerjaannya sebagai tukang ledeng tidak pernah dibawa ke dalam game, bahkan pipa ledeng dalam game Super Mario Bros berfungsi sebagai alat transportasi. Keahlian Mario memperbaiki pipa ledeng justru disoroti pada serial animasinya. Mario sebenarnya memiliki beberapa profesi lainnya, seperti dokter dalam game Dr. Mario, Arkeolog dalam game Mario Picross dan pembuat mainan dalam game Mario vs. Donkey Kong 2: March of the Minis. Saat ini Mario sering sekali berganti-ganti pekerjaan mengikuti judul game yang sedang dibintanginya. Terkadang Mario menjadi pebasket, atlit sepak bola dan lain sebagainya.

Penampilan :

Shigeru Miyamoto sebagai pencipta Mario memakaikan topi pada karakter Mario karena merasa kesulitan menggambar rambut pada saat itu. Selain itu mulut juga mengalami nasib yang sama, Shigeru lebih memilih memakaikan kumis tebal pada Mario karena lebih mudah digambar dibandingkan harus menggambar mulut. Mario biasanya memakai baju yang merupakan kombinasi antara kaus biru dan overall berwarna merah, tetapi pada game Super Mario Bross, kaus Mario berubah menjadi warna coklat muda. Sampai saat ini tidak ada laporan resmi tentang mengapa Mario harus berganti warna kaus, menurut dugaan beberapa orang penggantian tersebut dimaksudkan untuk membedakan warna baju Mario dengan langit dalam game.

Saudara Kandung :

Mario memiliki seorang saudara kandung yang bernama Luigi. Luigi muncul pertama kali pada tahun 1983 dalam game Mario Bros. Pada awalnya Luigi selalu dianggap sebagai adik Mario yang sedikit lebih muda, cerita tersebut diubah pada game Super Mario World 2: Yoshi's Island. Mario dan Luigi digambarkan sebagai anak kembar yang lahir bersamaan, bedanya Mario dinaikkan ke atas burung bangau terlebih dahulu sehingga dianggap lebih tua sekian detik dari Luigi. Mario dan Luigi memiliki nama panjang yang cukup aneh, nama panjang mereka adalah Mario. Mengapa bisa begitu? Karena, Mario dan Luigi selalui dipanggil sebagai Mario Bros/Brothers, penggunaan kata bros atau brothers selalu mengacu pada nama belakang seseorang. Sebagai contoh bila kamu dan adikmu memiliki nama belakang Edison maka kalian berdua bisa dipanggil sebagai Edison brothers atau Edison bersaudara. Melihat fakta tersebut bisa dipastikan kalau nama lengkap Mario adalah Mario Mario dan Luigi Mario.


Pengisi Suara :

Mario pernah diisikan suaranya oleh banyak aktor terkenal seperti, Charles Martinet, Mark Graue, Ronald B. Ruben termasuk Peter Cullen sang pengisi suara Optimus Prime di Transformers. Suara Mario yang tinggi dimaksudkan untuk memberikan kesan ceria pada karakter Mario, aksen Itali ditambahkan karena Mario sangat menyukai pasta dan pizza. Masalah aksen sering menimbulkan kesalahpahaman orang tentang asal-usul Mario, menurut sebagian orang Mario berasal dari Italia, padahal dalam gamenya diperlihatkan kalau Mario lahir di kerajaan jamur. Mario juga pernah diperankan oleh aktor sungguhan seperti "Captain" Lou Albano sang pegulat campuran Italia dan Amerika dalam acara The Super Mario Bros Super Show! Di Acara tersebut, Mario lagi-lagi mengalami perubahan aksen, Mario memiliki aksen Brooklyn yang kental lengkap dengan kalimat-kalimat slang. Selain Lou Albano, Mario pernah diperankan oleh aktor Bob Hoskins dalam film Super Mario Bros The Movie. Sayangnya film tersebut tergolong film adaptasi yang gagal di pasaran.

Musuh Abadi :

Memang Bowser selalu tampil menjadi musuh utama Mario dalam kebanyakan game, tetapi sesungguhnya Mario memiliki musuh abadi yang memiliki nama Wario. Nama Wario itu sendiri berasal dari gabungan kata "warui" yang artinya tidak baik dan Mario. Berbeda dengan Mario yang diciptakan oleh Shigeru Miyamoto, Wario diciptakan oleh Gunpei Yoko. Wario muncul pertama kali pada tahun 1992 dalam game Super Mario Land 2: 6 Golden Coins sebagai musuh utama sekaligus raja terakhir game tersebut. Sejak saat itu nama Wario mulai dikenal oleh publik dan akhirnya Wario menjadi bintang utama beberapa judul game buatan Nintendo. Biasanya Wario selalu digambarkan sebagai seorang yang egois dan tamak, tetapi biasanya dia melakukan berbagai hal baik untuk mencapai tujuannya. Wario digambarkan sangat berlawanan dengan Mario yang tipikal pahlawan baik hati, bahkan Wario memakai huruf W di topinya berlawanan dengan Mario yang memakai huruf M. Karakter Wario memiliki beberapa fakta unik, pertama-tama tinggi badan Wario selalu berubah-ubah, terkadang Wario digambarkan lebih tinggi dari Mario dan terkadang sebaliknya. Fakta unik lain Wario adalah, Wario memiliki pengisi suara yang sama dengan Mario, Luigi dan Waluigi.

Pasangan Romantis :

Banyak orang yang mengira kalau Mario sudah berpasangan dengan tuan puteri Peach dari dulu, padahal cerita tersebut tidak tepat 100%. Mario sempat memiliki kekasih lain dalam game Donkey Kong. Di game tersebut dikisahkan kalau Mario harus menyelamatkan kekasih hatinya yang bernama Pauline dari cengkraman kera raksasa yang jahat. Mario dan Peach baru dipertemukan pada game Super Mario Bros. Banyak yang menyangka kalau puteri yang ada dalam game Donkey Kong merupakan puteri yang sama dalam game Super Mario Bros. Tadinya tuan puteri Peach lebih dikenal sebagai Toadstool, sampai akhirnya pada game Super Mario 64 nama Peach dikenal oleh penggemarnya secara lebih luas. Lalu bagaimana dengan nasib puteri Pauline yang ditinggal Mario? Rupanya Pauline kembali dimunculkan dalam game Mario vs. Donkey Kong 2: March of the Minis.


Kekuatan Mario :

Mario memiliki beragam kekuatan yang terus bertambah sampai sekarang. Mario biasanya memiliki tiga buah kekuatan dasar seperti, Jamur untuk membesar, bunga api untuk membuat Mario menembakkan api dan bintang yang membuat Mario tidak bisa dilukai oleh serangan apapun. Kekuatan Mario lainnya terkadang mengambil wujud binatang seperti pakaian kodok, daun cerepelai dan wortel kelinci. Setiap ada serial baru biasanya Mario memperoleh kekuatan baru, seperti dalam game New Super Mario Bros, Mario mendapatkan dua jamur tipe baru, yang pertama bernama jamur raksaksa yang membuat Mario berubah menjadi besar sekali dan yang kedua adalah jamur mini yang menyebabkan Mario menciut menjadi kecil sehingga cukup ringan untuk berjalan di atas air. Mario terkadang bisa memanfaatkan benda-benda yang ada di sekitarnya untuk dijadikan senjata, sebagai contoh dalam Super Mario Bros 2 Mario bisa mengangkat tanaman yang ada di dalam tanah untuk dilemparkan ke arah musuh.

Musik Dalam Mario :

Musik yang dimiliki oleh game-game yang dibintangi oleh Mario memang bermacam-macam, tetapi ada sebuah musik yang selalu diingat orang sampai sekarang, musik yang dimaksud adalah Super Mario Bros Theme besutan Koji Kondo. Dalam kultur modern musik tersebut telah menginspirasi jutaan penggemar Mario di seluruh dunia.Sudah tidak terhitung berapa kali lagu tersebut dimainkan oleh penggemarnya dengan beragam versi dan variasi. Ada yang diaransemen ulang, ada yang dimainkan dengan dua gitar sekaligus bahkan ada yang acapela. Banyak orang yang mendapatkan popularitas karena memainkan lagu Super Mario Bros Theme, seperti Zack Kim yang memainkan lagu tersebut memakai dua gitar sekaligus di YouTube, videonya telah ditonton oleh 18 juta orang lebih. Jean Baudin yang memakai bass dengan 11 senar, videonya di YouTube telah ditonton 4 juta orang. Greg Patillo memakai flute untuk memainkan lagu tersebut, videonya telah ditonton 12 juta orang. Kalau lagu tersebut sangat populer di mata dunia dan menginspirasi jutaan orang, lalu bagaimana dengan nasib sang kreator musik tersebut? Bakat langka Koji Kondo untuk membuat musik yang sangat catchy, ternyata malah menjadi bumerang bagi beliau. Sebagai pemusik Koji Kondo ingin sekali bisa berganti-ganti aliran musik sesuka hati, tetapi hal tersebut kerap sekali diprotes oleh penggemarnya. Di mata penggemarnya, lagu-lagu ciptaan Konji Kondo haruslah catchy, bernuansa ceria dan memiliki nada-nada yang mirip sirkus. Padahal pria kelahiran Nagoya 48 tahun yang lalu ini, ingin sekali bereksperimen dengan gaya bermusik yang lain.

Ketenaran Mario :

Karakter Mario telah muncul dalam 200 judul game yang telah terjual kurang lebih 193 juta kopi di seluruh dunia. Kepopuleran Mario tidak berhenti sampai situ saja, Mario memiliki acara TV sendiri, animasi, komik dan film layar lebar. Bahkan pemain NHL, Mario Lemieux dipanggil oleh media dengan julukan "Super Mario". Julukan Super Mario sempat hinggap pada atlit-atlit lainnya seperti pembalab sepeda profesional Mario Cipolini dan pesepak bola Jerman Mario Basler. Ketenaran Mario jauh mengalahkan Cloud dari Final Fantasy VII atau Solid Snake dari serial Metal Gear. Mario masuk ke dalam Walk of Game pada tahun 2005 bersama-sama dengan, Link, Sonic dan Master Chief selain itu Mario juga memiliki patung lilinnya sendiri di Hollywood Wax Museum. Bahkan ada sebuah nama jalan di Swedia yang didedikasikan langsung untuk Mario bernama "Mario's Gata 21" yang berarti Jalan Mario 21. Mario sampai sekarang masih memegang tujuh rekor Guinness termasuk di antaranya, game yang memiliki jumlah penjualan terbanyak sepanjang waktu dan game pertama yang diadaptasi ke dalam film. Yang cukup mengejutkan menurut hasil survei Marketing Evaluations pada tahun 1990, ternyata ketenaran Mario mampu mengalahkan ikon Amerika Mickey Mouse.

http://memed-al-fayed.blogspot.com/2010/01/10-fakta-unik-mario-bross.html