Sabtu, 19 Mei 2012

Membuat Game dengan openGL

Siapa bilang membuat game itu susah...
bagaimana cara membuat game sederhana 2D dan 3D menggunakan bahasa C++ dan openGL.

  • Langkah pertama yang harus dilakukan adalah menginstal program aplikasi untuk menulis bahasa pemrograman c++ dan plugin glut OpenGL. disini saya menggunakan dev c++ dan plugin free glut.
  • download dev c++, free glut, koding programnya dan permainannya secara gratis di asteroid atau di webnya langsung dev c++.
  • Setelah menginstal programnya, buat project baru, pilih multimedia, glut, ketikkan nama projectnya, pilih c++/cpp dan klik ok.
  • Hapus program default dari glut, dan tuliskan program. 
ini merupakan program utama dari game asteroid.

main.cpp

#include "painter.hpp"
#include "game.hpp"
#include

Game game;

void display()
{
   glClear(GL_COLOR_BUFFER_BIT);
   Painter p;
   game.draw(p);
   
   glutSwapBuffers();
}

// Fungsi navigasi pesawat
Keys keys;

void keyEvent(int key, int, int)
{
  switch(key)
  {
  case GLUT_KEY_LEFT:
         keys.set(KEY_LEFT);
         break;
  case GLUT_KEY_RIGHT:
         keys.set(KEY_RIGHT);
         break;
  case GLUT_KEY_DOWN:
         keys.set(KEY_DOWN);
         break;
  case GLUT_KEY_UP:
         keys.set(KEY_UP);
         break;         
  }
}

Rabu, 29 Februari 2012

Tahun Kabisat Dengan Bahasa C/C++

Tahun kabisat (leap year). Mungkin ada sebagian orang yang belum begitu faham tentang tahun kabisat. Apakah tahun kabisat itu?. Sewaktu saya duduk di sekolah dasar, tahun kabisat yang ada dibenak saya adalah tahun yang pada bulan februarinya terdapat 29 hari dan akan ada dalam periode 4 tahun sekali.

Senin, 06 Februari 2012

Interaksi Manusia dan Komputer - Menarik bukan berarti yang terbaik

Interaksi Manusia dan Komputer atau biasa disebut Human Computer Interaction (HCI) merupakan salah satu aspek penting desain interaksi. Dengan desain interaksi, kita berarti merancang produk interaktif yang mendukung dan membantu manusia bekerja di kehidupan mereka sehari-hari.

Minggu, 05 Februari 2012

100 Hari

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.