Halo semua, kali ini gw mau sharing gimana cara membuat game dari bahasa pemrogaman C++.
"Hah, sulit nggk tuh?" Sulit nggk nya sih tergantung seberapa terlatihnya logika dan kemampuan kita. Kalau yang baru belajar pemrogaman C++ disuruh bikin game Hangman ya bisa-bisa mati gantung diri beneran kali ya.. :D
Oke, disini gw menggunakan software Dev C++ untuk meng-compile C++ sendiri. Apabila kalian belum punya software tersebut, bisa di download di Indowebster.
Full atau nggk nya gw nggk tau, asal comot sih sebenernya.. :p
Jadi, begitu kalian membuka Dev C++ untuk pertama kalinya, seharusnya kalian akan melihat interface seperti dibawah ini.
Interface Dev C++ |
Nah kalo sudah, untuk memulainya kalian klik File > New > Source File.
Nanti kalian akan dibawa pada satu interface lagi. Tampilannya bisa saja seperti ini:
Interface Dev C++ |
Kalian bisa ganti-ganti interface sesuai selera kok. Caranya kalian klik Tools > Editor Options. Nanti akan keluar menu option seperti ini:
Editor Options |
Nah, kita akan membuat game "Apakah kamu jodohku?" menggunakan C++.
Berikut adalah script C++ nya:
#include < stdio.h >Saya akan mencoba untuk menjelaskan arti dari script diatas.
#include < iostream >
using namespace std;
main ()
{
string nama;
int usia;
int a = 16;
int b = 18;
cout << "\tApakah kamu jodohku?\n\n";
cout << "Hai, siapa nama kamu?" << endl;
cin >> nama;
cout << "Umur berapa kamu sekarang?" << endl;
cin >> usia;
if ( usia >= a && usia <= b ) {
cout << "\n\tTernyata selama ini kamu yang aku cari " << "! ^^";
cin >> nama;
}
else {
cout << "\nMaaf " << nama << ",tapi sepertinya kita tidak jodoh >.<";
cin >> nama;
}
}
#include < iostream >
#include < stdio.h >
using namespace std;
#include disini disebut sebagai Library Function, yang artinya adalah fungsi-fungsi yang disediakan oleh bahasa C dan C++ dalam file-file header atau librarynya. Salah satu fungsi library yang telah diperkenalkan yaitu cout, yang berfungsi untuk mencetak ke layar monitor.
stdio.h = Standard Input Output
< stdio.h > berfungsi untuk mengaktifkan perintah input dan output pada program C++.
Contoh fungsi input pada C++ adalah "cin", dan outputnya adalah "cout". Tanpa < stdio.h > maka fungsi "cin" dan "cout" tidak akan berfungsi.
string nama;
int usia;
int a = 16;
int b = 18;
int usia;
int a = 16;
int b = 18;
string nama digunakan untuk menyimpan nama yang akan diinput. String sendiri digunakan apabila menggunakan variabel yang bersifat bukan hitungan.
int usia digunakan untuk menyimpan input berupa angka.
int a dan int b digunakan untuk menyimpan input usia.
int sendiri digunakan apabila akan menggunakan variabel bersifat angka dan dapat dihitung.
cout << "\tApakah kamu jodohku?\n\n";
cout << "Hai, siapa nama kamu?" << endl;
cin >> nama;
cout << "Umur berapa kamu sekarang?" << endl;
cin >> usia;
cout << "Hai, siapa nama kamu?" << endl;
cin >> nama;
cout << "Umur berapa kamu sekarang?" << endl;
cin >> usia;
cout adalah fungsi yang digunakan untuk mencetak text pada program C++.
cin adalah fungsi yang digunakan untuk menginput setiap jawaban, yang nantinya jawaban tersebut akan disimpan pada variabel yang dimaksud.
Misal: cin >> nama;
Jawaban yang diinputkan pada "cin >> nama;" akan disimpan pada "string nama;".
if ( usia >= a && usia <= b ) {
cout << "\n\tTernyata selama ini kamu yang aku cari " << "! ^^";
cin >> nama;
}
cout << "\n\tTernyata selama ini kamu yang aku cari " << "! ^^";
cin >> nama;
}
"if" adalah fungsi perumpamaan, apabila input "usia" lebih besar sama dengan variabel "a" yang bernilai 16, dan input "usia" lebih kecil sama dengan variabel "b" yang bernilai 18, maka fungsi yang berada di dalam fungsi if tersebut akan dijalankan. "cout <<\n\tTernyata selama ini kamu yang aku......".
else {
cout << "\nMaaf " << nama << ",tapi sepertinya kita tidak jodoh >.<";
cin >> nama;
}
}
cout << "\nMaaf " << nama << ",tapi sepertinya kita tidak jodoh >.<";
cin >> nama;
}
}
else adalah fungsi yang akan dijalankan apabila input "usia" yang dimasukkan tidak berada pada rentang umur 16 sampai 18.
Nah, kalian dapat mencoba berkreasi dengan jawaban yang lebih menarik.
Ini adalah contoh program berbentuk .exe dari script yang diatas.
Link IDWS (1,25Mb):
Link IDWS (1,25Mb):
Trims untuk sharing nya...saya juga hobi membuat game dengan VC++
ReplyDeletewww.heriady.com
rumit
ReplyDeleteThanks Infonya gan.... Berguna banget..... !!!
ReplyDeleteGanbatte !!
Feedback nya Gan !
inimah 100% sederhana
ReplyDeleteanteb.. nitip ya Revoster
ReplyDeleteklo pake borland bisa kaga?
ReplyDeletesama kaga mau di compile
Deletethank info ya gan...
ReplyDeletemas . tujuan membuat aplikasi sederhana ini
ReplyDeleteterima kasih sangat membantu
ReplyDeletekenapa masih error?
ReplyDeletehahaha :v
ReplyDeletemantap jiwa !! buat nge prank orang :v
ReplyDeleteAgan carinya yg umur 16-18 :D
terimakasih atas infonya
ReplyDeletePower supply hp