Kamis, 10 Maret 2011

Contoh script gambar (basic)

Coretan ini sekedar share penjelasan tentang basic script gambar pada pys60. Ceritanya beberapa waktu yang lalu kang Gulam request deskripsi game, nah karena penjelasan satu game utuh lumayan panjang, jadi saya cicil dikit-dikit, nanti jika saya dapat rejeki pasti saya lunasi (emangnya utang? Hehe...).



Gambar yang dimaksud disini bukan gambar dari file JPEG atau PNG, melainkan gambar berbasis RGB (sering disebut old graphics) dari module graphics. Dan agar lebih praktis, juga karena saya malas upload sepotong-sepotong maka langsung saya bungkus menjadi satu file zip.



Download disini



Setelah mengutak-atik script diatas, mungkin ada yang masih bingung pada baris2 script menggambar point, bulat kotak, dan line ( pengalaman pribadi :D). Berikut sedikit penjelasannya..



Rectangle dan Ellipse

img.rectangle((100,40,120,80),0x00dddd, fill=0xdd0000)
img.ellipse((100,40,120,80),0x00dddd, fill=0xdd0000)


- angka-angka dalam kurung adalah posisi objek tersebut (posisiX, posisiY, posisiX+lebarObjek, posisiY+tinggiObjek)

- kode yang berada ditengah (0x00dddd) adalah warna garis pinggir objek dalam mode RGB (Red, Green, Blue) 0xRRGGBB. Bisa juga menggunakan mode: (R,G,B). Contoh:

img.ellipse((100,40,120,80),(255,0,0), fill=(255,255,0))


- fill=0xdd0000 adalah warna objek. Jika ingin agar objek yang ditampilkan garis pinggir saja, tidak perlu menggunakan kode ini atau fill=None.




Point

img.point((50,20),0xdddddd, width=10)


Berbeda dengan ellipse, penggambaran point berdasarkan titik kordinat posisi x,y nya, width=10 adalah lebar point.



Line
img.line((60,90,80,70),0x00dd00)


line intinya, membuat sebuah garis yang menghubungkan dua buah titik. Maka pengaturan posisinya: (x1, y1, x2, y2).


Sampai disini dulu. Jika ada yang bingung dengan coretan saya ini, mohon komentarnya.

Sabtu, 05 Maret 2011

For Life: This my night


For Life 2 screenshot 1
For Life 2 screenshot 2
For Life 2 screenshot 3


Game Description:

For Life dengan versi berbeda. Kali ini musuh bukan lagi mahluk kloning, melainkan hantu - hantu gentayangan.

Terdapat 9 Stage, dan 3 jenis musuh.


Genre: action

Platform: Symbian s60 1st and 2nd.

Language: English

Info:

Download links:
http://tigan.fiz.su/files/games/ForLife2.zip
http://tigan.fiz.su/files/games/ForLife2v125.sis

Rabu, 02 Maret 2011

Game pys60: Test Pilot

Ini game hasil karya kang gulam yg sangat menghormati temannya, masa teman seperpys60an dia bilang master, pengetahuan saya tentang python masih sakiprit (sangat sedikit) bisa gawat nih kalau saya dikira master betulan ntar hehe.. Saya cukup salut pada dia karena bisa memasukkan unsur fun pada game ringan sperti ini.


Gamenya bisa didownload di rumah onlinenya http://gulammalug.xtgem.com. Wayo dicoba....

Edit: maaf2, lupa saya kalau game test pilot ini dibungkus dan diberinama A1. Silakan klik link A1 di situsnya kang gulam untuk mendownload (^_^)