5 Game Android Terbaru 2018 Paling Seru Untuk Mengisi Waktu Saat Senggang!

Gambar
Kegabutan memang sering menyerang nggak kenal waktu! Bosan juga kerap melanda ketika sedang menunggu antrean,  commute  ke tempat kerja, atau bahkan ketika nemenin pacar belanja.  Game  Android bisa jadi solusinya! Nih ada rekomendasi 5  game  Android terbaru 2018 paling seru untuk mengisi waktu saat senggang. Baca dan langsung d ownload   game -nya sekarang, yuk! 1. Game Terbaik Ber-Genre Fighting ini Mendarat di Android! Tekken Mobile Image Source: Tekken Mobile Jawara  game   fighting  yang sering kamu mainkan di PlayStation ini kini hadir di Android. Meski memiliki mekanisme gaming yang berbeda dengan pendahulunya, nyatanya  Tekken Mobile  tetap asyik buat dimainkan. Tahu nggak Tekken Mobile ini bisa kamu mainkan dengan berbagai  Bluetooth Gamepad dari Ipega  ini?  Download game  Android keren ini sekarang! 2. Karakter Baru di Game Android Terbaru 2018, Legacy of ...

Membuat Game RPG Sederhana Dengan C++

1.  Sekilas Tentang Game

Ada banyak genre game di dunia ini, tapi kita mengatakannya cuma game tembak-tembakan,game petualangan, game strategi. Tapi sebenarnya ada nama lain dari jenis game yang saya sebutkan di atas. Disini saya bahas sedikit mengenai jenis game yang paling pupuler

 
  • RTS (Real Time Strategi)
Game ini biasanya bersifat turn based ataupun bisa dimainkan secara bersamaan, identik dengan bermain melawan human intelegent (manusia vs manusia) yang biasanya menggunakan LAN ataupun Internet. Game ini bisa dikatakan game perang-perangan. Contoh game RTS adalah (DOTA, StarCraft, Civilization)
  • RPG (Role Playing Game)
Keunikan dari game ini yaitu tidak pernah tamat. Meskipun tamat paling hanya cerita nya saja atau leveling yang bias sesuka hati. Kita diperkenankan untuk mengelola sebuah karakter, mengatur keungan ataupun membangun koneksi. Contoh dari game ini yaitu (KOA, Skyrim, The Witcher)
  • FPS (First Person Shooter)
Ini sebenarnya nama genre dari game tembakan-tembakan. Kita menjalankan orang/person dengan sudut pandang orang pertama. Contoh dari game ini yaitu (call of duty, counter strike, far cry 3)
  • Sand Box
Game ini berlatar di suatu daerah yang kita dituntut untuk menjalankan sebuah misi yang telah ditentukan. Game ini memiliki banyak peminat karena kebebasan yang disuguhkan di dalamnya. Contoh dir game ini yaitu (GTA, Saint Row, Sleeping Dogs)

2.  Membuat Game Sederhana

Dari sekian banyak genre game yang
ada saya akan membagikan cara membuat game sederhana menggunakan c++ untuk
genre RPG (Role Playing Game)
·
Persiapan
Tool
yang saya gunakan unutk membuat game ini yaitu dev c++. Bisa download disini
image001
·
Sprite
Setelah
menginstal IDE tadi kemudian buka aplikasinya.
Kemudian
klik file > New > Source File atau CTRL N
Dengan
tampilan ide nya sebagai berikut :
image002
Kemudian
ketikkan source code di bawah ini
#include <iostream>
#include <windows.h>
#include <conio.h>

using namespace std;

char Map[10][10] = {"#########",
                    "#   #  !#",
                    "##### ###",
                    "##    # #",
                    "## #### #",
                    "#  #    #",
                    "# #     #",
                    "#@#     #",
                    "#########"};
int Gamespeed = 100;
int Level = 0;
bool stopgame = false;

int main () 
{
    
    while (stopgame == false && Level==0) 
    {
          system("cls");
          for (int y= 0;y<10;y++)
          {
              cout << Map[y] << endl;
          }
          for (int y= 0;y<10;y++)
          {
              for (int x = 0; x<10; x++) 
              {
                  switch (Map[y][x]) 
                  { 
                      case '#':
                      {
                          Map[y][x] = 219;
                      }break;
                     case '@':
                     {
                          
                          if (GetAsyncKeyState(VK_UP) !=0)
                          {
                               int y2 = (y-1);
                              switch(Map[y2][x]) 
                              {
                                  case ' ' :
                                  {
                                        Map[y][x] = ' ';
                                        y-=1;
                                        Map[y2][x]='@';
                                  } break;
                                  case '!' :
                                  {
                                       Level = 1;
                                  } break;
                              }
                          }
                          if (GetAsyncKeyState(VK_DOWN) !=0)
                          {
                                   int y2 = (y+1);
                                  switch(Map[y2][x]) 
                                  {
                                      case ' ' :
                                      {
                                            Map[y][x] = ' ';
                                            y+=1;
                                            Map[y2][x]='@';
                                      } break; 
                                        case '!' :
                                  {
                                       Level = 1;
                                  } break;
                                  }
                          }
                           if (GetAsyncKeyState(VK_RIGHT) !=0)
                          {
                                   int x2 = (x+1);
                                  switch(Map[y][x2]) 
                                  {
                                      case ' ' :
                                      {
                                            Map[y][x] = ' ';
                                            x+=1;
                                            Map[y][x2]='@';
                                      } break; 
                                      case '!' :
                                      {
                                      Level = 1;
                                      } break;
                                  }
                          }
                          if (GetAsyncKeyState(VK_LEFT) !=0)
                          {
                                   int x2 = (x-1);
                                  switch(Map[y][x2]) 
                                  {
                                      case ' ' :
                                      {
                                            Map[y][x] = ' ';
                                            x-=1;
                                            Map[y][x2]='@';
                                      } break; 
                                        case '!' :
                                      {
                                           Level = 1;
                                      } break;
                                  }
                          }
                          
                     }break;
                  }
              }
          }
          Sleep(Gamespeed); 
    }
    while  (stopgame == false && Level==1)
    {
      system ("cls");
      cout << "Level 2 Goes Here" << endl;
      system("pause");  
      return EXIT_SUCCESS;        
    }
    exit (1);
    getch ();
}

Kemudian
execute > compile

Komentar

Postingan populer dari blog ini

Membuat Logo Club Motor Dengan Corel Draw

7 Game PC Terbaik yang Meluncur di Bulan Januari 2018