Sumbangan / Donate

Donate (Libery Reserve)


U5041526

Minggu, 27 Januari 2013

Updater Untuk Game / Aplikasi Kamu

Kamu membuat game / aplikasi? Tapi bingung gimana cara mau update gamenya? Gak perlu bingung lagi, karena saya telah membuat sebuah updater untuk game / aplikasi kamu :D

Berikut adalah cara menggunakan Updater ini:

1. Buka Updater.ini, lalu set semua yang diperlukan:

title = Nama Game / Aplikasi mu
fileup = Nama file sementara (temporary) [tidak terlalu penting]
filename = Nama game / aplikasimu +extension
linkup = link untuk cek updater
link = link untuk mendownload game/aplikasi mu yang baru
version = versi game/aplikasi mu (isi 1 untuk default) [jika sudah diupdate, maka versionnya akan berubah dengan sendirinya, jadi jangan diubah sendiri]
Juga warnanya bila perlu

2. Taruh Updater.exe, dan Updater.ini difolder yang sama dengan file .exe / launcher game kamu

3. Jika sudah, maka tinggal tambah script ini untuk menjalankan Updater.exe dan meng-close game/aplikasi kamu:

execute_shell('Updater.exe',0)
game_end()

//Cara Update Game/Aplikasi//

**Jika belum pernah di update atau baru pertama kali menggunakan**

-Buat sebuah file *.txt dengan nama terserah kamu. Isi angka 1 (sebagai versinya), save, dan upload ke dropbox (di folder Public)
Copy link tsb dan pastekan di linkup pada Updater.ini.


-Lalu upload sembarang file dalam bentuk zip (nama zip saya sarankan utk sesuai dengan nama game saja, contoh: MyGame.zip. Jangan seperti ini: MyGame v1.0.zip, karena zip tsb akan trus diupdate dengan nama yang sama, ntar dikira orang game kamu masih versi 1 trus). Dan file zip tsb filesize nya kecil aja, biar cepet upload nya.
Upload, copy link, dan pastekan di [b]link[/b] pada updater.ini.

-Dan terakhir, kamu masukan semua file game kamu ke dalam zip, beri nama file zip ini SAMA DENGAN file zip yg tadi di upload :D File nya di replace atau di perbarui.


Pada bagian ini, akan saya perjelas lagi. File yang kamu upload sebagai *.zip ini adalah file download game kamu nantinya. Jadi kalo kamu udah upload game kamu di dropbox, kamu tinggal pake link tsb sebagai link di updater.ini.

File zip ini akan otomatis di extract oleh updater, dan file zip nya di taruh di folder temp, jadi gak perlu pake password untuk melindungi isi datanya, toh kan mau di extract :v

**Jika sudah pernah diupdate / mau diupdate**

- Upload file game kamu yang baru ke dropbox (di replace) (bila kamu menggunakan nama MyGame.zip, ya kamu upload MyGame.zip lagi (tapi isi file zip nya beda))

- Buka file *.txt yang kamu buat sebelumnya. Isi versi game kamu yang sekarang (misal: 1.2), save, dan upload di tempat yang sama di dropbox, sehingga filenya di replace (harus seperti ini caranya)

- Selesai Jika player klik tombol update (yang kamu buat di game kamu), dan meng execute Updater.exe, maka game nya akan ter-update

*note: linkup dan link saya rekomendasikan menggunakan dropbox, sehingga file kamu bisa diupdate kapan saja tanpa merubah link download nya...

*note: saat mau update, yang diupload game nya dulu, baru *.txt nya. Alasannya, kalo orang klik update, maka yang dibaca duluan kan file *.txt yang berisi versi game kamu yang akan datang, maka dari itu updater nya akan langsung mendownload game kamu (kalau game kamu belum selesai di upload ya user bakalan download game dgn versi yang sama)

*note: penulisan versi harus 1.2, bukan 1,2. Karena GM membaca koma sebagai titik.


Nih Screenshot nya :D


Download Disini

Semoga bermanfaat :D
Bila masih bingung dengan cara pake nya, silakan bertanya disini

Kamis, 24 Januari 2013

Mengenal Fungsi File Text Pada GM

Sesuai permintaan teman ku, maka saya akan memberi sedikit pengenalan tentang fungsi file text pada GM (Game Maker).

Ini beberapa fungsi file text pada GM:

file_text_open(filename): untuk membuat file text (contoh: FILE_TXT = file_text_open('NamaFile.txt'))
file_text_close(file): untuk menutup file text yang telah di buka (contoh: file_text_close(FILE_TXT))

Ok, sampai disini kita sudah bisa membedakan filename dan file.

file_text_open_read(filename): file text dibuka untuk dibaca.
file_text_open_write(filename): file text dibuka untuk ditulis. Tulisan sebelumya di replace.
file_text_open_append(filename): file text dibuka untuk ditulis. Tulisan sebelumnya gak di replace.

Contoh kondisi 1:
file = file_text_open_write('FileText.txt')
file_text_write_string(file,'Tes tes 1')
file_text_close(file)

Jika di draw, maka file bernilai "Tes tes 1". Dan lalu, jika kita ganti kodenya sedikit, yang Tes tes 1 jadi Tes tes 2. Maka nilai file menjadi "Tes tes 2".
Padahal ketika file_text di open, maka file text tersebut akan di create, dengan nama FileText.txt dan berisi tulisan Tes tes 1. Lalu, kita gunakan fungsi file_text_write_string(file,'Tes tes 2'), maka tulisan yang tadinya Tes tes 1 jadi Tes tes 2.

Dan ini kondisi kedua. Kita ubah lagi kodenya jadi:

file = file_text_open_append('FileText.txt')
file_text_write_string(file,'Tes tes 3')
file_text_close(file)

Maka tulisan yang tadinya di replace jadi "Tes tes 2" sekarang berubah jadi "Tes tes 2Tes tes 3". Gak percaya? coba aja sendiri XD Itu artinya append itu menambah tulisan pada akhir tulisan di file txt tsb.

Lanjutt.....

file_text_read_real(file): untuk membaca angka pada text yang dibuka.
file_text_read_string(file): untuk membaca string / tulisan pada text yang dibuka.
file_text_readln(file): untuk melompati / skip ke baris selanjutnya untuk dibaca.


file_text_write_real(file,val): untuk menulis angka pada text yang dibuka.
file_text_write_string(file,str): untuk menulis string / tulisan pada text yang dibuka.
file_text_writeln(file): untuk melompati / skip ke baris selanjutnya untuk ditulis.

Saya rasa keenam fungsi diatas dapati dimengerti :D Tujuannya untuk menulis & membaca file text yang dibuka.

file_text_eof(file): apakah tulisan yang dibaca telah habis / sampai pada baris terakhir?
file_text_eoln(file): apakah tulisan yang dibaca telah sampai pada tulisan terakhir pada baris/line itu?

Cara pakainya:
file_txt = file_text_open_read('Tes.txt')
a = file_text_eof(file_txt)

Maka a = true / 1 jika tulisan telah sampai pada baris terakhir, dan false / 0 jika tidak.

Ok, sampai disini pengenalannya, jika masih kurang mengerti kamu bisa bertanya di forum GM-INDO di www.gmindo.forumid.net

Dan ini bonus gmk nya :D Download Disini

Minggu, 06 Januari 2013

Forum Game Maker Indonesia

Kini sudah hadir forum GM-Indo yang baru, dan semua admin nya aktif, sama seperti member di grup facebook Game Maker Indonesia, yang memiliki member & master Game Maker yang aktif.

Dan inilah forumnya http://gmindo.forumid.net/

Silakan mendaftar dan buatlah forum kita lebih asyik dan berkualitas :D