Kamis, 03 November 2011

Buat karakter kartunmu sendiri


Belakangan ini meulai trend menampilkan foto wajah dalam format kartun. Baik itu avatar untuk forum, foto profile blog, ataupun pofil di social networking seperti Friendster, MySpace, dan FaceBook. Gak tahu pasti kenapa yang jelas banyak orang merasa keren dengan memajang foto wajah versi kartun. Mungkin karena kurang percaya diri dengan wajah aslinya merasa lebih keren dan sedang trend menggunakan gambar kartun vektor. Umumnya ini bisa dibuat dengan menggunakan gabungan Adobe Photoshop dan Ilustrator. Namun bagi yang skill dibidang tersebut cekak maka bisa memanfaatkan jasa situs penyedia kartun generator (Cartoonizer).

Dengan menggunakan jasa situs converter wajah menjadi kartun berikut ini akan memudahkan kita mengkonvert ini wajah menjadi kartun. Jadi kita gak usah lagi repot-repot beli buku tutorial atau menyewa designer imaging hanya untuk sekedar mengkonvert dan memoles wajah menjadi kartun. Berikut 11 website tempat kita bisa membuat wajah karakter kartun kita sendiri. Yang perlu kita lakukan hanyalah meng-upload foto asli untuk dikonvert atau ada juga yang dengan mencocokkan per elemen wajah dan tubuh (hidung, mulut, warna kulit, leher, de el el.).


Portrait Illustration Maker adalah sebuah layanan penyedia icon-icon karakter secara gratis. Cukup pilih dan buat karakter sesuai keinginan kemudian klik kanan dan "Save Picture As.." untuk mendownload ke hardisk.


Sebenarnya di sini kita bisa membuat karakter kartun untuk diri kita yang digunalan dalam game WeeWorld (WeeMee). Namun selain itu kita juga bisa meng-export hasilnya dan mendownloadnya ke hardisk untuk digunakan di website lain, forum, dan blog.


Meez adalah sebuah website social entertainment yang membolehkan penggunanya untuk membuat karakter mereka sendiri berupa animasi avatar. Sering juga disebut sebagai gambar "3D I.D." yang bisa digunakan secara umum, untuk memainkan game dengan avatarnya, dan untuk dipakai di ruang-ruang social network seperti Facebook.


Sebuah website yang bisa memoles, permak, dan mengkonvert wajah menjadi karakter berwajah khas kartun terkenal Simpson.


Membuat avatar ala Yahoo.



Buat wajah-wajah kartun seperti yang dipakai di blog Cosaaranda untuk tiap komentatornya.


Cartoonize your self.. katanya sih. Pokoknya kita tinggal melakukan upload foto maka situs ini akan mengkartunisasi wajah kita. Terakhir kali nyoba sih emang hasilnya bagus tapi berbayar sekitar $3/wajah.


Sebenarnya untuk membuat karakter Mii tapi tetap hasilnya bisa digunakan di mana saja.


Sejauh ini merupakan sebuah layanan kartunisasi yang paling keren dan trendy plus gratis. Sayangnya masih menggunakan bahasa Taiwaneese, hayo buat yang paham bahasa mandarin situs ini layak dicoba.


Untuk para fans southpark. Sekarang sudah bisa menjadikan karakter South Park untuk setiap orang.

Review dikit nih. Dari kesemua situs tersebut yang hasilnya paling bagus dan memuaskan adalah Cartoon Me. Sayangnya gak gratis, namun pembayaran cukup mudah koq pakai PayPal. Tapi kalo mau cari yang gratisan maka yang pertama yang lumayan sip. Hanya saja kita harus sering berkaca dan menghafal betul tipical karakteristik wajah kita sendiri agar bisa mencocokkan.

Artikel ini bersumber dari Hongkiat.


Wah, layanan yang satu ini buatan orang Indonesia loh. Ikut bangga donk seharusnya. Hasilnya cukup bagus dan memuaskan. Contoh hasil kartunisasi bisa dilihat di websitenya. Layanan ini tidak gratis tapi bisa dibayar dengan Rupiah dan cukup terjangkau.

cara membuat score dengan flash


Sebenarnya kami sudah sering membuat score pada sebuah game atau kuis yang dapat anda lihat di Warung Flash ini. Tetapi mungkin ada yang masih kurang jelas bagaimana cara membuatnya. Oleh karena itu melalui tutorial ini kami mencoba untuk menjelaskannya. Untuk membuat score, kita memerlukan sebuah kuis/soal/game. Untuk tutorial di bawah ini kita akan menggunakan soal matematika yang sudah kami buat dan siap untuk anda gunakan. Soal dan cara membuat score di bawah ini hanya contoh saja, cara membuat scorenya mungkin akan berbeda jika anda menggunakan soal yang berbeda ataupun anda menggunakan game/kuis. Tetapi secara garis besar untuk membuat scorenya anda dapat melihatnya pada tutorial kali ini. Apabila ada yang kurang jelas pada tutorial ini silahkan di tanyakan.
1. Download file berikut ini : soal.zip
2. Extract file yang anda download tadi sehingga anda akan mendapatkan soal.fla
3. Jika sudah, klik dua kali soal.fla untuk membukanya di Adobe/Macromedia Flash.
4. Sekarang kita akan memulai membuat scorenya. Pertama yang anda harus lakukan adalah membuat tulisan yang digunakan untuk menampilkan jumlah score yang telah di dapatkan.
5. Caranya, tekan tombol Insert Layer di timeline sehingga akan muncul layer baru bernama Layer 2.
6. Klik kanan frame 2 layer 2 dan pilih Insert Blank Keyframe. Pastikan anda masih di frame 2 Layer 2, buatlah sebuah dynamic text kosong. Letakkan dynamic text ini di stage bagian kiri atas.
7. Pastikan anda masih menyeleksi dynamic text kosong tadi, kemudian tekan Ctrl+F3 untuk memunculkanpanel properties. Di panel properties masukkan scoreTampil pada kotak var dan juga mastikan tombol selectable.
8. Klik kanan frame 6 Layer 2 dan pilih Insert Frame.
9. Selanjutnya kita akan membuat tulisan yang digunakan menampilkan score pada akhir permainan dan juga tulisan untuk menampilkan komentar kepada pemain sesuai jumlah scorenya.
10. Klik frame 7 Layer 1 agar anda aktif di frame dan layer tersebut. Buatlah sebuah dynamic text kosong. Seleksi dynamic text ini dan pada panel properties masukkan scoreAkhir di kotak var dan nonaktifkan tombol selectable.
11. Buatlah sebuah dynamic text kosong. Seleksi dynamic text ini dan pada panel properties masukkankomentar di kotak var dan nonaktifkan tombol selectable.
12. Letakkan 2 buah dynamic text kosong ini di tengah tengah stage, dengan dynamic text scoreAkhir di posisi atas dan dynamic text komentar di bagian bawah dynamic text scoreAkhir. Seperti gambar di bawah ini :
tampilan akhir
13. Berikutnya kita akan memasukkan scriptnya. Pertama kita akan membuat variable yang digunakan untuk menampung score yang anda dapatkan. Kedua kita akan menambahkan script pada masing-masing tombol jawaban benar. Ketiga kita akan memasukkan script untuk menampilkan total score yang di dapatkan. Dan keempat kita akan memasukkan score yang akan digunakan untuk menampilkan score di akhir permainan sekaligus komentarnya.
14. Klik frame 1 Layer 1 dan tekan F9. Pada panel actions yang muncul ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//membuat variable bernama score dengan nilai 0
score = 0;
//ketika tombol main_btn ditekan
main_btn.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
15. Klik frame 2 Layer 1 dan pada panel actions ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//ketika tombola ditekan
tombola.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolb ditekan
tombolb.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolc ditekan
tombolc.onPress = function() {
 //nilai variable score di tambah 1
 score += 1;
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombold ditekan
tombold.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
16. Klik frame 3 Layer 1 dan pada panel actions ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//ketika tombola ditekan
tombola.onPress = function() {
 //nilai variable score di tambah 1
 score += 1;
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolb ditekan
tombolb.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolc ditekan
tombolc.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombold ditekan
tombold.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
17. Klik frame 4 Layer 1 dan pada panel actions ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//ketika tombola ditekan
tombola.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolb ditekan
tombolb.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolc ditekan
tombolc.onPress = function() {
 //nilai variable score di tambah 1
 score += 1;
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombold ditekan
tombold.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
18. Klik frame 5 Layer 1 dan pada panel actions ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//ketika tombola ditekan
tombola.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolb ditekan
tombolb.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolc ditekan
tombolc.onPress = function() {
 //nilai variable score di tambah 1
 score += 1;
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombold ditekan
tombold.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
19. Klik frame 6 Layer 1 dan pada panel actions ubah script yang ada menjadi seperti di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//ketika tombola ditekan
tombola.onPress = function() {
 //nilai variable score di tambah 1
 score += 1;
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolb ditekan
tombolb.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombolc ditekan
tombolc.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
//ketika tombold ditekan
tombold.onPress = function() {
 //mainkan frame berikutnya
 nextFrame();
};
20. Klik frame 2 Layer 2 dan pada panel actions masukkan script di bawah ini :
1
2
3
4
5
//perintah yang dijalankan ketika frame ini dimainkan
onEnterFrame = function () {
 //tampilkan tulisan Score :+nilai variable score pada dynamic text dengan var scoreTampil
 scoreTampil = "Score : "+score;
};
21. Klik frame 7 Layer 1 dan pada panel actions masukkan script di bawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//tampilkan tulisan Score : +nilai variable score pada dynamic text dengan var scoreAkhir
scoreAkhir = "Score : "+score;
//jika nilai variable score lebih dari atau sama dengan 4
if (score>=4) {
 //tampilkan tulisan Pertahankan Prestasimu pada dynamic text dengan var komentar
 komentar = "Pertahankan Prestasimu";
}
//jika nilai variable score lebih dari atau sama dengan 4  
if (score<=3) {
 //tampilkan tulisan Anda Harus banyak Belajar pada dynamic text dengan var komentar
 komentar = "Anda Harus banyak Belajar";
}
//ketika tombol ulang_btn ditekan 
ulang_btn.onPress = function() {
 //mainkan frame 1
 gotoAndStop(1);
};
22. Tekan Ctrl+Enter untuk melihat hasilnya.

cara membuat game tebak suara


Di dalam kuis yang akan kita buat ini, anda akan mengisi kotak yang telah disediakan dengan kata sesuai bunyi yang anda dengar. Jadi nantinya akan ada suara yang anda dengar. Apabila suara yang anda dengar kurang jelas silahkan tekan tombol play untuk mendengarkannya kembali. Apabila sudah yakin jawabannya silahkan masukkan kata darisuara yang anda dengar tersebut ke dalam kotak yang telah disediakan. Jika suda silahkan tekan tombol lanjut. Di dalam kuis ini terdapat 5 buah soal yang harus anda selesaikan. Sebelum membuat kuis ini persiapkanlah 5 buah suara masing-masing berbunyi : banan, strawberry, apple, orange, grape. Silahkan gunakan smartRead untuk membuat suaranya.
1. Buatlah sebuah flash document.
2. Buatlah sebuah dynamic text dengan tulisan Soal 1. Seleksi dynamic text ini dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan no_soal di dalam kotak var, non aktifkan selectable, dan aktifkan align left.
3. Buatlah sebuah objek seperti gambar di bawah ini :
play btn
4. Seleksi objek tersebut dan tekan F8. Pada panel yang muncul masukkan play_btn sebagai name dan button sebagai type lalu tekan ok.
5. Seleksi button play_btn di stage dan pada panel properties masukkan play_btn sebagai instance name.
6. Buatlah 1 buah static text bertuliskan Mainkan Suara
7. Buatlah 1 buah static text bertuliskan Masukkan kata pada kotak di bawah ini sesuai suara yang anda dengar. Masukkan hanya huruf kecil saja. Jika sudah silahkan tekan tombol Lanjut.
8. Buatlah 1 buah static text bertuliskan Jawaban :
9. Buatlah sebuah input text. Seleksi input text ini dan pada panel properties masukkan jawaban_user di dalam kotak var, ubah maximum characters 10 dan aktifkan tombol show border around text.
10. Buatlah sebuah dynamic text dengan tulisan Lanjut. Seleksi dynamic text ini dan pada panel propertiesnonaktifkan tombol selectable dan aktifkan tombol show border around text. Pastikan anda masih menyeleksidynamic text ini kemudian tekan F8.
11. Pada panel yang muncul masukkan lanjut_btn sebagai name dan button sebagai type lalu tekan ok.
12. Seleksi button lanjut_btn di stage dan pada panel properties masukkn play_btn sebagai instance name.
13. Letakkan seluruh objek yang kita buat tadi seperti gambar di bawah ini :
letak frame 1
14. Klik kanan frame 2 dan pilih Insert Blank Keyframe. Di frame 2 buatlah sebuah dynamic text dengan tulisanBenar : 5
15. Seleksi dynamic text bertuliskan Benar : 5 ini dan pada panel properties masukkan benar di dalam kotak var dan juga nonaktifkan tombol selectable.
16. Buatlah sebuah dynamic text dengan tulisan Salah : 5
17. Seleksi dynamic text bertuliskan Salah : 5 ini dan pada panel properties masukkan salah di dalam kotak var dan juga nonaktifkan tombol selectable.
18. Buatlah sebuah dynamic text dengan tulisan Ulangi. Seleksi dynamic text ini dan pada panel propertiesnonaktifkan tombol selectable dan aktifkan tombol show border around text.
19. Seleksi dynamic text bertuliskan Ulangi ini dan tekan F8. Pada panel yang muncul masukkan ulangi_btnsebagai name dan button sebagai type lalu tekan ok.
20. Seleksi button ulangi_btn di stage dan pada panel properties masukkan ulangi_btn sebagi instance name.
21. Letkkan seluruh objek yang kita buat di frame 2 ini seperti gambar di bawah ini :
letak frame 2
22. Pilih menu bar File>Import>Import to Library. Pilih 5 buah suara yang akan digunakan lalu tekan Open.
23. Tekan Ctrl+L untuk memunculkan panel Library. Di panel Library klik kanan suara yang berbunyi banana dan pilih linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkanbanana sebagai identifier lalu tekan ok.
24. Klik kanan suara yang berbunyi strawberry pada panel Library dan pilih linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkan strwaberry sebagai identifier lalu tekan ok.
25.Klik kanan suara yang berbunyi apple pada panel Library dan pilih linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkan apple sebagai identifier lalu tekan ok.
26.Klik kanan suara yang berbunyi orange pada panel Library dan pilih linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkan orange sebagai identifier lalu tekan ok.
27.Klik kanan suara yang berbunyi grape pada panel Library dan pilih linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkan grape sebagai identifier lalu tekan ok.
library
28. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//mengehtikan agar frame berikutnya tidak dimainkan
stop();
//membuat variable angka dengan nilai 1
angka = 1;
//membuat variable nilai dengan nilai 0
nilai = 0;
//membuat variable jawaban1 dengan nilai tulisan banana
jawaban1 = "banana";
//membuat variable jawaban1 dengan nilai tulisan strawberry
jawaban2 = "strawberry";
//membuat variable jawaban1 dengan nilai tulisan apple
jawaban3 = "apple";
//membuat variable jawaban1 dengan nilai tulisan orange
jawaban4 = "orange";
//membuat variable jawaban1 dengan nilai tulisan grape
jawaban5 = "grape";
//ketika button lanjut_btn ditekan
lanjut_btn.onPress = function() {
 //jika nilai variable jawaban_user sama dengan nilai variable jawaban+angka
 if (jawaban_user == _root["jawaban"+angka]) {
  //nilai variable nilai ditambah 1
  nilai += 1;
 }
 //nilai variable angka ditambah 1    
 angka += 1;
 //jika nilai variable angka lebih dari 5
 if (angka>5) {
  //mainkan frame 2
  gotoAndStop(2);
 }
 //kosongkan dynamic text dengan var jawaban_user    
 jawaban_user = "";
 //jalankan fungsi mainkan_suara
 mainkan_suara();
};
//ketika button play_btn ditekan
play_btn.onPress = function() {
 //jalankan fungsi mainkan suara
 mainkan_suara();
};
//membuat fungsi suara
function mainkan_suara() {
 //tampilkan Soal + nilai variable angka pada dynamic text bervar no_soal
 no_soal = "Soal "+angka;
 //membuat variable suara sebagai sound object
 suara = new Sound();
 //jika variable angka bernilai 1
 if (angka == 1) {
  //masukkan suara dengan identifier pisang yang ada di panel library ke dalam variable suara
  suara.attachSound("pisang");
 }
 //jika variable angka bernilai 2  
 if (angka == 2) {
  //masukkan suara dengan identifier strawberry yang ada di panel library ke dalam variable suara
  suara.attachSound("strawberry");
 }
 //jika variable angka bernilai 3 
 if (angka == 3) {
  //masukkan suara dengan identifier apel yang ada di panel library ke dalam variable suara
  suara.attachSound("apel");
 }
 //jika variable angka bernilai 4  
 if (angka == 4) {
  //masukkan suara dengan identifier jeruk yang ada di panel library ke dalam variable suara
  suara.attachSound("jeruk");
 }
 //jika variable angka bernilai 5  
 if (angka == 5) {
  //masukkan suara dengan identifier anggur yang ada di panel library ke dalam variable suara
  suara.attachSound("anggur");
 }
 //mainkan suara yang terdapat di dalam variable suara sebanyak 1 kali
 suara.start(0, 1);
}
//jalankan fungsi mainkan_suara
mainkan_suara();
29. Klik frame 2 dan pada panel actions masukkan script berikut :
1
2
3
4
5
6
7
8
9
10
11
//menghentikan agar frame berikutnya tidak dimainkan
stop();
//tampilakan Benar : nilai variable nilai pada dynamic text bervar benar
benar = "Benar : "+nilai;
//tampilakan Salah : 5-nilai variable nilai pada dynamic text bervar salah
salah = "Salah : "+(5-nilai);
//ketika ulangi_btn ditekan
ulangi_btn.onPress = function() {
 //mainkan frame 1
 gotoAndPlay(1);
};
30. Tekan Ctrl+Enter untuk melihat hasilnya.