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.
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;
}
}