Sumbangan / Donate

Donate (Libery Reserve)


U5041526

Rabu, 19 Desember 2012

Desktop Locker v1.3

Desktop Locker adalah software buatan ku menggunakan Game Maker 8.0, dan dibuat dengan tujuan untuk mengunci desktop saat kita akan meninggalkan komputer kita. Hal ini di lakukan agar terhindar dari hal-hal yang tidak diinginkan, seperti FB kita di bajak, ada yang sembarangan meng-akses komputer kita, dan masih banyak lagi hal lainnya.

FAQs:
1. Jika lupa password ?
= Gunakan password yang simple dan mudah di ingat, seperti: 123, abc, aaa, 111, tanggal lahir

2. Cara mendapatkan serial number ?
= Kirim Application Code ke Desktop.Locker@post.com


3. Dimana saya bisa menemukan Application Code?
= Klik Register, dan kamu akan meliihat kode tsb

4. Locker tidak ada efek di komputer ku ?
= Kirim laporan ke Desktop.Locker@post.com. Beritahu saya spesifikasi komputer mu, seperti: VGA, RAM, OS, NET. Framework, Service Pack, and DirectX (Tidak perlu menyebutkan semuanya jika tidak tahu)


5. Bagaimana cara menggunakan aplikasi ini?
= Pertama, buka Desktop Locker.exe, lalu Set password nya. Dan klik Save, atau klik Lock.

Kemudia, buat shortcut Locker.exe ke desktop, jadi kamu hanya perlu menjalankan Locker.exe jika ingin mengunci desktop mu.

6. BAGAIMANA CARA MEMBUKA DESKTOP NYA?
=KETIK SAJA PASSWORDNYA SECARA LANGSUNG. Tidak ada textbox, tinggal ketik dan selesai :D

REQUIREMENTS:
-Windows Vista, Windows 7, WINDOWS 8
-Service Pack 2 or higher (Recommended)
-RAM 894MB or higher (Recommended)
-DirectX9
-Processor 1.6GHz
-VGA 241MB

Whats New? (v1.3)

Updater added

Logs v1.2:

1. Lock & Save button (fixed)
2. Registration's Serial Number changed

Logs v1.1:

1. Locker enchancement
2. Increasing Security
3. Increasing Security (Alt + Tab disabled)
4. Registration bug fixed
5. Mouse visibility removed
6. AutoUnlock Added

Logs v1.0:
1. Locker enchancement


Download DISINI

Penting !!!
Cara membuka desktopnya hanya dengan mengetikan password langsung ke desktop. Aplikasi ini memang tidak menyediakan textbox atau inputbox, jadi biar lebih aman maka kita hanya perlu mengetikan passwordnya disembarang tempat...

Senin, 17 Desember 2012

Cara Membuat Sprite Awan Sederhana

Sekarang saya akan membagi ilmu saya yang sederhana ini kepada teman-teman :D
Kita akan membuat sprite awan menggunakan sprite editor Game Maker 8.0

Ok, mula-mula kita buka Game Maker nya, lalu buka Sprite Editor nya (Create Sprite > Edit Sprite).
Lalu kita buat new sprite (Ctrl+N), dan set ukurannya (disini saya menggunakan ukuran 200x100)



Kemudian tool yang kita pakai adalah Elipse Tool (untuk menggambar lingkaran), dan warna yang kita pakai adalah hitam dan putih.

Dan sekarang kita akan memulai proses menggambarnya. Caranya sangat mudah, kita hanya perlu membuat lingkaran-lingkaran saja, seperti ini:




Kalau sudah, mari kita lakukan finishing nya, ikuti langkah berikut:
1. Image > Intersity > Value nya = 255 atau FULL
2. Image > Blur > Large + Blur Color + Blur Transparency (Ulangi step 2 sebanyak 2x)
3. Image > Opacity > 80 + Relative (Atau nilai nya tergantung keinginanmu)



Dan selesai :D
Mudah kan? XD
Semoga bermanfaat

Kamis, 06 Desember 2012

GMS Icon Resizer

Sudah lama gak post, hehehe
Kali ini saya akan post sebuah aplikasi yang saya buat menggunakan Game Maker 8.0. Namanya GMS Icon Resizer. Sesuai nama, fungsinya untuk merubah ukuran gambar yang akan kamu jadikan Icon untuk game kamu (yang kamu buat menggunakan GM: Studio).

Hanya dengan 2 tahap gambarmu akan otomatis tersave dengan 4 ukuran, yaitu 170x170, 72x72, 48x48, dan 36x36.

Caranya:
Jika sudah didownload dan di extract, jalankan dan ikuti step berikut.
1. Tekan spasi untuk membuka / open gambar yang mau kamu jadikan icon.
2. Tekan Z dan beri nama untuk output filename nya
Dan selesai, gambar mu ter-save di folder dimana gambar mu tadi berada, dengan nama file sesuai dengan yang kamu isi (step 2).

DOWNLOAD DISINI

Semoga bermanfaat :D

Rabu, 26 September 2012

Desktop Locker

Kunci desktopmu saat akan meninggalkan komputer / laptop mu, dan amankan komputer mu dari kejahilan temanmu.


Link: UPDATE !!! Versi 1.2 di http://kevin-blaze-coolerz.blogspot.com/2012/12/desktop-locker-v12.html

Cara penggunaan:
1. Jalankan Desktop Locker.exe
2. Ubah pengaturannya, terutama passwordnya (jangan sampai lupa passwordnya)
3. Save, atau Lock
4. Setelah itu kamu bisa create shortcut Locker.exe ke desktop, jadi ketika kamu akan meninggalkan komputer mu untuk kencing :P kamu tinggal jalankan Locker.exe


Bagi yang mau Serial Number nya bisa kirim Application Code nya ke Desktop.Locker@post.com, promo ini terbatas lho :P


Fitur yang akan kamu dapatkan di Pro Version:
1. Secondary Password: Bisa set 2 password, jadi jika lupa password yang 1 masih ada password yang lain :D
2. Set Transparency: bisa set seberapa transparan desktop mu saat di lock.

3. Set Background Color: bisa set warna apa kamu mau saat desktop mu di lock.
4. Softwarenya permanen :D tanpa ada waktu trial lagi.

Nih screenshotnya:


Note:
*Application Code bisa di lihat saat klik Register
*Password nya 3 digits saja, & pakai password yg mudah diingat, ex: abc, 111, 123, aaa

*Cara unlock desktop nya tinggal ketik saja passwordnya secara langsung, jadi gak ribet kan?

Oh iya, aplikasi ini dibuat menggunakan Game Maker 8.0, hehehe

Selasa, 10 Juli 2012

Game Maker - Mengenal Parent

Sudah lama gak buat posting lagi, hehe, sebab lagi sibuk untuk membuat game baru nih.
Kali ini saya mau mengenalkan fungsi dari parent pada Game Maker.

Parent berarti orang tua. Dalam GM (Game Maker), jika orang tua di beri action, maka anak-anaknya juga akan mendapatkan action yang sama. Jadi parent akan mempermudah kita membuat object yang kodenya dan eventnya sama satu dengan yang lainnya, namun dengan parent kita tidak perlu membuat kode yang sama pada tiap object. Bayangkan jika kamu mempunyai puluhan hingga ratusan object yang event dan kode actionnya sama, bakal susah tuh mau dibuat. Ya walaupun kamu bisa duplikat object, namun jika terdapat kesalahan atau kamu mau update kodenya, tetap susah juga mau merubah semua kodenya.

Dengan parent, kamu cukup membuat event object yang kodenya berbeda saja, dan yang sama bisa di buat di object parentnya.

Langsung saja kita mulai pengenalan sekaligus pemahaman.

Siapkan GM mu, lalu buat sebuah sprite dengan ukuran 32x32, buat 3 buah persegi dengan warna yang berbeda-beda.



Lalu buat sebuah object, dengan nama obj_parent, lalu buat lagi sebuah object dengan nama obj_blok1, kemudian set spritenya menjadi sprite yang kita buat tadi. Kemudian pada create event, ketik kode ini:


image_speed = 0
image_index = 0


nilai = 1 //pada nilai, bebas mau diisi berapa angkanya


Dan jangan lupa untuk meng-set parentnya menjadi obj_parent:



Kemudian duplikat obj_blok1 sebanyak 2x, caranya klik kanan pada obj_blok1, kemudian klik Duplicate, maka sebuah object akan tercipta,. Beri nama kedua object yang terduplikat tadi dengan nama obj_blok2 dan obj_blok3.

Pada obj_blok2, ubah image_index nya menjadi 1, dan nilainya menjadi 2.
Pada obj_blok3, ubah image_index nya menjadi 2, dan nilainya menjadi 3.

Sekarang semua object sudah jadi, lalu kita buat kode actionnya.

Pada obj_parent, buat event left pressed, lalu isi kode ini:

show_message(string(nilai))

Lalu buat event right pressed, lalu isi kode ini:


nilai += 1
show_message('Nilai telah bertambah 1, nilai sekaranh menjadi '+string(nilai))

Sekarang sudah selesai semua, tinggal masukan ketiga object blok tersebut ke room (obj_parent tidak perlu di masukan dalam room), dan run.

Klik kiri pada blok hitam, maka akan keluar pesan bernilai 1, klik pada blok merah maka akan keluar pesan bernilai 2, dan bernilai 3 untuk blok biru.

Jika mau menambahkan action lain, tambahkan saja pada obj_parent.

Kalau masih kurang jelas, silakan download *.gmk nya disini:

Mediafire : http://www.mediafire.com/?bg3p2m7r28bunbu
Host-A Net : http://www.host-a.net/u/kevinblazecoolerz/Contoh_Parent.gmk

Semoga bermanfaat :D

Kamis, 10 Mei 2012

Game Maker - String Handling

1. Random Word in String
Digunakan untuk mengacak kata, misalnya: "Kevin", maka tulisan "Kevin" dapat diacak menjadi "Kevni", "Kvnie", dst, pokoknya diacak lah

var str_length,str_new,str_char,i1;
str_length=string_length(argument0)
str_new=""
i1=1
repeat (str_length)
{
str_char=string_char_at(argument0,i1)
str_new=string_insert(str_char,str_new,random(str_length))
i1+=1
}
show_message(string(str_new))

Argument0 adalah string, misalnya yaitu "Kevin"

2. String Reverse
Untuk me-reverse atau membalik string, misal: "Kevin" jadi "niveK", "Blaze" jadi "ezalB"


var str_length,str_new,i1,i2,str_char;
str_length=string_length(argument0);
str_new="";
i1=str_length;
i2=1;
repeat(str_length)
{
str_char=string_char_at(argument0,i1);
str_new=string_insert(str_char,str_new,i2);

i1-=1;
i2+=1;
}
show_message(str_new);


atau 

var i,str_new;

str_new="";

for(i=string_length(argument0);i>0; i-=1)
str_new+=string_char_at(argument0,i);

show_message(str_new);


3. String to Ascii Key
Untuk merubah kata atau string menjadi kode Ascii

var str_length,str_new,str_char,i1,i2;
str_length=string_length(argument0);
str_new="";
i1=1;
i2=0
repeat (str_length)
{
str_char=string_char_at(argument0,i1)
str_new=string_insert(string(ord(str_char)),str_new,i2)
i1+=1
i2+=3
}
show_message(str_new);

4. Encrypt dan Decrypt String
Untuk meng-encrypt dan meng-descrypt string
Argument0 adalah string yang mau di encrypt / decrypt
Argument1 adalah kode (berupa angka) untuk encrypt dan decryptnya (Jika kamu menggunakan angka 1 untuk meng-encrypt string, maka untuk mengdecryptnya gunakan angka 1 juga)

Encrypt:

var str_length,str_new,str_char,str_crypt,str_number,i1;
str_length=string_length(argument0)
str_new=""
i1=1
repeat (str_length)
{
str_char=string_char_at(argument0,i1)
str_crypt=real(ord(str_char)+argument1)

str_crypt+=round((sqr(i1)+(i1*13)
-75)-round(sqrt(abs(i1*16)))
/3)
str_new=string_insert(chr(str_crypt),str_new,
i1)
i1+=1
}
str_crypt=0
show_message(str_new);

Decrypt:
var str_length,str_new,str_char,str_crypt,str_number,i1;
str_length=string_length(argument0)
str_new=""
i1=1
repeat (str_length)
{
str_char=string_char_at(argument0,i1)
str_crypt=real(ord(str_char)-argument1)

str_crypt-=round((sqr(i1)+(i1*13)
-75)-round(sqrt(abs(i1*16)))
/3)
str_new=string_insert(chr(str_crypt),str_new,
i1)
i1+=1
}
str_crypt=0
show_message(str_new);


5. Membuat Random String
Untuk membuat string secara random.
Argument0 adalah panjang string yang mau dibuat
Argument1 adalah huruf hidup / vowel (a, i, u, e, o), jadi isi argument1 menjadi true bila ingin memulai string yang dibuat dengan huruf hidup, dan false untuk memulai string yang dibuat dengan huruf mati.

var str_new,str_vowel,str_char;
str_new=""
str_vowel=argument1
repeat (argument0)
{
    if (str_vowel==true)
    {
    str_vowel=false
    str_new=string_insert(choose('a','e','i','o','u'),str_new,argument0+1)
    }
    else
    {
        if (choose(1,2)==1)
        {
        str_char=choose('b','c','d','f','g','h','j','k','l','m')
        }
        else
        {
        str_char=choose('n','p','q','r','s','t','v','w','x','y','z')

        }
        str_new=string_insert(str_char,str_new,argument0+1)
        str_vowel=true
    }
}
show_message(str_new);


6. Huruf Kapital Setelah Spasi
Membuat huruf menjadi kapital sesudah spasi, contoh:
Argument0 nya disini dengan "kevin", huruf "k" nya tidak kapital

var i,text;

text="";
for(i=1; i
{
  if string_char_at(argument0,i-1)=="" || i=1
{

text+=string_upper(string_char_at(argument0,i));
}
else
{
text+=string_char_at(argument0,i);
}
}

show_message('I am '+text+' Blaze Coolerz')

Pada show_message, terdapat variable text, dan variable text nya kita isi dengan "kevin", maka hasilnya akan seperti ini, "I am Kevin Blaze Coolerz", tulisan "kevin" menjadi "Kevin".

7. Mereplace string secara random
Contoh: "Kevin", maka dari kata itu bisa di replace kata perkata nya tanpa mengurangi jumlah kata.
Argument0 adalah string yang mau di replace
Argument1 adalah persentasenya, 0 sampai 100

var i,chance,choice;

for (i=1; i
{
if floor(random(100))>100-
argument1 && string_char_at(argument0,i)!=" "
{
if string_char_at(argument0,i)=="a"
|| string_char_at(argument0,i)=="e"
|| string_char_at(argument0,i)=="i"
|| string_char_at(argument0,i)=="o"
|| string_char_at(argument0,i)=="u"
{
chance[0] = 8.17;
chance[1] = 12.70;
chance[2] = 6.97;
chance[3] = 7.51;
chance[4] = 2.76;
choice[0] = "a";
choice[1] = "e";
choice[2] = "i";
choice[3] = "o";
choice[4] = "u";

var r, a;

r = random(38.11);
a = -1;

do
{
a += 1;
r -= chance[a];
}
until (r < 0);

argument0=string_delete(argument0,i,1);
argument0=string_insert(choice[a],argument0,i);
}
else
{
chance[0] = 1.49;
chance[1] = 2.78;
chance[2] = 4.25;
chance[3] = 2.23;
chance[4] = 2.02;
chance[5] = 6.09;
chance[6] = 0.15;
chance[7] = 0.77;
chance[8] = 4.03;
chance[9] = 2.41;
chance[10] = 6.75;
chance[11] = 1.93;
chance[12] = 0.10;
chance[13] = 5.99;
chance[14] = 6.33;
chance[15] = 9.06;
chance[16] = 0.98;
chance[17] = 2.36;
chance[18] = 0.15;
chance[19] = 1.97;
chance[20] = 0.07;
choice[0] = "b";
choice[1] = "c";
choice[2] = "d";
choice[3] = "f";
choice[4] = "g";
choice[5] = "h";
choice[6] = "j";
choice[7] = "k";
choice[8] = "l";
choice[9] = "m";
choice[10] = "n";
choice[11] = "p";
choice[12] = "q";
choice[13] = "r";
choice[14] = "s";
choice[15] = "t";
choice[16] = "v";
choice[17] = "w";
choice[18] = "x";
choice[19] = "y";
choice[20] = "z";

var r, a;

r = random(61.91);
a = -1;
do
{
a += 1;
r -= chance[a];
}

until (r < 0);

argument0=string_delete(
argument0,i,1);
argument0=string_insert(choice[a],
argument0,i);chance[0] = 8.17;
}
}
}
show_message(argument0);


Disetiap script, terdapat funsgi Show_message(), kamu bisa merubah fungsi itu sesuai dengan kebutuhanmu.

Ok, sampai disini dulu, bila ada string handling yang lain, entar Saya update :D

Good Luck

*All script is not by Me, beberapa script dibuat oleh Rixeno

Senin, 16 April 2012

Game Maker - Shutdown Timer

Ini dia aplikasi buatanku selanjutnya, fungsinya sama dengan namanya, yaitu untuk men-shutdown komputer dengan waktu / timer. Tapi tidak hanya untuk shutdown, melainkan restart, log off, dan hibernate juga.
Aplikasi ini sudah pernah saya buat menggunakan Visual Basic 6, namun saya tertarik ingin membuatnya di Game Maker 8.0, dan kini telah terwujud :D

Cara penggunaannya sangat mudah, cukup klik tombol dan masukan angka (dalam detik), maka aplikasi ini akan melakukan aksi sesuai dengan tombol yang kamu klik.

Kegunaan dari aplikasi ini:
1. Sebagai timer, jadi kita bisa menentukan waktu untuk men-shutdown komputer.
2. Jika komputer kita terkena virus, dan tidak bisa shutdown, atau tidak ada pilihan shutdown nya, mungkin aplikasi ini bisa membantu.
3. Tidak perlu repot-repot mengetikan kode untuk shutdown di Command Prompt, dengan ini semuanya jadi simpel

Silakan download APLIKASINYA DISINI

Menyesuaikan Ukuran Sprite Menggunakan Script

Pernahkah kita mengalami suatu masalah ketika kita ingin menyesuaikan image_xscale atau image_yscale suatu sprite / object, dan ukurannya sulit untuk dibuat ? Saya pernah :P
Ketika mau membuat sebuah balok yang jika diklik akan melakukan action, tetapi image_xscale & image_yscale nya tidak sama besar dengan sprite yang tergambar. Misalnya gini:

Ada sprite, ukurannya 100x100, dan spritenya di draw_sprite_stretched(sprite,sub img,x,y,200,200), sehingga spritenya akan tampak 2x lebih besar, yaitu 200x200, namun ketika di klik, hanya bagian tertentu yang melakukan action, yaitu pada wilayah 100x100 (karena itu image_xscale & image_yscale yang asli), jadi kita harus membuat image_xscale & yscale nya menjadi 200x200.

Jika ukurannya 2x lipat, tentu kita bisa menggunakan:
image_xscale = 2; image_yscale = 2

Ini akan membuat xscale dan yscale menjadi 200%. Jika diisi 3 berarti 300%, dst...

Tapi, bagaimana jika ukurannya tidak menentu? Seperti 326x402 ?
Bingungkan? Hehe...

Cara ini saya temukan sendiri, dan cara ini sangat sangat simpel, yaitu begini:

image_xscale = image_xscale*(ukuran baru) / (ukuran lama);
image_yscale = image_yscale*(ukuran baru) / (ukuran lama)

Jadi, ukuran baru adalah ukuran yang akan kita buat, seperti 200x200, dan 326x402 tadi. Dan ukuran lamanya yaitu ukuran asli spritenya, yaitu 100x100. Jadinya begini:

image_xscale = image_xscale*326 / 100;
image_yscale = image_yscale*402 / 100

Ok, mudah bukan? Jika masih bingung, silakan download file *.gmk nya DISINI

Semoga bermanfaat :D

Kamis, 29 Maret 2012

Cara Mengatasi Folder Yang is not accessible, access is denied

Setelah install ulang laptop, eh ternyata folder pribadi ku bermasalah, pas mau dibuka malah keluar pesan error "is not accessible, access is denied" X(
Sedikit terkejut, namun tak membuatku patah semangat, dengan berbagai cara saya lakukan untuk membuat folder tsb bisa dibuka kembali. Setelah googling, akhirnya ketemu juga caranya. Langsung saja:

1. Buka explorer, lalu menuju ke folder yang tidak bisa dibuka.
2. Pada menu bar, klik Tools, lalu pilih Folder Options
3. Pada Tab View, scroll ke paling bawah, dan hilangkan centrang pada Use Simple File Sharing (recommended)
4. Klik Ok
5. Lalu klik kanan pada folder yang tidak bisa dibuka
6. Pilih Properties
7. Pilih Tab Security, klik Advanced
8. Pilih Tab Owner, pilih Administrator, dan centrang Replace owner on subcontainer and object
9. Klik Apply, maka akan keluar pesan, klik Yes
10. Klik Ok untuk menutup properties
11. Sekarang buka folder yang tidak bisa dibuka, sekarang foldernya sudah bisa dibuka :D

Semoga cara ini bermanfaat bagi semuanya :D

Rabu, 28 Maret 2012

Wormz War: Underground - Multiplayer Version 1.0

Akhirnya selesai juga setelah hampir 2 bulan membuatnya :D
Inilah game buatanku yang selanjutnya, nama gamenya Wormz War: Underground - Multiplayer.
Seperti namanya, game ini mirip game Worms Reloaded, atau game Wild Ones di facebook.

Inilah beberapa screenshotnya:





Controller:
A - Move to left
D - Move to right
W - Jump
Left Mouse (Hold) - Create power, and release mouse to shoot
Right Mouse - Show weapon list

F1 - Show game Information
F2 - On/Off windows stay on top
F3 - On/Off windows sizeable
F4 - On/Off fullscreen
F5 - Save setting
F9 - Take a screenshot of the game
Esc - Quit game & close game information

Pemain / player nya bisa 2 atau 3 orang, belum ada musuh / AI, jadi battle dengan temanmu dulu, hehe. Entar di versi selanjutnya saya mau bikin musuh nya, walaupun sekarang cuma ada konsepnya tapi belum bisa diterapkan.

Fiturnya:

1. 2 sampai 3 pemain
2. Ubah nama untuk tiap pemain
3. Ubah HP pemain
4. Ubah action time
5. Ada 5 pilihan tempat battle
6. Ada 11 pilihan topi (+1 tanpa topi, jadi ada 12)
7. Ada 23 senjata +1 senjata langkah (total ada 24 senjata)
8. Ada 12 achievement, masing-masing punya 3 level
9. Bisa ubah jarang/sering nya HP box, dan Weapon box muncul
10. Bisa ubah kecepatan air untuk naik
11. Bisa setting windowsnya (Stay on top, Sizeable, dan Fullscreen)
12. Bisa save setting
13. Bisa kembalikan settingan ke pengaturan awal
14. Bisa ubah banyaknya senjata yang bisa dipakai
15. Tersedia sound effect senjata dan speech untuk masing-masing player

Sementara masih itu saja dulu fitur yang tersedia, mungkin di versi selanjutnya akan lebih keren dan seru.

Berikut ini informasi mengenai senjata:

Kamu dapat merubah banyak nya senjata di Setting, dan kamu bisa memasukan nilai -1 untuk membuat senjata tidak habis (unlimited), dan bisa memasukan nilai 0 jika tidak mau menggunakan senjata itu selama battle.
Namun, senjata dapat bertambah ketika kamu mendapatkan weapon box. Jika beruntung kamu bisa mendapatkan Imperial Laser, yaitu senjata langkah yang hanya bisa didapatkan ketika kamu menyelesaikan sebuah Achivement "Master of War Level 1".

Cukup sekian dulu informasinya, untuk lebih jelas lagi, silakan download gamenya DISINI