Rabu, 25 November 2009

Lowongan Kerja di dunia Game Development

Bagi yang berdomisili di bandung
ada Job bagus bagi kalian.

langsung tak kopas aja yah.

Dicari script programmer untuk proyek RPG nya menara games. Gamenya kayak apa ? ini coba liat beberapa screensot:

Screensot 1:


Screenshot 2:


Kualifikasi :
- Domisili di Bandung kalo bisa, biar gak pusing
- Enjoy main game (jago dota dapet nilai plus )
- Ngerti programming, nggak penting bahasa apapun (kalo bisa LUA dapat nilai plus)
- Lulusan apapun bebas yang penting udah lulus sekolah (karena kerjanya full jam 9 ampe jam 5 sore)
- Programmingnya ringan2 aja, gak terlalu berat jadi kalo merasa bisa programming dikit2, coba aja apply.

Gamenya sendiri ditulis pake bahasa C++ tapi script programmer gak perlu sentuh C++ sama sekali. Hanya scripting cukup sederhana dalam bahasa LUA. Buat yg bingung apa itu lua ? Itu scripting language, baca di http://www.lua.org/about.html

Yang tertarik email aja, jobs - at - menaragames - dot - com
Kalo ada portfolio boleh kirim, kalau gak ada juga gak apa2. Kalau ada contoh program yang pernah dibuat boleh dikirim juga

Artikel terkait:
Seamless background for your web

Senin, 23 November 2009

Seamless background for your game and web




Easily create seamless background for your web
this tool will produce small background
with dimension less than 200 pixel

any background produced will be saved
in the directory where this program is located :)

for bigger seamless background/texture
up to 512 x 512 please visit
http://www.seamless-texture.blogspot.com
you can also request seamless texture for free

download link
klik hier


Karena sekarang quota lagi habis, saya gak bisa posting banyak.
Lebih banyak di rumah bikin software, dan lain-lain.
Silahkan dicoba softwarenya.
biar Webnya makin bagus aja :)
sorry kalo nulis pake bhs inggris, habisnya mo serius neh
menggaet visitor dari luar.

Related Article
Membuat Game Space Invader (3)

Jumat, 13 November 2009

Membuat Game Space Invader (3)

Pada tulisan kemarin kita sudah membahas bagaimana caranya membuat game pesawat sederhana. Bisa dibilang semua fungsi dasarnya sudah selesai kita bikin dan game kita sudah selesai. Namun untuk membuat game yang bagus dan layak untuk dimainkan, maka game yang kita buat kemarin masih belum cukup.

Pada tulisan ini saya akan membahas tentang bagaimana menambahkan animasi efek ledakan. Animasi efek ledakan akan membuat game tampak lebih bagus dan lebih hidup.

Untuk membuat efek ledakan, cara yang paling sederhana adalah dengan menggunakan animasi. Gambar animasi ledakan dapat diambil dari internet. Ada bermacam-macam gambar animasi ledakan mulai dari yang sederhana hingga yang rumit. Animasi juga bisa dibuat sendiri dengan menggunakan metode pemrograman dengan cara memanipulasi gambar-gambar particle-particle yang jumlahnya banyak dan beragam sehingga memunculkan effect seperti ledakan.

Pada tulisan kali ini, saya akan menggunakan gambar animasi ledakan seperti dibawah ini.



Gambar ini bisa didapatkan di dalam folder graphics. Atau anda bisa mendownload gambar diatas. Saya sarankan anda untuk menyimpan gambarnya dalam folder yang sama dengan file code program. Pastikan filenya disimpan dengan nama "kaboom.bmp"

Sebelum kita mulai membuat effek ledakan, pertama kita harus mendefinisikan dulu tentang apa dan bagaiman effek ledakan yang ingin kita buat.

- ledakan muncul saat pesawat alien tertembak
- ledakan menggunakan gambar animasi ledakan
- ledakan menghilang saat animasi telah selesai dijalankan.

Karena ledakan muncul saat pesawat alien tertembak, maka kita harus menambahkan kode untuk mengaktifkan ledakan di dalam fungsi bullet_upd() karena pada fungsi inilah pengecekan tabrakan antara peluru dan alien terjadi. Pada saat peluru bertabrakan dengan alien maka ledakan akan diaktifkan.

Pada saat mengaktifkan ledakan, kita harus menentukan posisi ledakan. Posisi ledakan seharusnya berada pada tempat yang sama dengan posisi alien yang tertembak.

Untuk menangani ledakan, kita mendefinisikan fungsi baru yaitu fungsi exp_upd(). Saat ledakan berlangsung, maka gambar animasi ledakan akan dijalankan dengan cara memutar frame satu persatu hingga selesai. Saat frame sudah selesai dimainkan semuanya maka ledakan akan di nonaktifkan lagi.

Karena ledakan perlu untuk digambar, maka pada fungsi render() akan ditambahkan perintah untuk menggambar animasi ledakan. Ingat bahwa efek ledakan hanya digambar pada saat ledakan sedang aktif, yaitu setelah musuh tertembak. Kita menggunakan variabel exp_stat yang berisi informasi tentang status dari ledakan. Bila nilainya True maka ledakan sedang terjadi, sedangkan bila nilainya false maka sedang tidak sedang terjadi.

Kita butuh butuh variabel untuk menyimpan data-data seperti posisi x, posisi y, status ledakan (aktif, tidak aktif), frame ledakan dan gambar ledakan. Maka dari itu kita akan mendifinisikan variabel-variabel untuk ini. Variabel-variabel tersebut adalah:


img_exp = untuk menyimpan gambar animasi ledakan
exp_stat = status ledakan (aktif/tidak aktif)
exp_frame = frame animasi ledakan
exp_x = posisi x
exp_y = posisi y


Code lengkapnya bisa dilihat di bawah ini.

Graphics 640,480,16,2
SetBuffer BackBuffer()

;load gambar
Global img_alien=LoadImage("alien.bmp")
Global img_ship=LoadImage("player.bmp")
Global img_bullet=LoadImage("bullet.bmp")
Global img_exp=LoadAnimImage("kaboom.bmp",60,48,0,6)

;alien status
Global alien_x=0 ;posisi x alien
Global alien_y=0 ;posisi y alien
Global alien_dir=1 ;arah gerak alien

;player status
Global ship_x

;bullet status
Global bl_x
Global bl_y
Global bl_stat

;expl status
Global exp_stat
Global exp_frame
Global exp_x
Global exp_y

While Not KeyHit(1)
keyboard()
alien_upd()
bl_upd()
exp_upd()

Cls
render()
Flip
Wend
End

Function render()

;gambar alien
DrawImage img_alien,alien_x,alien_y

;gambar ship
DrawImage img_ship,ship_x,400

;gambar bullet
If bl_stat Then DrawImage img_bullet,bl_x,bl_y

;gambar expl
If exp_stat Then DrawImage img_exp,exp_x,exp_y,exp_frame

End Function

Function keyboard()
;kiri
If KeyDown(203)
ship_x=ship_x-3
If ship_x<0 Then ship_x=0
EndIf

;kanan
If KeyDown(205)
ship_x=ship_x+3
If ship_x>608 Then ship_x=608
EndIf

;F
If KeyHit(33)
If bl_stat=False
;buat bullet
bl_stat=True
bl_x=ship_x+7
bl_y=400

EndIf
EndIf

End Function

Function alien_upd()
alien_x=alien_x+alien_dir

If alien_x<0
alien_dir=-alien_dir
EndIf

If alien_x>591
alien_dir=-alien_dir
EndIf
End Function

Function bl_upd()
If bl_stat
bl_y=bl_y-5
If bl_y<0 Then bl_stat=False

;check collision
If ImagesCollide(img_alien,alien_x,alien_y,0,img_bullet,bl_x,bl_y,0)

bl_stat=False
exp_stat=True
exp_x=alien_x
exp_y=alien_y
exp_frame=0

If Rand(1,2)=1
alien_x=0
alien_dir=1
Else
alien_x=591
alien_dir=-1
EndIf
EndIf
EndIf
End Function

Function exp_upd()
If exp_stat
exp_frame=exp_frame+1
If exp_frame>5 Then exp_stat=False
EndIf
End Function


Related Article:
Seamless background for your game and web
Membuat Game Space Invader (2)

Rabu, 11 November 2009

Membuat Game Space Invader (2)

Kemarin kita sudah belajar bagaimana meload gambar dan menggerakkan objek dengan keyboard. Game kita masih jauh dari sempurna.

Untuk tulisan kali ini saya akan membahas bagaimana caranya menambahkan peluru pada game Space Invader kita.

Sebelum kita memulai kita perlu mendifinisikan dulu tentang peluru ini.

1. Peluru ditembakkan setelah ditekan tombol 'F'
2. Pemain hanya bisa menembakkan satu peluru untuk sekali tembakan.
3. Peluru bergerak keatas
4. Saat peluru mengenai alien, maka alien akan menghilang dan muncul alien baru dari kiri/kanan.
5. Peluru yang telah melewati batas atas layar akan menghilang.

Dari beberapa keterangan di atas, saya rasa sudah cukup jelas bagaimana peluru ini nantinya. Ini adalah konsep untuk peluru yang paling sederhana. Kita bisa mengembangkan ke model peluru yang lebih canggih nantinya. Yang Insya Allah akan saya bahas di tulisan selanjutnya.

Gambar perlu dapat diambil dalam folder graphics. Atau bila anda tidak menemukannya bisa download gambar ini.



Sebaiknya gambarnya disimpan dengan nama "bullet.bmp" dan disimpan di tempat yang sama dengan folder tempat menyimpan source code/listing program.

Mari kita mulai menulis kodenya:
Graphics 640,480,16,2
SetBuffer BackBuffer()

;load gambar
Global img_alien=LoadImage("alien.bmp")
Global img_ship=LoadImage("player.bmp")
Global img_bullet=LoadImage("bullet.bmp")

;alien status
Global alien_x=0 ;posisi x alien
Global alien_y=0 ;posisi y alien
Global alien_dir=2 ;arah gerak alien

;player status
Global ship_x

;bullet status
Global bl_x
Global bl_y
Global bl_stat

While Not KeyHit(1)
keyboard()
alien_upd()
bl_upd()

Cls
render()
Flip
Wend
End

Function render()

;gambar alien
DrawImage img_alien,alien_x,alien_y

;gambar ship
DrawImage img_ship,ship_x,400

;gambar bullet
If bl_stat Then DrawImage img_bullet,bl_x,bl_y

End Function

Function keyboard()
;kiri
If KeyDown(203)
ship_x=ship_x-3
If ship_x<0 Then ship_x=0
EndIf

;kanan
If KeyDown(205)
ship_x=ship_x+3
If ship_x>608 Then ship_x=608
EndIf

;F
If KeyHit(33)
If bl_stat=False
;buat bullet
bl_stat=True
bl_x=ship_x+7
bl_y=400

EndIf
EndIf

End Function

Function alien_upd()
alien_x=alien_x+alien_dir

If alien_x<0
alien_dir=-alien_dir
EndIf

If alien_x>591
alien_dir=-alien_dir
EndIf
End Function

Function bl_upd()
If bl_stat
bl_y=bl_y-5
If bl_y<0 Then bl_stat=False

;check collision
If ImagesCollide(img_alien,alien_x,alien_y,0,img_bullet,bl_x,bl_y,0)

bl_stat=False

If Rand(1,2)=1
alien_x=0
alien_dir=2
Else
alien_x=591
alien_dir=-2
EndIf
EndIf
EndIf
End Function



Ada beberapa tambahan yang ditambahkan dalam kode kita. Karena kita akan menambahkan peluru, maka kita harus meload gambar peluru, dan menentukan variabel-variabel yang akan berfungsi untuk menyimpan informasi mengenai peluru.

Disini kita mendefinisikan 3 variabel

Global bl_x
Global bl_y
Global bl_stat

bl_x, bl_y masing-masing menyimpan informasi posisi x dan y dari peluru.
bl_stat berfungsi untuk menyimpan informasi apakah peluru ada atau tidak. Bila peluru masih ada di layar maka pemain tidak bisa menembak.

Fungsi baru:
Untung menangani peluru ini kita mendefinisikan sebuah fungsi baru yaitu fungsi bl_upd(). fungsi bl_upd() ini akan bertindak untuk mengurusi segala sesuatu yang terjadi pada peluru seperti pergerakan peluru, pengecekan apakah peluru mengenai alien, dsb.

Isi dari fungsi bl_upd()
Function bl_upd()
If bl_stat
bl_y=bl_y-5
If bl_y<0 Then bl_stat=False

;check collision
If ImagesCollide(img_alien,alien_x,alien_y,0,img_bullet,bl_x,bl_y,0)

bl_stat=False

If Rand(1,2)=1
alien_x=0
alien_dir=2
Else
alien_x=591
alien_dir=-2
EndIf
EndIf
EndIf
End Function

Pada baris pertama fungsi ini kita mengecek dulu status dari peluru dengan melihat pada variabel bl_stat . Jika peluru belum ditembakkan atau sudah menghilang dari layar maka kita tidak perlu repot-repot mengurusinya.

Code untuk menggerakkan peluru:

bl_y=bl_y-5
If bl_y<0 Then bl_stat=False

Kode diatas berfungsi menangani pergerakan peluru. Variabel bl_y yang mewakili posisi vertikal dari peluru dikurangi 5, sehingga peluru akan bergerak ke atas. Bila peluru ada dan berjalan keatas hingga keluar dari layar (bl_y<0) maka bl_stat diubah isinya menjadi false untuk menandakan bahwa peluru sedang tidak aktif.

Code untuk menangani collision/tabrakan antara peluru dan alien:

 ;check collision
If ImagesCollide(img_alien,alien_x,alien_y,0,img_bullet,bl_x,bl_y,0)

bl_stat=False

If Rand(1,2)=1
alien_x=0
alien_dir=2
Else
alien_x=591
alien_dir=-2
EndIf
EndIf



Kode diatas berfungsi untuk menangani tumbukan/tabrakan antara peluru dengan pesawat musuh. Fungsi yang digunakan adalah ImagesCollide(). Fungsi ini akan mengecek apakah dua buah benda bertubrukan ataukah tidak. Bila peluru menabrak kapal alien, maka Alien akan dibuat ulang.

Fungsi Rand() berfungsi untuk mengacak nilai. Disini kita mengacak nilai antara 1 dan 2. Bila muncul angka 1 maka alien akan muncul dari arah kiri, dan bila muncul angka 2 maka alien akan muncul dari arah kanan.

Selain penambahan fungsi baru, ada juga penambahan kode dalam fungsi yang sudah ada. Dalam fungsi keyboard() kita menambahkan kode untuk menangani penekanan tombol. Perintah yang digunakan adalah keyhit(). Berbeda dengan keydown(). Keyhit() berfungsi mengecek apakah sebuah tombol "sudah" ditekan atau belum, sedangkan fungsi Keydown() berfungsi mengecek apakah sebuah tombol "sedang" ditekan ataukah tidak.

Cuplikan codenya adalah sebagai berikut:

;F
If KeyHit(33)
If bl_stat=False
;buat bullet
bl_stat=True
bl_x=ship_x+7
bl_y=400

EndIf
EndIf
Pada saat kita menekan tombol F, maka bl_stat berubah menjadi true, untuk menandakan bahwa peluru sedang aktif. Dan kita juga harus mengeset posisi peluru. Ingat bahwa peluru pertama kali muncul di depan pesawat lalu melaju ke depan. Kita perlu tahu posisi pesawat sebelum menentukan posisi peluru. Pada code diatas, bl_x yang berisi informasi tentang posisi x dari peluru kita isi dengan ship_x+7. ship_x adalah posisi x pesawat, posisi ini kita tambahkan 7 agar peluru agak bergeser ke kanan sehingga akan muncul tepat di tengah dan bukan di pinggir pesawat.

Pada bagian Render() kita juga menambahan baris code untuk menggambar peluru. Ingat bahwa Peluru hanya perlu digambar bila peluru sedang aktif.

Coba ketik codenya dan jalankan untuk lihat hasilnya.

Pada tahap berikutnya kita akan melanjutkan dengan memberikan effect ledakan pada alien yang tertembak.

Related Article:
Membuat Game Space Invader (3)
Membuat Game Space Invader (1)

Selasa, 10 November 2009

Membuat Game Space Invader (1)

Sudah lama sekali blog ini tidak saya urus. Padahal ini adalah blog kesayangan saya yang paling saya sayangi diantara blog-blog yang lain.

Selama ini arah dari blog ini tidak jelas dan masih sering ngelantur ke sana kemari. Itulah masalahnya kalau cuman punya blog satu. Untunglah sekarang blog saya sudah ada 8, kurang dua lagi pas sepuluh. Setelah itu mau serius cari duit ::

Karena blog ini sesungguhnya adalah blog tentang game, belajar bikin game, belajar membuat game, dll (mendaftarkan keyword buat nembak SE ::) maka sudah selayaknyalah dan sepantasnyalah maka saya harus mengisinya dengan belajar membuat game (nembak lagi ::)

Kali ini saya akan membahas bagaimana cara membuat game Space Invader. Anda tahu game itu kan, kalau gak tahu silahkan cari sendiri di Google. ::

Bahasa yang digunakan disini adalah Blitz3D (download disini, jangan lupa dipelajari dulu dasarnya).

Walaupun codenya ditulis dengan Blitz3d namun saya berusaha agar isinya bisa diterapkan ke bahasa-bahasa yang lainnya.

Game ini akan saya mulai dari dasar sekali hingga mahir sekali. Gak tanggung tanggung, saya juga akan membahas hingga ke tingkat FX, Logo, AI, dll agar gamenya tampak profesional.

GDD (Game Design Document) Dasar I
Kita mulai gamenya dari yang paling dasar dahulu:1 musuh, 1 peluru


Bentuk gamenya akan tampak seperti gambar diatas.

- Musuh akan bergerak dari kiri ke kanan
- Pemain bergerak kekiri atau ke kanan mengikuti tombol keyboard yang ditekan
- Pemain bisa menembak dengan menekan tombol 'F'
- Pemain hanya bisa menembak satu peluru setiap sekali tembakan.

Spesifikasi yang saya tuliskan diatas adalah spesifikasi untuk game space invader yang paling sederhana. Kita bisa mengembangkannya ke yang lebih rumit lagi, dan tentang hal itu akan saya bahas di tulisan-tulisan berikutnya.

Gambar-Gambar yang diperlukan untuk membuat game ini adalah gambar alien dan gambar pesawat.

Anda bisa menemukan gambar ini di folder graphic. Atau anda bisa mendownload gambar di bawah ini.

player.bmp

alien.bmp

Saya sarankan untuk menyimpan kedua file ini dalam satu folder, bersama dengan file source-code-nya.

Setelah semua yang dibutuhkan selesai, tinggal buat gamenya. Buka Blitz3d anda, dan ketikkan code berikut ini:

Graphics 640,480,16,2
SetBuffer BackBuffer()

;load gambar
Global img_alien=LoadImage("alien.bmp")
Global img_ship=LoadImage("player.bmp")

;alien status
Global alien_x=0 ;posisi x alien
Global alien_y=0 ;posisi y alien
Global alien_dir=2 ;arah gerak alien

;player status
Global ship_x

While Not KeyHit(1)
keyboard()
alien_upd()

Cls
render()
Flip
Wend
End

Function render()

;gambar alien
DrawImage img_alien,alien_x,alien_y

;draw ship
DrawImage img_ship,ship_x,400

End Function

Function keyboard()
;kiri
If KeyDown(203)
ship_x=ship_x-3
If ship_x<0 Then ship_x=0
EndIf

;kanan
If KeyDown(205)
ship_x=ship_x+3
If ship_x>608 Then ship_x=608
EndIf
;ctrl

End Function

Function alien_upd()
alien_x=alien_x+alien_dir

If alien_x<0
alien_dir=2
EndIf

If alien_x>591
alien_dir=-2
EndIf
End Function
Baris pertama program kita diawali dengan perintah Graphics untuk mengeset layar. Disini saya menggunakan layar dengan resolusi 640,480. Color depth yang digunakan adalah 16 bit. Angka 2 dibelakang menyatakan bahwa gamenya akan berbentuk window dan tidak fullscreen.

Perintah setbuffer backbuffer() berguna untuk mengarahkan arah proses penggambaran ke backbuffer(), hal ini agar proses penggambaran tidak tampak dilayar untuk menghindari layar berkedip. Perintah ini berhubungan dengan perintah Flip yang berfungsi 'mengkopy' backbuffer() ke layar monitor (FrontBuffer). Proses penggambaran dalam game selalu dilakukan di backbuffer() setelah itu baru dipindah ke FrontBuffer()

Pada baris berikutnya kita meload gambar-gambar yang diperlukan. Gambar yang kita load ada dua buah, yaitu gambar alien dan pesawat. Saat ini pelurunya masih belum di load karena di awal tutorial ini saya tidak membahas tentang peluru terlebih dahulu. Pembahasan tentang peluru akan dibahas pada tulisan selanjutnya.

Dalam kode, saya sering menggunakan global untuk variabel karena variabel-variabel itu nantinya akan di akses di dalam fungsi.

Kita perlu mendefinisikan variabel-variabel untuk menyimpan informasi dari tiap object yang ada di game kita.

Untuk alien, ada tiga buah variabel yang didefinisikan yang semuanya berguna untuk menyimpan informasi posisi x, posisi y, dan arah gerakan. Sedangkan untuk pesawat pemain kita hanya memberikan satu informasi yaitu posisi x. Karena pesawat hanya bergerak horisontal maka posisi y nya tetap sehingga tidak perlu disimpan dalam variabel.

Main Loop (Perulangan Utama)
Dalam setiap pasti ada yang namanya main loop atau perulangan utama. Bagian ini adalah inti dari program yang dibagi dalam dua bagian besar yaitu bagian update dan bagian render. Bagian update berfungsi untuk menangani segala hal yang berhubungan dengan perhitungan seperti posisi pesawat, gerakan peluru, posisi alien, dsb. Bagian render berfungsi menangani segala hal yang berhubungan dengan menggambar object-object dalam game.

Kode untuk main loop adalah sebagai berikut:
While Not KeyHit(1)
keyboard()
alien_upd()

Cls
render()
Flip
Wend
End
Main Loop diindikasikan dengan While ... Wend atau perulangan yang lain. Pada contoh diatas saya menggunakan While ... Wend. Kalau diartikan secara literal artinya, jalankan semua perintah yang ada diantara While ... Wend hingga tombol esc ditekan. Bila user menekan tombol esc, maka permainan akan berhenti (End). Pada perulangan diatas, bagian updatenya adalah fungsi keyboard() dan alien_upd(), sedangkan bagian yang menangani proses penggambaran ada pada perintah Cls, Render() dan Flip. Mengenai fungsi render() dan fungsi-fungsi yang lain yang tertera di atas, akan dijelaskan kemudian.

Fungsi-fungsi yang dipakai.
Dalam program diatas, anda bisa lihat, ada tiga buah fungsi yang didefinisikan yaitu : render(), keyboard() dan fungsi alien_upd().

Penting sekali untuk mendefinisikan fungsi-fungsi tertentu untuk menangani bagian-bagian dari game. Hal ini agar program kita akan tampak lebih rapi dan mudah dibetulkan sekaligus mudah untuk dikembangkan.

Fungsi render() berfungsi untuk menangani proses penggambaran, dalam fungsi ini kita menggambar masing-masing object sesuai dengan posisi dan statusnya masing-masing.

Fungsi alien_upd() berfungsi untuk menangani update status alien seperti animasi, pergerakan, AI, dsb. Pada program awal ini kita hanya menangani pergerakan alien. Alien akan bergerak kekanan dan jika alien sudah sampai di pojok kanan maka alien akan bergerak kekiiri, dan bila alien sudah berada di pinggir paling kiri layar maka alien kan bergerak kekanan. Begitu seterusnya. Alien akan bergerak ke kanan dan ke kiri secara bergantian.

Fungsi keyboard() berfungsi untuk menangani penekanan keyboard. Untuk mendeteksi penekanan keyboard kita menggunakan perintah keydown(). Kode scan untuk tombol kiri dan kanan berturut-turut adalah 203 dan 205. Kita tidak pakai tombol atas dan bawah karena pesawatnya tidak bisa bergerak ke atas dan kebawah.

Jika sudah selesai menulis kodenya. Tekan F5 atau tekan tombol Run dan lihat hasilnya.
Apabila anda berhasil, maka dilayar akan muncul pesawat alien yang bergerak ke kanan dan kiri dan pesawat yang akan bergerak bila tombol ditekan.

Pada bagian selanjutnya kita akan membahas tentang peluru. Jadi jangan kemana-mana yah tetap datang ke blog yang keren ini yah.

Related Article :
Membuat Game Space Invader (2)
RPG CHARACTER MAKER OFFLINE EDITION (2)

Senin, 02 November 2009

RPG CHARACTER MAKER OFFLINE EDITION (2)

Ini adalah lanjutan dari artikel terdahulu tentang Rpg Character Maker versi offline.

Ini adalah Character Maker yang kedua yang saya dapatkan dari www.famitsu.com/freegame/tool/chibi/index2.html (chibi)

Kenapa saya membuat ini? Tidak lain dan tidak bukan adalah karena saya suka dengan gambar-gambarnya dan untuk jaga-jaga kalau nanti web-nya ilang, jadi gak usah nyari-nyari lagi.

Dengan adanya versi offline, maka kita tidak perlu lagi pergi ke warnet hanya sekedar untuk membuat karakter untuk RPG.

Selain itu, nantinya rencananya karakter maker ini akan digabungkan dengan RPGMAKER3D yang sedang saya bikin (dan belum selesai-selesai sampai sekarang ::)

Character yang dibuat dari web ini bentuknya chibi, berbeda dengan yang pertama.

Contoh karakter yang dihasilkan dari situs ini

Dengan adanya Character Maker ini maka project untuk bikin RPG akan lebih mudah, dan rencananya Insya Allah bila gak ada halangan akan di launch di akhir tahun (tinggal 60 hari lagi)

Bagi yang ingin coba download lewat sini yah:
http://www.4shared.com/file/142561128/8a552871/chibi.html


Related Article:
Membuat Game Space Invader (1)
Urung Pindah Domain

Minggu, 01 November 2009

URUNG PINDAH DOMAIN

Saat ini PageRank dari blog ini telah terupdate dan nilainya jadi dua.
Saya mau pindah domain, tapi saya takut nanti malah turun PR-nya. Saya tidak pernah pindah domain sebelumnya sehingga saya tidak tahu apa akibatnya pada blog ini jika saya pindah ke domain dot com.

Karena saat ini saya dapat penghasilan dari PR blog ini yang sekarang nilainya 2.
Maka untuk sementara blog ini tidak akan saya pindah ke domain dot com. Setidaknya sampai pembayaran dari PerfectMoney saya terima untuk bulan ini.

Saya gak mau ambil resiko, terutama karena penghasilan dari blog saya masih sedikit.

gitu aja tulisan hari ini, seterusnya saya mau nulis artikel tentang game lagi seperti biasa