Pernah main permainan tebak angka? Game ini sangat sederhana namun jika anda tidak tahu rahasianya, maka anda pasti terheran-heran bagaimana cara melakukannya, dan lebih lagi saya akan membaca pikiran anda lewat program yang saya buat sendiri. Artinya saya tidak melakukan rekayasa apapun ketika mencoba membaca angka yang anda pikirkan. Silahkan anda unduh game tersebut di link di bawah ini:
Cara bermain :
1. Pilih angka antara 10 sampai 99.
2. Jumlahkan kedua digit angka pertama (Contoh : 1+0=1).
3. Kurangi angka pertama dengan hasil dari pengurangan tadi (Contoh : 10-1=9).
4. Fokuskan pikiran anda dengan angka hasil langkah ketiga tadi (Contoh angka 9 tadi).
5. Angka yang anda fokuskan pada langkah keempat akan diwakili dari karakter yang ada di daftar.
Bagaimana? Anda sudah mencobanya? Lalu bagaimana cara membuatnya? Saya akan jabarkan secara lengkap disini. Silahkan simak artikel ini.
Program yang dibutuhkan: Bloodshed Dev C++ atau Code Blocks.
Sebelum saya memulai cara pembuatannya, anda harus terlebih dahulu mengenal tabel ASCII. ASCII sendiri merupakan singkatan dari American Standard Code for Information Interchart dan merupakan standar internasional dalam kode huruf, simbol, dan angka. Tabel ASCII menerjemahkan 255 karakter yang dikelompokkan berdasarkan fungsi penggunaannya. Berikut detail pengelompokannya:
Berikut daftar yang ada dalam tabel ASCII :
Anda juga bisa melihat kode ASCII ini dengan menyalin kode dibawah ini ke editor C++ anda
Setelah anda mengenal dan memahami tabel ASCII tersebut, maka anda bisa memulai membuat game mind reader sederhana ini. Saya akan jelaskan step by step pembuatannya. Ingat C++ adalah compiler, sehingga kesalahan sekecil apapun yang anda lakukan maka program tidak akan berjalan normal. Harap perhatikan baik-baik.
Langkah pertama : Kode wajib C
Sebelum anda melakukan project apapun yang berkaitan dengan bahasa C, maka anda wajib menyalin kode di bawah ini.
Salin kode di bawah ini untuk definisi variabel (Identitas data apakah itu angka atau huruf) beserta random. Random berfungsi agar kode yang muncul tidak sama terus.
Langkah ketiga : Kode pengulangan untuk angka dan karakter.
Salin kode dibawah ini sebagai kode pengulangan agar anda tidak capek mengetik angka 0 - 99 :
Setelah anda membuat daftar angka dan karakter serta fungsi random, maka sekarang anda akan mulai menebak angka. Silahkan salin kode di bawah ini dan simpan dengan ekstensi .cpp
Mudah bukan? Setelah itu anda bisa mulai bermain bersama teman atau keluarga anda. Buat mereka tercengang dengan game yang anda buat. Tentu saja sebagai pembuat anda harus tahu rahasia dibalik permainan anda sendiri. Bagaimana rahasianya?
Share artikel ini jika anda merasa artikel ini berguna. Mainkan game ini bersama teman atau keluarga anda. Salam!
Program yang dibutuhkan: Bloodshed Dev C++ atau Code Blocks.
1. Tabel ASCII
Sebelum saya memulai cara pembuatannya, anda harus terlebih dahulu mengenal tabel ASCII. ASCII sendiri merupakan singkatan dari American Standard Code for Information Interchart dan merupakan standar internasional dalam kode huruf, simbol, dan angka. Tabel ASCII menerjemahkan 255 karakter yang dikelompokkan berdasarkan fungsi penggunaannya. Berikut detail pengelompokannya:
1. Kode 0 - 127 merupakan kode untuk manipulasi teks.Setelah pengelompokan diatas, tabel ASCII dapat dikelompokkan lagi ke dalam beberapa bagian :
2. Kode 128 - 255 merupakan kode untuk manipulasi grafik
1. Kode untuk editing teks (Tab, Enter, Space, Backspace, dll) Tetap ditampilkan namun wujudnya kosong.Kode-kode dalam tabel ASCII dapat dipanggil dengan menggunakan kombinasi antara tombol Alt dengan kode karakter. Contoh Alt dengan tombol 4 dan 1 akan menghasilkan ")".
2. Kode yang ada di keyboard seperti abjad dan numerik.
3. Kode yang tidak ada di keyboard, biasanya digunakan untuk kode kode grafik.
Berikut daftar yang ada dalam tabel ASCII :
Anda juga bisa melihat kode ASCII ini dengan menyalin kode dibawah ini ke editor C++ anda
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <algorithm>
int main(){
for ( int a=1; a<=255; a++){
if (a % 10 == 0)
printf("%d=%c \n \n", a, a);
else
printf("%d=%c \n", a, a);
}
system("pause");}
2. Cara Pembuatan Game
Setelah anda mengenal dan memahami tabel ASCII tersebut, maka anda bisa memulai membuat game mind reader sederhana ini. Saya akan jelaskan step by step pembuatannya. Ingat C++ adalah compiler, sehingga kesalahan sekecil apapun yang anda lakukan maka program tidak akan berjalan normal. Harap perhatikan baik-baik.
Langkah pertama : Kode wajib C
Sebelum anda melakukan project apapun yang berkaitan dengan bahasa C, maka anda wajib menyalin kode di bawah ini.
#include <stdlib.h>Langkah kedua : Definisi variabel dan random
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <algorithm>
int main(){ Semua kode pada langkah selanjutnya harap ditempel diantara kedua kurung kurawal ini}
Salin kode di bawah ini untuk definisi variabel (Identitas data apakah itu angka atau huruf) beserta random. Random berfungsi agar kode yang muncul tidak sama terus.
srand(time(NULL));
int key = rand() % 160 + 33;
Langkah ketiga : Kode pengulangan untuk angka dan karakter.
Salin kode dibawah ini sebagai kode pengulangan agar anda tidak capek mengetik angka 0 - 99 :
for (int a=99; a>=0;a--){Langkah keempat : Hasil
int acak = rand() % 160 +33;
if (a % 10 == 0)
printf("%d=%c \n \n", a, acak);
else if(a % 9 == 0 && a<90)
printf(" %d=%c ",a, key);
else if (a<10)
printf(" %d=%c ",a, acak);
else
printf("%d=%c ",a,acak);
}
Setelah anda membuat daftar angka dan karakter serta fungsi random, maka sekarang anda akan mulai menebak angka. Silahkan salin kode di bawah ini dan simpan dengan ekstensi .cpp
printf ("Tekan Enter Untuk Melihat Angka Yang Anda Fokuskan \n");Hasil akhir jika penyalinan kode benar :
char temp=getch();
printf("Karakter yang mewakili yang anda fokuskan = %c \n", key);
system("pause");
Klik Untuk Melihat Rahasianya:
game mind render itu yg gmn sih?
ReplyDeleteBaca pikiran orang lain, biasanya tentang angka gan :) COba dulu aja
DeleteNice gan saya coba ah
ReplyDeleteWah bagus juga nih Nice post gan
ReplyDeletewah kyknya game ini seru juga gan soalnya temen sya bilang game ini lumayan buat ngasah otak..makasih tutorialnya gan nanti saya coba ijin bookmark dulu
ReplyDeletegamenya ngasah konsentrasi Sippp gan. perlu dcoba :)
ReplyDelete