Rabu, 31 Desember 2014

Cara Membuat Permainan/Game Dengan Notepad

 Halo semua! Ini adalah postingan pertama saya! Saya sengaja membuat sebuah blog karena saya ingin share tentang cara membuat game dengan Notepad.

 Saya sudah pernah membaca blog-blog lain tetang cara membuat game dengan Notepad seperti blog ini, blog ini, dan blog ini. Saya lihat rata-rata semua blog tentang cara membuat game di Notepad adalah game kuis dan kodenya sudah ada. Kali ini saya akan memberitahukan bagaimana cara membuatnya sendiri menggunakan ide-ide anda! (Juga dengan beberapa contoh)

 Sebelum memulai membuat gamenya, anda harus tahu bagaimana kode-kode yang ditulis di Notepad dan disimpan dengan ekstensi .bat bisa dibuka. Untuk menulis kode-kode itu tidak harus menggunakan Notepad, tetapi program tulis lain juga bisa seperti: Wordpad, Notepad++, Microsoft Word, dll.

 File dengan ekstensi .bat (Batch) akan dibuka oleh cmd.exe. cmd.exe (Command prompt) adalah program bawaan Windows yang dapat menjalankan perintah-perintah yang kita berikan. Bahkan dapat menjalankan beberapa tugas yang tidak mampu dilakukan oleh Windows. cmd.exe dapat dibuka dengan beberapa cara: 
  1. Tekan Start, -> All Programs -> Accessories, tekan Command Prompt.
  2. Tahan tombol lambang Windows (di keyboard, antara tombol Ctrl dan Alt) + tekan R. Run akan terbuka. ketikan cmd.exe, Enter.
  3. Tahan Ctrl + Alt + Delete, buka  Windows Task Manager, -> Application -> New Task..., ketikan cmd.exe, enter. 
Sekarang, anda akan mengetahui bagaimana cmd itu. (Bagi yang belum tahu.)

  Sedangkan menurut saya, file Batch adalah serangkaian kode-kode (perintah) yang akan diproses dan dikerjakan oleh cmd.exe. Apakah anda tahu? Notepad bukan hanya bisa untuk membuat game, tetapi bisa juga untuk membuat virus, program, alat-alat, dll.

 Beberapa perintah-perintah dasar yang harus diketahui jika ingin membuat game sendiri dengan Notepad adalah:
  • echo
  • cls
  • color
  • pause
  • exit
  • title
  • rem
  • if
  • set
  • goto
Bukan hanya itu saja perintahnya, masih ada banyak lagi! Tetapi perintah-perintah yang ditulis di atas adalah yang paling dasar. Untuk mempelajarinya tidak terlalu rumit. Anak berumur 11 tahun pun dapat mempelajarinya. (Karena saya mempelajari ini saat berumur 11 tahun. :P)

 Berikut penjelasan perintah-perintah yang dasar itu menurut saya sendiri:
(Contoh-contoh penjelasan dibawah dapat dikerjakan di cmd.exe. ketik di layar cmd-nya, tekan enter. Satu baris di contoh, satu baris di cmd.)
1.echo
 Menampilkan pesan di layar cmd.
 Contoh:
echo Tulisan ini akan muncul di layar
 Coba tulis pesan-pesan yang lain, pasti menyenangkan! Tulis @echo off Untuk menghilangkan tulisan (uh... apa ya namanya? Prompt?) yang keluar saat akan menulis.
2.cls
 Membersihkan layar cmd dari semua tulisan yang ada.
3.color
 Mengganti warna latar belakang dan tulisan di cmd. Digit pertama untuk warna latar belakang -- digit kedua untuk warna tulisan.
 Contoh:
color 08
color 4d
color f0
color 0f

 Kombinasikan warna-warna lainya! Daftar kode warna:
0 = Hitam       8 = Abu-abu
1 = Biru        9 = Biru Terang
2 = Hijau       A = Hijau Terang
3 = Akua        B = Akua Terang
4 = Merah       C = Merah Terang
5 = Ungu        D = Ungu Terang
6 = Kuning      E = Kuning Terang
7 = Putih       F = Putih Terang

4.pause
 Mengehentikan sementara (Pause) cmd hingga sebuah tombol ditekan.
5.exit
 Mematikan cmd
6.title
 Menganti judul program cmd yang ada diatasnya. (Biasa tertulis Administrator: Command Prompt)
 Contoh: title Judul saya disini
 Sangat seru untuk menjahili orang:"Aku bisa ganti tulisan yang ada di atas ini!".
7.rem
 Tulis komentar. rem tidak akan membuat apa-apa.
8.if
 Cek kondisi 1 dan kondisi 2.
 Contoh:
set "set1=2"
set "set2=2"
set "set3=5"
set "set4=5"
if "%set1%"=="%set2%" (echo Set1 dan Set2 sama.) else (echo Set1 dan Set2 tidak sama.)
if "%set2%"=="%set3%" (echo Set2 dan Set3 sama.) else (echo Set2 dan Set3 tidak sama.)
if "%set3%"=="%set4%" (echo Set3 dan Set4 sama.) else (echo Set3 dan Set4 tidak sama.)

9.set
 Setel sebuah variabel. Variabel adalah data yang disimpan dan dapat diubah kembali.
 Contoh: set "set1=Halo"
set "set2=Semua!"
set "set3=Tulisan ini tersimpan dalam sebuah variabel."
echo %set1% %set2% %set3% Variabel dalam 3 set

 Gunakan set /p untuk menayakan pertanyaan. Ada di dalam contoh dibawah.
10.goto
 Lompat ke sebuah label. Hanya bekerja dalam file .bat
 Contoh: (Copy contoh dibawah ke Notepad dan simpan sebagai ApaSaja.bat)
@echo off
title Pertanyaan
:awal
cls
echo 1.Pertanyaan
echo 2.exit
set /p pilih="Masukkan angka lalu tekan enter:"
if "%pilih%"=="1" goto :pertanyaan
if "%pilih%"=="2" goto :keluar
rem -Jika hanya tekan enter atau memasukkan yang lain-lain, kembali lagi ke awal
goto :awal
:pertanyaan
cls
echo Saya akan menayakan beberapa pertanyaan.
echo.
echo.
echo Ini dia pertanyaannya.
set /p set1="Siapa nama anda:"
set /p set2="Dimana anda tinggal:"
set /p set3="Berapa umur anda:"
cls
echo Pertanyaan sudah selesai. Tekan untuk melanjutkan.
pause
cls
echo Nama anda:%set1%
echo Tinggal di:%set2%
echo Umur:%set3%
echo.
echo Terima kasih telah menggunakan program ini!
echo Oleh: apis
echo.
pause
:keluar
exit


Anda bisa mengedit kode diatas sesuka anda. Seperti menambahkan beberapa pertanyaan lagi (mis:set /p set4="Apa hobi anda:") dan menulis hasilnya (echo Hobi anda:%set4%)

Saya juga sudah ada beberapa contohnya. Dapat dilihat di post selanjutnya. Terima kasih!
[Saya merasa bahwa post ini masih terdapat kekurangan dan kesalahan. Sebaiknya lihat saja di blog lain tentang ini.]

2 komentar:

  1. sangat uka sangat bermanfaat untuk saya yang baru tahu cmd trimakasih ilmu nya

    BalasHapus
  2. Gan cara buka file .bat nya gimana....kok gw punya auto close sih klw mau di buka

    BalasHapus