Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS]
GAME SUWIT JAWA
Kali ini saya akan membagikan sajah tentang otak atik saya dengan bahasa pemrograman C++ .. walaupun ga bagus gapapa lah ini sangat sederhana sekali ...ini buat belajar saya dan mengingatnya kembali... Update terbaru sudah buat GAME batu kertas gunting dengan pemrograman C++
Pastinya kalian ga asing dengan game ini yaitu game suwit jawa dengan menggunakan pemrograan C++, memang dari namanya sih sedikit asing, tapi coba siapa tau game apa ini? yups game Suwit Jawa ini sebennarnya seperti game batu kertas gunting, cuman ini menggunakan karakter gajah semut dan orang, pasti kalian tau kan? pas masa kecil? hehe
kalo gajah lawan semut yang menang semut, kalo gajah lawan orang yang menang gajah, kalo semut lawan orang yang menang orang dst.
Kali ini sih berbeda, yang biasanya menggunakan tangan telunjuk=orang, kelingking=semut dan gajah=jempol, sekarang menggunakan pemrograman C++, pertama untuk membuat Game Suwit Jawa dengan pemrograman C++, dengan menggunakan bilangan random untuk menentukan bilangan acak sebagai lawan, agar ada lawannya.
bilangan acak dimaksudkan untuk dijadikan sebagai karakter antara gajah semut dan orang tersebut agar lawan dapat memilih secara acak dengan karakter tersebut....
jadi dalam game Suwit Jawa ini saya membuat pilihan user, lain kali saya akan membuat game bai kertas gunting, sebenernya sih sama juga, cuma Game Suwit Jawa ini juga lebih terkenal menurut saya ...
tampilan awal setelah RUN seperti ini... saya membuat sederhananya sajah agar dapat di pahami...
Jadi dalam game Suwit Jawa pemrograman C++ ini user dapat memilih, nah yang menjadi lawanya itu saya menggunakan bilangan random tadi yang kemudian dijadikan sebagai karakter gajah, semut dan orang secara otomatis.
Selanjutnya ketika memilih SEMUT, tp yang saya buat hanya menjadi kode saja bukan memakai string
1. gajah
2. semut dan
3. orang ...
misal mau memilih no 2 ... tampilan game Suwit Jawa dengan pemrograman C++ :
Kan disitu ada tulisan COMPUTER.. itu sebenernya bilangan random yang sudah dijadikan sebagai karakter yang pada awal ini sudah dibahas, jika ingin mencoba game suwit jawa Pemrograman C++ dan mempelajarinya, silahkan salin code nya
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <math.h>
#include <stdlib.h>
#include <string>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
system("color 5e");
// Pilihan Player
int lagi, pilih;
a:cout << "===================================" << endl;
cout << " Selamat datang di GAME SUWIT JAWA " << endl;
cout << "===================================" << endl << endl;
cout << " Kamu Pilih ?" << "\n\n";
cout << " 1. GAJAH, \n 2. SEMUT, \n 3. ORANG" << "\n";
cout << " Silahkan Pilih 1/2/3 : => ";
cin >> pilih;
if(pilih==1)
{
cout << "\n Kamu = GAJAH" << endl;
srand(time(NULL)); // bilangan random/acak
int com = rand() % 10;
if (com<=3 && com>=1)
{
cout << " Computer = GAJAH" << "\n\n";
cout << " ==============" << endl;
cout << " ==> SERI ! <==" << endl;
cout << " ==============" << endl;
}
else if (com<=6 && com>=4)
{
cout << " Computer = ORANG" << "\n\n";
cout << " =====================" << endl;
cout << " ==> Kamu Menang ! <==" << endl;
cout << " =====================" << endl;
}
else
{
cout << " Computer = SEMUT" << "\n\n";
cout << " ====================" << endl;
cout << " ==> Kamu Kalah ! <==" << endl;
cout << " ====================" << endl;
} cout << endl;
}
else if(pilih==2)
{
cout << "\n Kamu = SEMUT" << endl;
srand(time(NULL)); // bilangan random/acak
int com = rand() % 10;
if (com<=3 && com>=1)
{
cout << " Computer = SEMUT" << "\n\n";
cout << " ==============" << endl;
cout << " ==> SERI ! <==" << endl;
cout << " ==============" << endl;
}
else if (com<=6 && com>=4)
{
cout << " Computer = GAJAH" << "\n\n";
cout << " =====================" << endl;
cout << " ==> Kamu Menang ! <==" << endl;
cout << " =====================" << endl;
}
else
{
cout << " Computer = ORANG" << "\n\n";
cout << " ====================" << endl;
cout << " ==> Kamu Kalah ! <==" << endl;
cout << " ====================" << endl;
} cout << endl;
}
else if(pilih==3)
{
cout << "\n Kamu = ORANG" << endl;
srand(time(NULL)); // bilangan random/acak
int com = rand() % 10;
if (com<=3 && com>=1)
{
cout << " Computer = ORANG" << "\n\n";
cout << " ==============" << endl;
cout << " ==> SERI ! <==" << endl;
cout << " ==============" << endl;
}
else if (com<=6 && com>=4)
{
cout << " Computer = SEMUT" << "\n\n";
cout << " =====================" << endl;
cout << " ==> Kamu Menang ! <==" << endl;
cout << " =====================" << endl;
}
else
{
cout << " Computer = GAJAH" << "\n\n";
cout << " ====================" << endl;
cout << " ==> Kamu Kalah ! <==" << endl;
cout << " ====================" << endl;
} cout << endl;
}
else
{
cout << "yang anda input salah !!" << endl;
}
cout << "pilih lagi = [0] : ";
cin >> lagi;b:
if (lagi == 0)
{
system ("cls");
goto a;
}
}
Sedikit untuk setiap kode kode program C++ nya, game Suwit Jawa Pemrograman C++ ini hanya membutuhkan pengkondisian if else, if else if saja, ga perlu pengulangan for, while, untuk membuat game Suwit Jawa pun sangat mudah karena itu.
cout = sebagai nilai output yang keluar/yang nantinya akan ditampilkan ke layar.. perhatikan baik baik.. setiap cout pasti dalam output yang ada di gambar pasti muncul, itu yang dinamakan tampil ke layar.
cin = itu sebagai inputan... jadi pas digambar pertama yang harus milih gajah,semut atau orang itu hanya menggunakan cin...
dalam kondisi tersebutlah akan dibutuhkannya suatu pengkondisian yaitu if else if
Oh ya ini saya menggunakan CODEBLOCKS, mungkin kalo selain app ini ada yang eror ketika mempraktekannya, kemungkinan eror pada aplikasi seperti IDE turbo C++, Jadi itu dulu yang bisa saya bagikan dan sampaikan, terima kasih apabila dan ada kesalahan atau kesan silahkan tulis di komentar, semoga bermanfaatif(pilih==1)jika user memilih no 1 else if(pilih==2)jika user pilih no 2
download Code::Blocks silakan klik dibawah ini
0 Response to "Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS]"
Post a Comment