Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS] ~ Coding IsmyNR - Cara Dan Contoh Pemrograman

Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS]

GAME SUWIT JAWA C++

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

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.

Cara Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS]

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++ :
Cara Membuat Game Sederhana "Suwit Jawa" dengan Bahasa Pemrograman C++ [CODE::BLOCKS]

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 di github :


Atau code di bawahh ini :

#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,
if(pilih==1) jika user memilih no 1  
else if(pilih==2) jika user pilih no 2 

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 bermanfaat


download Code::Blocks silakan klik dibawah ini
download
Download game suwit jawa pemrograman C++ untuk melihat hasilnya klik dibawah ini
download
Tag :
contoh game sederhana C++
source code game java neatbeans
cara membuat game sederhana menggunakan code::blocks
bahasa pemrgraman C++ 
logoblog

Share :

No comments:

Post a Comment

Berkomentarlah jika ada pertanyaan mengenai artikel ini, Kesan pembaca atau saran yang membangun blog ini.
*Gunakan akun google dan ceklis kolom (Notify Me) agar mendapatkan pemberitahuan balasan komentar

 
Back to Top