Membuka Shared Object Flash di komputer kita .SOL Editor

.sol editor
Shared Object merupakan metode penyimpanan secara offline oleh Flash Player pada komputer kita. Biasanya Shared Object digunakan untuk menyimpan data-data game flash yang dimainkan baik melalui browser ataupun stand alone. Karena itu flash tidak dapat menyimpan file ke text file.
Untuk membuka Shared Object di komputer kita, kita dapat menggunakan .sol Editor, yaitu merupakan software yang khusus digunakan untuk membuka Shared Object. Untuk membuka object-nya kita harus menemukan dimana file .sol itu berada. Berdasar wikipedia, file itu ditemukan di : Read more…
Membuat Terrain dari Gambar pada JMonkeyEngine

hasil terrain
Pada JMonkeyEngine terdapat fasilitas untuk membuat map melalui gambar grayscale. Fasilitas tersebut menggunakan image processing sebagai pengenalan warna pada gambar. Kita dapat mendefinisikan warna putih untuk ketinggian dan warna hitam untuk warna rendah. Jadi kita tidak perlu mendefinisikan titik-titik atau pun mengekspor file 3d dari 3d editor seperti 3ds max dan Blender. Read more…
SWF Encrypt – Memproteksi File SWF kita

amayeta
Dalam dunia flash game tentunya anda wajib mengetahui yang satu ini. Yaitu enkripsi file swf. Lho buat apa pake di-enkripsi segala ??. Ketika kita memberikan game kita untuk disponsori, tentunya game kita akan dipajang di situs yang mensponsori kita, dan pastinya banyak orang yang memainkannya. Disamping itu ada beberapa pihak yang iseng mengambil file SWF kita untuk di-decompile (baca: di dekompilasi / .swf dijadikan .fla). Hal ini yang sangat merugikan kita, apalagi mereka mencuri source code kita dan me-remake / membuat ulang dengan tampilan yang lebih bagus dari sebelumnya.
Salah satu produk yang menawarkan enkripsi terhadap file swf yaitu SWF Encrypt Amayeta, saat artikel ini ditulis versi yang terakhir adalah versi 6. Namun kita harus membeli lisensinya untuk memakai software tersebut.
Migrasi dari AS 2.0 ke as 3.0

migrasi yuukk...
Keliatannya agak sedikit sulit kalo kita sudah enjoy dengan sesuatu, seperti halnya kita sudah mengenal actionscript 2.0 dan mencoba selingkuh ke actionscript 3.0
v. Pada dasarnya kita ingin migrasi atau nggak itu hak kita, jadi kalo misalnya kita pingin migrasi ke actionscript 3.0, ada beberapa syarat yang mutlak harus dipenuhi, yaitu
mengenal OOP
OOP atau kepanjangan dari Object Oriented Programming, bahasa Indonesianya “Pemrograman Berbasis Obyek”, bagi kita yang sudah meng-coding Java, pasti sangat mudah untuk mempelajari Actionscript 3.0.
Kenapa Kok Migrasi ??
Hmm… pertanyaan yang sulit dijawab, tapi akan saya jawab menurut pendapat saya sendiri.
Pertama, katanya yang bikin AS 3.0, performanya lebih cepet 100x ketimbang versi yang sebelumnya. Terbukti saat saya membuat game dengan banyak object yang bergerak, performanya masih bagus (nggak nge-lag).
Kedua, mengubah sistemnya menjadi standard. Nah, maksudnya kalo orang yang baru mengenal AS 3.0 trus bisa OOP, pasti gampang banget. Read more…
Flash dan Form di dotNET
flash bukan merupakan bagian dari dot NET, tetapi kita bisa mengakses variabel-variabel dari flash dan ke dalam flash. Berikut saya akan menunjukkan koneksi antara flash dan form pada dotNET.
- Buat sebuah Windows Form dengan bahasa VB maupun C#.
- Pada panel Toolbox, klik kanan kemudian pilih Choose Items.
- Pada tab COM Components, pilih Shockwave Flash Object.

dialog choose toolbox items
- Drag shockwave flash component yang telah ada di toolbox ke dalam windows form.
- Klik ganda form kita lalu ketikkan script berikut :
Untuk C# :axShockwaveFlash1.MaximumSize = axShockwaveFlash1.Size; //keterangan : Masukkan <strong>System.IO;</strong> pada using statement String path = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + "flash.swf"; axShockwaveFlash1.LoadMovie(0, path);
Untuk VB :
Imports System.IO Public Class Form1 Dim myPath As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AxShockwaveFlash1.MaximumSize = AxShockwaveFlash1.Size myPath = Application.ExecutablePath.Remove(Application.ExecutablePath.LastIndexOf("\")) & "\flash.swf" 'MsgBox("" & myPath) AxShockwaveFlash1.LoadMovie(0, myPath) End Sub End Class - Copykan file flash ke dalam folder Debug atau satu folder dengan .exe-nya.
Beberapa Syarat yang Harus Dipenuhi Saat Mengikuti Kontes Game
Hufhh.. cukup panjang judulnya.. B-)
Saya memposting tulisan ini karena yang jelas game saya kalah pada Game Development 2009 geMasTIK kemaren. Banyak hikmah yang saya dapat saat mengikuti kontes tersebut sehingga saya memposting tulisan ini.
Baik, saya akan jelaskan beberapa
- Usahakan game saat dipresentasikan ke juri adalah game yang sudah jadi dan siap apabila dikomersilkan (dijual).
- Sebaiknya pada game jangan ada bug (error) sama sekali, apalagi saat presentasi kita menunjukkan error pada game tersebut.
- Apabila game kita meniru genre yang sudah ada, misal tetris, maka kita wajib untuk menambahkan sesuatu yang unik dan orisinil, misal ditambahkan animasi atau sistem penilaian yang unik, sehingga game kita sudah bisa mengungguli game dengan genre sejenisnya.
- Game harus memanjakan pemain, artinya pemain dapat bermain berlama-lama pada game.
- Perhatikan penilaian oleh dewan juri. Maksudnya jika penilaian pada game lebih cenderung ke arah grafis, maka usahakan agar game kita menarik untuk dilihat, apabila sistem penilaian lebih cenderung ke arah teknologi, maka teknologi kita harus bagus. Untuk penilaian pada segi grafis untuk hasil terbaik sebaiknya menggunakan Flash atau WPF, karena kita dapat membuat animasi yang bagus2.
- Biasanya pada kontes game, sisi edukasi harus ada dalam game, jadi kita usahakan untuk membuat game-game edukasi.
Poin-poin di atas tidaklah mutlak kita harus melakukannya. Ini hanya sekedar saran dari pengalaman saya dalam mengikuti beberapa kontes game.
Tutorial UV Mapping dengan Blender

blender splash screen 2.49a
Wah, udah lama nih nggak posting, soalnya HP lagi macet, jadi gak bisa ngenet sementara
. OK, kali ini saya mau kasih sedikit tutorial mengenai UV Mapping, hmm.. makanan apa tu ?
. UV Mapping menurut definisi dari wikipedia :
UV Mapping adalah suatu proses pemodelan 3D membuat gambar 2D mewakili sebuah model 3D. Peta mengubah objek 3D ke gambar dikenal sebagai tekstur. Berbeda dengan “X”, “Y” dan “Z”, yang merupakan koordinat untuk objek 3D asli dalam ruang modeling, “U” dan “V” adalah koordinat obyek yang berubah. Hal ini menciptakan efek lukisan gambar ke permukaan objek 3D.
Jadi intinya kita membuat tekstur untuk gambar 3D yang akan kita buat.
Read more…
Membuat tweening dengan Tweener
Kita telah belajar untuk membuat tween pada package bawaan dari flash, sekarang kita akan membuat dengan menggunakan Tweener. Tweener bisa didownload pada http://code.google.com/p/tweener/. Cara setting pada aplikasi sama kayak yang di sini. Tweener merupakan library yang digunakan untuk menganimasikan sama halnya class Tween pada flash, akan tetapi memiliki banyak kelebihan, diantaranya jenis animasi lebih banyak, mendukung pause, resume tween, animasi tweening warna.
Ok, lets begin…
Read more…
Cara meng-convert Flash movie menjadi video
Flash merupakan sebuah software yang sangat cocok untuk membuat animasi. Animasi yang dihasilkan pastinya ingin agar memiliki output dalam bentuk video karena akan mudah untuk dipublikasikan. Dalam hal ini kita dapat mem-publish animasi kita dalam bentuk Flash Movie (*.swf). Tetapi terdapat beberapa kelemahan ketika kita menyetel file flash movie kita dengan berbagai macam video player, maka hasilnya mungkin tidak sesuai dengan yang kita harapkan, misalnya begini, kita membuat suatu animasi yang digerakkan oleh script, misal Tweening, maka pada video player tersebut mungkin saja objek yang kita buat akan diam saja. Read more…
Menggunakan Class Tween pada Flash
Class Tween merupakan class yang sangat dibutuhkan jika kita ingin manganimasikan suatu objek dengan menggunakan script. class ini sudah tersedia pada flash IDE seperti Macromedia flash 8, Adobe Flash CS3 dan CS4.
Sekarang kita mulai pembuatannya..
Read more…




