Wednesday, November 7, 2018

Hallo coding maniak sudahkah anda ngoding hari ini ??
Hari ini saya akan membagikan tutorial membuat game dengan c++, yah walaupun game yang sangat sederhana tapi lumayan lah ya bisa menjadi variasi buat yang lagi belajar pemrograman dan mungkin sudah agak bosan dengan program-program praktikal seperi penjualan, konversi, menghitung luas dan sebagainya, game yang akan kita buat adalah program permainan suit batu gunting kertas menggunakan dev c++ tentunya lengkap dengan source code nya jadi kalian tidak harus repot dan sulit mengeceknya.
Kita akan bermain melawan komputer yang menggunakan sistem acak, program nya sendiri sebenarnya cukup sederhana kunci nya hanya di rand yaitu fungsi mengacaknya, sisanya sih mirip-mirip saja dengan program-progran yang sudah ada di artikel di blog ini, kita akan menggunakan struktur pemilihan if else.
oke langsung saja kita lihat gambaran programnya.

contoh program C++ permainan suit

pada gambar diatas kita bisa lihat untuk librarynya ada yang umum sering digunakan seperti  iostream dan conio lalu ada time.h dan stdlib juga untuk mengakomodasi fungsi srand atau random/acak, rand()%3 itu artinya sistem akan merandom angka dari nol sampai kurang dari 3 yaitu 0, 1, 2 untuk menentukan pilihan komputer dalam permainan ini saat gilirannya tiba. 

belajar membuat permainan sederhana menggunakan C++

yang selanjutnya akan ada struktur pemilihan if elseuntuk setiap mengatur setiap pilihan yang akan kita dan sistem lakukan.

source code permainan suit dijamin work

tutorial lengkap membuat game suit batu gunting kertas

dan dibagian akhir ada codingan untuk keluar dari program yaitu pilihan no 4 lalu ada codingan untuk keterangan jika user salah memasukan pilihan dalam hal ini lebih dari 4 maka akan muncul pemberitahuannya tidak lupa adanya system ("cls") untuk membersihkan halaman supaya ngga bertumpuk-tumpuk bekasnya

Dan ini gambaran ketika program ini dijalankan

belajar C++ untuk Pemula

pada tampilan pertama kita akan di berikan pilihan untuk memilih batu, gunting atau kertas walau kalian memilih pertama, sistem ngga akan curang ko karena menggunakan fungsi acak jadi kalian masih punya kesempatan menang setelah memilih dan melakukan enter, akan muncul hasilnya apakah kalian menang, draw atau kalah.

membuat game menggunakan dev C++

Contohnya seperti terlihat digambar diatas, saya memilih pilihan nomer 2 yaitu kertas ayo kita coba tekan enter dan kita lihat hasilnya......

membuat program suit mudah

Yah ternyata draw, saya masih penasaran nih ayo kita coba lagi....

tutorial dev C++ membuat game sederhana

Kali ini saya memilih pilihan nomer 3 yaitu gunting mudah-mudahan menang kali ini, kita tekan enter dn kita lihat pilihan dari program kita......

belajar pemrograman dengan mudah

Hasyemm tenan ternyata saya malah kalah haha ya sudahlah kita close saja programnya...

tutorial C++ untuk pemula

Tinggal kita pilih pilihan 4 untuk keluar dari permainan....

Tertarik mau coba bikin juga ??
Oke saya kasih source code lengkapnya supaya lebih memudahkan kalian, saya sih lebih menyarankan kalian menulis manual source codenya tidak asal copas saja apalagi buat yang awal-awal lagi belajar, kalau kalian sering ngetik coding program walaupun belum ngerti alurnya minimalnya kalian akan hafal strukturnya gimana, aturan, fungsi-fungsi dasarnya gimana, tapi itu terserah kalian..

#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
main()
{
            int acak, pilih;
            srand(time(NULL));
            awal:
                        acak = rand()%3;
                        cout<<"-------------- Permainan Batu Gunting Kertas --------------\n\n";
                        cout<<"\t--- Pilihan ---\n";
                        cout<<" [1]. Batu\n";
                        cout<<" [2]. Kertas\n";
                        cout<<" [3]. Gunting\n";
                        cout<<" [4]. Keluar\n\n";
                        cout<<" Masukan Pilihan Anda : "; cin>>pilih;
                        cout<<endl;
                        if(pilih == 1)
                        {
                                    cout<<"Pilihan Kamu\t\t: Batu\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- DRAW -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - KAMU KALAH :P :P :P :P -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - KAMU MENANG T_T T_T T_T -";
                                    }
                        }
                        else if(pilih == 2)
                        {
                                    cout<<"Pilihan Kamu\t\t: Kertas\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- KAMU MENANG T_T T_T T_T -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - DRAW -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - KAMU KALAH :P :P :P :P -";
                                    }
                        }
                        else if(pilih == 3)
                        {
                                    cout<<"Pilihan Kamu\t\t: Gunting\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- KAMU KALAH :P :P :P :P -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - KAMU MENANG T_T T_T T_T -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - DRAW -";
                                    }
                        }
                        else if(pilih == 4)
                        {
                                    cout<<"\n\n TERIMA KASIH TELAH BERMAIN, KAPAN-KAPAN MAIN LAGI YA ";
                                    getch();
                                    return 0;
                        }
                        else if(pilih > 4)
                        {
                                    cout<<"\n Pilihan Yang Anda Pilih Tidak Tersedia\n";
                                    getch();
                                    goto awal;
                        }
            getch();
            system("cls");
            goto awal;
}


Semoga postingan hari ini bermanfaat tuliskan pertanyaan dan komentar kalian dibawah ya, disini kita sama-sama belajar jadi jangan sungkan.
"Dari newbie, oleh newbie dan untuk newbie"




15 comments:

  1. terima kasih kak sudah membagi tutorial nya...sumpah ini tutorial ajib bener dah...:):):)

    ReplyDelete
  2. bang mau tanya itu fungsi fungsi operatornya untuk apa saja

    ReplyDelete
  3. = untuk assignment (memasukan)
    == untuk sama dengan ......
    > untuk lebih besar dari .....

    ReplyDelete
  4. Bang itu pake aplikasi apa untuk menulis scriptnya?

    ReplyDelete
  5. kak ini klo emote kalahnya diganti jadi kek gini :) gtu bisa kh kak? sama bagian mau exitnya yg kapan2 main lagi ya diganti jadi yg lain?bisa kan?

    ReplyDelete
  6. Its Very Benefit Post And Let Me Share It For Alot Of People. And Dont Forget Ti Visit Me Back
    MAUU GAMES ONLINE SERU ASYIK DAN MENGUNTUNGKAN BESAR DAN DIBAYAR LAGI KLIK LINK SALAH SATU LINK DIBAWAH INI ANDA TIDAK PERCAYA SILAHKAN BUKTIKAN SENDIRI SUDAH BANYAK YANG BERHASIL MENDAPATKANNYA
    1.LIVE22
    2.ACE333
    3.SABUNG AYAM ONLINE
    4.BANDAR BOLA

    ReplyDelete
  7. Sungguh berguna👌

    ReplyDelete
  8. Apakah bisa untuk membuat program cheat game online kak

    ReplyDelete

Powered by Blogger.

Author

My photo
"life is only once, so don't choose to be mediocre, do whatever you need to do and die without regret" -Mad Arief-

Postingan Terbaru

Total Pageviews