-escape the ordinary-


zozo... by ~zabaroe on deviantART
i try to make a flash game.. here it is.. (my own project):
Left to right -> oldest to newest




"Click thumbnail to play!"

Sunday, November 29, 2009

Berupaya Meraih Kesempurnaan

Berupaya Meraih Kesempurnaan

Summary by:zo_tiger05
Buku ini berisikan kisah singkat delapan orang luar biasa yang berhubungan dengan hadiah Nobel yang disertai ilustrasi bergambar, yakni: Alfred Bernhard Nobel (Swedia), Wilhelm Conrad Rontgen (Jerman), Marie Curie (Polandia), Ivan Petrovich Pavlov (Rusia), Albert Einstein (Jerman), Yan Chen Ning (Tiongkok), George Bernard Shaw (Inggris), dan Pearl Sydenstricker Buck (AS).
Sebut saja Nobel, terlahir dalam keluarga penemu, kehidupannya tak pernah lepas dari bahan peledak. Adalah nitrogliserin, cairan yang mudah sekali meledak saat terguncang, dengan bantuan kieselguhr, dia membuat cairan itu dalam keadan padat dan lebih aman. Namun terlepas dari itu, banyak nyawa telah tewas dalam riset, termasuk adik dan para asistennya. Rasa kecewanya timbul saat penemuannya sering disalahgunakan, terutama untuk perang. Diapun berwasiat atas kekayaannya sebagai penghargaan kepada mereka yang berjasa di bidang fisika, kimia, kedokteran/fisiologi, literatur dan perdamaian.
Rontgen, orang tak asing mendengar ini di bidang medis, namun siapa yang meyangka bahwa dia pernah dikeluarkan dari sekolah dan dicibir rekan sejawatnya bahwa ia hanya beruntung saja menemukan sinar-X. Hadiah Nobel bidang Fisika (1901) diraihnya, namun dia menolak hadiah serta gelar bangsawan yang ditawarkan atas penemuannya itu. Beliau meninggal dalam keadaan miskin.
Marie Curie, ilmuwan wanita peraih dua hadiah nobel, Fisika (1903) atas penemuan radioaktif bersama suami dan Henri Becquerel, dan Kimia (1911). Wanita ini adalah pejuang keras dalam meraih pendidikan dalam kemiskinan dan dia muncul di era dimana wanita dilarang mengenyam pendidikan terlalu serius.
Pavlov, pria pertama peraih nobel untuk fisiologi (1904). Ia begitu terampil menggunakan tangan kanan dan kirinya untuk membedah. Dalam melakukan riset terhadap anjing-anjing eksperimennya, dia rela mengurangi jatah makan dan hidup miskin.
Einstein, dulu dianggap sebagai anak yang kurang pandai, sering merenung, dan cepat bosan. Namun seseorang membangkitkan minatnya pada matematika, disinilah titik awalnya. Tahun 1922, Nobel fisika diraihnya.
Yan Chen Ning, orang Tionghoa pertama peraih Nobel bidang Fisika (1957). Sejak kecil dia amat terserap ilmu pengetahuan, berambisi untuk belajar di bawah bimbingan para ilmuwan besar Barat dan ambisi kuat dalam meraih Nobel.
Shaw, sastrawan dan penulis yang diibaratkan sebagai Shakespiere kedua. Dia lebih banyak belajar secara otodidak dan tidak suka pada sistem pendidikan yang terorganisir. Kegagalan demi kegagalan atas karyanya tak menyurutkan semangat. Ia menerima Nobel untuk Literatur dan menolak uang hadiah. Dia mengungkapkan perbedaan pandangan atas sosok Alfred Nobel dan ajang penghargaan tersebut.
Pearl S. Buck, membuka mata dunia terutama dunia Barat terhadap Tiongkok melalui buku dan novel karangannya. Karena kehidupan masa kecilnya dihabiskan disana, Pearl tidak menerima begitu saja pandangan negatif Barat terhadap negeri Tiongkok. Dia merah Nobel untuk Literatur di tahun 1938.

Berupaya Meraih Kesempurnaan Originally published in Shvoong: http://id.shvoong.com/books/biography/1950277-berupaya-meraih-kesempurnaan/

Saturday, November 28, 2009

Turing dan Komputer

Turing dan Komputer

Summary by:zo_tiger05

Alan Turing, atau mungkin lebih dikenal dengan Turing, merupakan sosok yang lekat dengan sejarah perkembangan komputer. Buku ini juga memaparkan sejarah singkat perkembangan komputer beserta tokoh-tokohnya, mulai dari alat bantu hitung yang terbilang sederhana, yakni abacus atau sempoa, hingga mesin-mesin mekanis beroda gigi dengan sistem kartu berlobang, dan perkembangan unsur logika yang didasarkan pada sistem biner, 0 dan 1. Turing, terlahir sebagai anak kelas menengah atas sebuah keluarga Inggris, namun perlakuan yang biasa dilakukan keluarga menengah atas dengan menitipkan sang anak atau mengirimnya ke sekolah asrama secara tidak langsung turut membentuk karakter Turing, dia mengalami kondisi sulit bersosialisasi dan terlihat gagap atau aneh dibanding yang lain. Dan karena kondisi ini, dia sempat kesulitan belajar, namun kemudahan yang diberikan keluarganya (yang leluhurnya notabene adalah ilmuwan) dalam memberikan berbagai fasilitas serta mengirimnya ke sekolah berbiaya tinggi membuat Turing sadar bahwa ia harus mempelajari sesuatu dan minat belajarnya tak lagi main-main. Perjalanan cintanya terbilang unik, dia menyukai teman sejenis, menjalin hubungan rahasia.. namun tak selalu berjalan mulus karena hal demikian masih dianggap tabu saat itu. Hingga akhirnya Turing tak ingin berpura-pura lagi, dia membiarkan cap homoseksual itu. Keambisiusan Turing tak lepas dari perkembangan ilmu matematika saat itu, terutama Godel. Mesin Turing, mungkin telah banyak yang mendengar sebutan ini, ini merupakan konsep atau sifat teoritis mesin yang diciptakannya agar suatu mesin mekanis dapat dibuat untuk mengikuti prosedur (aturan-aturan) tertentu dan mampu menghitung apapun (mengerjakan tugas sesuai dengan langkah yang ditetapkan). Lalu Turing berlanjut pada konsep ’mesin universal’ yang dapat dimasuki nomor kode untuk menjalankan prosedur pada mesin lainnya. Pemikiran Turing berdasarkan konsep yang sedang dikembangkannya menunjukkan suatu kontradiksi dan ketidaklengkapan matematika secara logis dan penemuannya ini dipublikasikan dalam karya, ”On Computable Numbers”. Mesin Turing inilah yang dikenal sebagai suatu prototip atau sebuah komputer teoritis. Dalam buku ini, kisah-kisahnya berlanjut mulai dari hubungan percintaannya, perkembangan karir pendidikannya yang cemerlang, hingga keberhasilannya memecahkan kode rahasia Jerman saat Perang Dunia II dengan mesin Colossus. Namun terkadang ketidakberuntungan muncul saat orang-orang disekitarnya menganggapnya tidak serius, melihat dari gaya penampilan serta pribadinya. Perjalanan Turing berlanjut saat dia ikut terlibat dalam proyek MADAM dan dia tak pernah lepas untuk mempublikasikan gagasan-gagasannya dalam sebuah karya tulis, diantaranya ”Computing Machinery and Intelligence”(1950). Namun awan kelabu mewarnai kehidupannya yang dianggap ’kelainan’ dan membuatnya tersiksa atas terapi hormon dan obatan-obatan. Turing menghibur diri dengan pekerjaan, namun terkadang kebuntuan dan kegagalan muncul. Turing.. yang dulu terkenal sering menjaga tubuhnya dengan lari lintas desa, kini tergantung dengan obat-obatan dan diliputi rasa putus asa. Dia bunuh diri dengan memakan apel beracun sebelum tidur, kisah bak putri salju yang amat dia sukai.

Turing dan Komputer Originally published in Shvoong: http://id.shvoong.com/books/biography/1950056-turing-dan-komputer/

Tuesday, November 24, 2009

Curie & Radioaktivitas


Curie dan Radioaktivitas

Summary by:ziliwangi
Mungkin banyak yang mengira bahwa kehidupan yang dijalani hanya dengan membaca, belajar, dan bekerja adalah membosankan. Namun tidak bagi Marie Curie, disitulah gairah hidupnya. Terlahir sebagai Maria Sklodowska dan hidup pada masa-masa sulit di Polandia (saat pendudukan Rusia). Dalam perjalanannya, Maria turut bergabung dengan para pejuang Polandia dan mengajar di ‘Universitas Gratis’, namun tidak hanya itu, Maria terus mengembangkan pengetahuannya hingga menemukan bidang dan tujuan hidupnya, yakni Sains. Dalam upaya untuk melanjutkan studinya ke Paris, dia membuat perjanjian dengan saudarinya, Bronia. Maria akan bekerja dan membiayai studi Bronia di Paris dan Bronia juga akan melakukan hal yang sama setelah lulus. Dan saat menunggu kesempatan ini, fokus Maria sempat terganggu dengan kegagalan cintanya, namun itu tak berlangsung lama. Marie (panggilan Maria setelah berganti nama), seorang ‘wanita’ yang termasuk langka di dunia studinya, telah siap belajar di Paris, memilih tempat tinggal murah, surganya para mahasiswa jenius yang kelaparan. Kehidupan sehari-hari diisi dengan rutinitas kuliah, bereksperimen, dan belajar hingga larut malam. Namun hal itu terbayar dengan prestasi akademiknya. Pertemuannya dengan Piere curie pun terbilang unik, mereka dipertemukan oleh ilmu pengetahuan, dan dikenal sebagai pasangan ilmuwan sejati. Pasangan ini akhirnya memperoleh nobel atas kerja kerasnya di bidang fisika atas radioaktif tahun 1903. Namun sayang, Piere tewas beberapa tahun kemudian. Ketekunan dan kekerasan hati Marie tak membuatnya menyerah, beliau terus bereksperimen. Marie menerima hadiah nobel keduanya pada bidang kimia tahun 1911, atas jasanya bersama Piere menemukan polonium dan radium. Tak berlangsung lama setelah itu, skandal percintaannya dengan teman bereksperimennya terungkap ke pers, sehingga Komite Nobel memaksa Marie menyerahkan kembali hadiah nobel yang telah dia terima. Namun Marie menolak secara tegas.
Dan… kalau mau tahu kisah selengkapnya, silakan baca saja ya… hehe.

Curie dan Radioaktivitas Originally published in Shvoong: http://id.shvoong.com/books/biography/1948482-curie-dan-radioaktivitas/

Sunday, November 22, 2009

Menghitung Bintang


Menghitung Bintang

Summary by:zo_tiger05
Menceritakan kisah fiksi bercampur fakta-fakta sejarah saat pendudukan Nazi di Denmark.

Cukup menegangkan terutama saat Annemarie berlari melewati hutan saat menjelang fajar sambil membawa paket rahasia yang disembunyikan di dalam keranjang makanan untuk diberikan pada paman Hendrik di pelabuhan. Hutan gelap harus dilewati oleh seorang gadis cilik, berusaha menghindari jalan setapak yang seringkali diawasi tentara Nazi. Paket rahasia itu ternyata sebuah saputangan linen yang dilumuri serbuk atas darah kelinci+kokain, dan ini merupakan fakta sejarah. Saputangan itu digunakan untuk menghindari anjing-anjing pelacak. Karena saat si anjing tertarik mencium bau darah kelinci, maka saat itu pula kokain terhirup dan mematikan saraf hidungnya untuk sementara. Dengan demikian operasi melarikan orang melalui laut ke Swedia tidak tercium.
Menghitung Bintang Originally published in Shvoong: http://id.shvoong.com/books/1932933-menghitung-bintang/

Friday, October 2, 2009

A Beautiful Mind

A Beautiful Mind
Shared via AddThis

A Beautiful Mind

Summary by:zo_tiger05
Sosok Nash yg kukagumi ternyata banyak sekali yang terkuak disini. Sejak dulu dia memang punya sifat unik dan agak arogan.Nash digambarkan sebagai seorang pemuda yang tampan (untuk matematikawan, ini termasuk jarang), dia senang melakukan segalanya dengan caranya sendiri. Oiya, ternyata sebelum menikah dengan Alicia, ternyata dia pernah menjalin hubungan dengan seorang wanita yang lebih tua dan dikaruniai seorg anak (John David Stier). Cukup menyedihkan juga membaca kisah itu. Disini Alicia digambarkan sebagai seorang wanita yang benar-benar jatuh cinta pada pandangan pertama terhadap Nash, dia mencari tahu apa hobi dan kesukaannya, hingga akhirnya berhasil mendekatkan hubungannya. Nash mengalami gangguan, dia merasa ingin menjadi warga negara dunia dan melepas kewarganegaraan amerikanya, dia merasa berhubungan erat dengan luar angkasa dan selalu menghubungkannya dengan berbagai peristiwa (terutama perang) di bumi, dia merasa perlu membentuk pemerintahan dengan dia sebagai pemimpin. Saat-saat pengobatan (skizofren), dia merasa dijebloskan oleh pihak-pihak yang mengancamnya (rumah sakit jiwa), bahkan dia sempat menuduh istrinya (alicia) menyembunyikan sesuatu. Oiya, banyak sekali episode-episode menarik dari hidupnya, bantuan dari para koleganya (terutama para matematikawan) dan kejadian-kejadian lucu dan mengharukan yang amat menarik. Saat keadaan mulai membaik, Nash berkeliaran di hall Princeton bak Phantom (hantu), dia menuliskan apa saja di dinding/papan-papan termasuk pemikiran serta gagasannya. Banyak mahasiswa yang takut mendekatinya, namun ada pula yang berani mengajaknya berbincang, Nash bak Legenda. Nggak disangka, anaknya dengan Alicia ternyata mengidap penyakit yang sama (John Charles), meski dia juga cerdas. Bla..bla..bla.. saat penentuan pemenang Nobel Ekonomi, terjadi perdebatan hebat antar komite nobel, banyak yang menganggap mengangkat Nash sebagai peraih Nobel akan memalukan karena takut akan mencederai acara monumental tersebut. Namun setelah melewati berbagai perdebatan panjang, akhirnya John Forbes Nash Jr. meraih Nobel bidang Ekonomi (1994) bersama Reinhard Selten dan John Harsanyi. Lebih seru bila membaca bukunya.
A Beautiful Mind Originally published in Shvoong: http://id.shvoong.com/books/1932880-beautiful-mind/

Thursday, October 1, 2009

Edensor

bEdensor
Shared via AddThis
Edensor

Summary by:zo_tiger05
Ini buku ketiga Andrea Hirata (Ikal) dari tetraloginya. Asyik dan menginspirasi banget! Disini banyak diceritakan mengenai pengalamannya kuliah di Sorbone, Perancis. Sebelum berhasil mendapatkan beasiswa itu, diceritakan bahwa dia sempat bekerja sebagai pegawai pos. Dia bertekad tetap untuk kuliah, hingga akhirnya kesempatan itu datang, dia berhasil lolos beserta Arai (saudara angkatnya: baca Sang Pemimpi). Ada pengalaman lucu dan menyedihkan saat baru pertama kali menginjakkan kakinya di luar negeri dan terlunta-lunta, hampir mati kedinginan. Dan... saat kuliah, lucu sekali penggambarannya tentang teman-temannya, ada semacam geng elit kumpulan negara-negara maju Vs negara berkembang... Dan Ikal masuk ke dalam kelompok kedua bersama Manoj dari India yang sering menggoyang-goyangkan kepalanya, Gonzalez dari Meksiko yang pintar main bola, dan seorang wanita (aku lupa namanya) yang pintar main catur (anaknya pemalu dan pendiam). Ada pula gadis Inggris Vs Amerika yang selalu beradu mulut alias perang. Lucunya kisah ini dimulai dari kenekadan Ikal dan Arai untuk menjadi backpacker berkeliling Eropa hingga Afrika. Akhirnya seluruh teman-temannya ikut andil dan taruhan bahwa siapa yang berhasil mengelilingi dan paling banyak negara yang dilewati, dialah pemenangnya. Ok, Ikal dan Arai satu tim. Hmm.. perjalanannya keren, untuk membiayai perjalanan mereka harus mengamen ala backpacker, mengalami berbagai peristiwa-peristiwa yang diluar dugaan. Mulai dari kerampokan, tidur di jalan, puasa (alias kelaparan, uang habis), nyasar, bertemu orang-orang baru yang tak disangka-sangka. Oiya, Ikal dan Arai mengamen dengan cara menjadi patung dan ikan duyung (menggunakan kostum hehe.. ). Pernah suatu kali mereka beradegan bak juliet dengan kostumnya di salah satu tempat wisata (rumah Shakespere menulis roman ini), bahwa dengan mengelus dada juliet maka cinta akan awet, alhasil mereka menjadi duyung yang meringis alias kesakitan karena ada yang iseng mencubit dadanya. Di negeri ini Ikal juga tak melewatkan kesempatan untuk mencari A Ling, karena diduga dia juga berada di luar negeri. Hehe.. pencarian yang unik dan lucu. Eh iya, mereka juga berhasil ke Afrika lho??

Edensor Originally published in Shvoong: http://id.shvoong.com/books/1932693-edensor/

Laskar Pelangi

Laskar Pelangi
Shared via AddThis
Laskar Pelangi

Summary by:zo_tiger05
Kisah ini merupakan penggambaran peristiwa seorang anak Belitong, Ikal. Pertama-tama, mereka digambarkan terselamatkan (alias bisa sekolah) setelah terkumpul sepuluh anak di sebuah sekolah yang bisa dibilang memprihatinkan. Dengan gaya khas Andrea, dia menceritakan kebiasaan serta sifat teman-temannya. Ada yang tampan, namanya Tripani, yang tak pernah bisa lepas dari sang ibu (pada halaman-halaman berikutnya diceritakan bahwa dia sempat mengalami gangguan jiwa, dimana dia dan ibunya saling ketergantungan berat dan tak bisa dipisahkan hingga akhirnya masuk Rumah Sakit Jiwa untuk perawatan). Ada yang pintarnya bukan main, Einsteinnya sekolah rakyat pribumi miskin, Lintang, yang berhasil mengalahkan sekolah-sekolah elit saat lomba cerdas cermat, bahkan sempat membuat seorang DRS menelan pil pahit. Namun Lintang kurang beruntung, saat sang ayah meninggal, dia (sebagai anak tertua) serta merta harus bekerja menghidupi keluarga (alias putus sekolah). Adapula Mahar, dia amat eksentrik dan seniman sejati, pintar membuat lagu, sempat menjadi penanggung jawab tim karnaval hingga meraih kesuksesan. Dia juga sempat ingin menjadi paranormal dan berhubungan dengan ilmu klenik dan perdukunan. Disini diceritakan bahwa dia membuat semacam organisasi yang berhubungan dengan hal-hal gaib dan klenik "Societ de Limpai", nggak tanggung-tanggung anggotanya dari anak-anak hingga dewasa, dari pengangguran hingga karyawan bank. Selain mengdakan perkumpulan diam-diam, dia juga menggerakkan ekspedisi yang cukup mengerikan... Dan masih banyak lagi teman-temannya yang tak bisa diungkapkan dengan kata-kata. Oiya, Ikal juga sempat jatuh cinta dengan seorang gadis Tionghoa, bernama A Ling yang tiba-tiba harus pergi jauh dan membuat Ikal patah hati (Untuk kisah pencarian A Ling baca juga Edensor). Yang pasti bukunya keren abis dan bikin pengen ketemu langsung dengan Andrea Hirata + minta tanda tangan di buku-bukunya he..he.. (aku sudah pernah lho, dapet tanda tangannya pula ^_^)

Laskar Pelangi Originally published in Shvoong: http://id.shvoong.com/books/1932684-laskar-pelangi/

Tuesday, September 29, 2009

Cerdas Jenaka Cara Nobelis Fisika Richard P. Feynman

Cerdas Jenaka Cara Nobelis Fisika Richard P. Feynman
Shared via AddThis

Cerdas Jenaka Cara Nobelis Fisika Richard P. Feynman

Summary by:zo_tiger05
Sebenarnya aku sudah lama punya buku ini, buku ini menemaniku saat gagal SPMB (Seleksi Penerimaan Mahasiswa Baru) pertama kali. Saking senengnya dengan buku ini, rasanya sayang bila tidak dibagi-bagi. Walau ada embel-embel 'fisika' tapi isinya nggak ngeri kok, malahan anda bisa tertawa geli membacanya (meskipun awam fisika maupun matematika). Dengan kecerdasannya, Feyman terkadang iseng dengan orang-orang disekitarnya yang bahkan tidak sadar tengah dikibuli. Gaul Feynman tak hanya berkutat dengan fisika dan ilmuwan saja. Saat dia ingin melukis, maka dia belajar melukis. Saat ingin bermain gendang, maka dia belajar bermain gendang. Dan masih banyak lagi kepiawaiannya. Ada pula kisah dimana Feyman mencuri pintu kawan seasramanya, percobaannya terhadap semut, dan berpura-pura menjadi kaki tangan seorang bos besar saat bertandang ke Las Vegas. Hmm... suatu saat dia terkena batunya, akibat keisengannya mengerjai psikiater saat mengikuti tes perekrutan militer, Feyman akhirnya gagal dan dicap gila. Gimana, tertarik? Selamat membaca!

Cerdas Jenaka Cara Nobelis Fisika Richard P. Feynman Originally published in Shvoong: http://id.shvoong.com/books/1932300-cerdas-jenaka-cara-nobelis-fisika/

Sunday, September 27, 2009

Tetap semangat! Ini pengalaman baru..

Waw... finalist wordplay contestnya sudah keluar & bisa dilihat di: https://www.mochimedia.com/community/forum/topic/dictionary_com-word-play-finalists
Disitu kayaknya ada satu dari Indonesia, om wandah dengan Word Kingdomnya... http://www.mochimedia.com/contest/may09/games/word-kingdom

G'luck om wandah!!! {^_^}

Friday, September 18, 2009

"Snow Words" as a contest submission of Wordplay flash game contest (dictionary.com & mochiads)

Snow words.. flash game pribadi kedua-ku. Gameplay-nya kubuat simple, nggak macam-macam dulu karena ini game percobaan, namun kubuat berbeda cara memainkannya.. (dicoba dulu y). Bisa dimainkan disini: zabaroe.deviantart atau main disini (download gamenya: link download1 --> trus tinggal di save as, atau link download2 -->(zip package).
Game ini kubuat untuk wordplay contest itu. Sebenarnya ada satu lagi tapi belum sempat dilanjutkan lagi. Jangan lupa sebelum main kuceritakan dulu ya story-nya kenapa gamenya seperti ini.. terasa loneliness & emptiness.

Gadis ini, Zil, dia deaf-blind (alias buta tuli) sedari kecil, namun dulunya dia pernah bisa mendengar sampai dengan umur 2 tahun & satu-satunya suara yang diingat adalah bunyi lonceng.
Gadis ini 'orphan' tinggal di panti asuhan di pinggir desa, karena dia anak yang berbeda dari yg lain-dia kesulitan bergaul dgn anak-anak sebayanya di panti. Ada satu kakak panti, Lisa, dia berusaha membimbing Zil sedari kecil. Dengan susah payah, Lisa melatih gadis ini membaca braille sambil meletakkan tangan Zil di bibir Lisa, jadi semakin lama Zil setidaknya bisa membedakan huruf-huruf braille.
Oiya, kenapa di game itu ak pakai 'rose'.. Karna rose adalah tanda perpisahan Zil dengan Lisa, Lisa harus pergi ke kota dalam waktu yg cukup lama, namun berjanji akan kembali pada Zil suatu saat nanti.. saat musim salju tiba.
Jadi... Zil berusaha mengingat kembali huruf demi huruf yg dirangkai untuk mengingat Lisa sebagai sebuah fantasy. Zil merangkainya dalam imajinasi bahwa dia bisa melihat huruf-huruf itu jatuh bagai salju & mendengar musik yg pernah dia dengar dulu. Sedangkan 'rose' melambangkan harapan bahwa dia benar-benar dpt bertemu Lisa suatu saat nanti..
(kisah ini aku buat terinspirasi oleh: Helen Keller's story)

Tapi untuk story di game-nya aku persingkat & ngga sempet dibuat gambarnya. Beberapa screenshot-nya ada di:
http://zabaroe.deviantart.com/gallery/#_browse/gameart

Sekian dulu... bila ada kritik & saran silakan...
Maaf kalau gamenya masih banyak kekurangan. Salam.

Monday, September 7, 2009

"Snow Words".. my game in dilemma

Hmm.. game flash ini masih dalam proses pengerjaan, niatnya sih untuk Word Play Contestnya mochiad & dictionary.com. Mudah-mudah selesai dalam beberapa hari ini. Yang pasti gamenya nggak sesimple "Oops.. Blub". Bisa dikatakan game snow words ini adalah dilema, dilema bahwa aku mulai menyukai pemrograman flash dengan AS 3 ini (meskipun masih amat sangat messy). Dilema lainnya adalah... i'm alone, rasanya gak ada yg mendukungku, mungkin karena my life is messy too... Dunia flash game ini, masih dunia baru juga bagiku.. apalagi aku bukan jurusan 'itu' (tau khan..). Sebenarnya dari bulan Juli ada 3 game flash yang aku kerjain, semuanya untuk kontes, namun dalam perjalanannya aku kurangi jadi 2 game untuk kontes yang sama (karena kontes yang satunya terlalu ndadak). Dalam perjalanannya lagi, tinggal 1 game yang difokuskan (kalo nggak, nggak bakal ada yg selesai). Kenapa aku sebut "snow words" adalah dilema.. karena ak merasa bulan ini adalah bulan terakhir aku harus memutuskan, apakah aku akan terus.. survive di bidang ini... ato mengikuti apa yg orang lain katakan. So sadness... Mungkin ada yg pernah dengar ato baca pidatonya Steve Jobs saat wisuda mahasiswa Stanford tahun 2005, ada kutipan yg amat menarik disini..

Sometimes life hits you in the head with a brick. Don't lose faith. I'm convinced that the only thing that kept me going was that I loved what I did. You've got to find what you love...
Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

Yes this dilemma is such a bad dream. But I.. won't give up. I'll try hard, learn hard, hardest than anyone else (hope so..). Aku harus berusaha dulu, karena kesempatan itu tidak datang belakangan, tapi ada di depan. Meski terkadang 24 menjadi 25 dan 7 menjadi 8, aku harus berjuang keras sampai keputusan itu tiba.

If you can dream it, you can do it - Walt Disney

Sunday, August 23, 2009

Oops.. Blub


Hi, ini test game pertamaku. Masih sederhana sih, baru buat 1 level, silakan kalo mo coba...& komentar/sarannya amat ditunggu: main disini atau disini atau main pada bagian paling bawah blog ini. Oiya, game ini dulu masuk salah satu kategori 'most innovational game' di Belugerin Flash Game Contest 2009 (padahal game-nya masih simple {^.^}).
Ini screenshot-nya:

Game description:
You must make bubbles to coop in the butterflies in it. When the bubbles (with a butterfly) already steady fly on the sky, jump to catch it. Complete your progress level until 100% (reach 1000 point). There're 3 random bonuses that you can used to barter your butterflies, it can make your progress level complete faster.

Instructions:
Arrow key (Left, Right, Up, Down) or A, S, W, D on keyboard to move the player. Use the space bar to make a bubble, this bubble is used to coop in the butterfly in it. Use the shift key on keyboard to jump. You must jump to catch the bubbles (with butterfly) that already steady fly on the sky. Use 1,2,3 on keyboard to barter the glow bonus with your butterflies. Use P to pause the game or back to menu.

Monday, May 4, 2009

Membuat fungsi baru pada C++ Builder 6.0

Sorry kalau bahasanya kacau, soalnya bingung kalau harus ditulis, tapi sudah disediakan file programnya untuk diunduh, semoga mudah dipahami... ^_^

Pada C++ Builder 6 ini, deklarasi fungsi ada di unit.h, sedangkan untuk code pemrogramannya ada di unit.cpp. Saat pertama kali menggunakan perangkat berbasis visual ini mungkin ada yang masih kesulitan. Untuk object yang telah disediakan oleh perangkat ini, saat diletakkan di dalam stage maka fungsi object tersebut akan terbentuk secara otomatis (baik di unit.h maupun di unit.cpp-nya). Lalu bagaimana kalau kita ingin membuat fungsi baru yang tujuannya mempermudah proses pengerjaan code-nya?

Simulasi Sederhana2 (download)
Mmm.. gini aja, ta kasih contoh sederhana aja yah. Misalkan menghitung perkalian 2 buah bilangan. Nanti untuk proses penghitungannya dengan memanggil fungsi lain yang kita buat sendiri.


Picture 1. Simulasi Sederhana2

Siapkan form, lalu masukkan 6 buah objek berikut ini ke stage (maksudnya ke dalam form): 2 buah Label, 1 Button, dan 3 Edit.
Setting Properties: (pada Object Inspector di properties-nya)

Label:
Untuk label Name-nya gak usah diganti apa-apa karena cuma buat tampilan, captionnya masing-masing diganti dengan “x” dan “=”

Edit:
Semua Edit (dalam hal ini yang terbentuk pada form adalah Edit1,Edit2,dan Edit3) kosongkan teks pada bagian Text, supaya nggak mengganggu tampilan. Kemudian beri nama masing-masing pada Name-nya: satuTxt, duaTxt, hasilTxt, jangan lupa atur letaknya.

Button:
Ganti caption-nya dengan “Hitung”, lalu ganti Name-nya dengan hitungBtn.
Untuk lihat bagaimana letaknya perhatikan picture1.

Berikut ini akan diberikan 2 cara, yakni cara biasa tanpa fungsi baru buatan kita dengan yang sebaliknya. Double klik hitungBtn, lalu isikan code ini pada fungsi yang otomatis terbentuk pada
Unit.cpp nya:


1) Dengan menggunakan cara biasa (tanpa fungsi):

bil1=StrToFloat(satuTxt->Text);
bil2=StrToFloat(duaTxt->Text);

hasilTxt->Text=String(bil1*bil2);
Jangan lupa untuk mendeklarasikan variabel bil1 dan bil2 (misalkan float) pada Unit.h

2) Dengan menggunakan membuat fungsi baru:
Tambahkan kode berikut ini pada unit.h di bagian “ __published:” yang terdapat di dalam class Tform-nya.
void __fastcall hitung();
Perhatikan, “hitung” adalah nama fungsinya (terserah).
Kemudian kembali lagi pada Unit.cpp-nya, buat kode fungsi hitungnya:

void __fastcall TForm1::hitung()
{
hasil=bil1*bil2;
hasilTxt->Text= hasil;
}
Panggil fungsi hitung() tadi dalam fungsi milik okBtn.

bil1=StrToFloat(satuTxt->Text);
bil2=StrToFloat(duaTxt->Text);
hitung();
Atau anda bisa mengutak-atiknya sesuai keinginan anda, karena setiap orang memiliki gaya penulisan code yang berbeda-beda. Pembuatan fungsi baru ini amat berguna apabila proses penghitungan atau yang berhubungan dengan itu cukup panjang dan rumit, maka anda dapat memecahnya menjadi fungsi-fungsi kecil yang mempermudah & terkadang dapat dipanggil lagi sesuai kebutuhan. Sebagai contoh yang agak kompleks disediakan pada Simulasi2.

Mengakali Array dengan StringGrid

Mungkin ini akan cukup membantu bagi kalian yang sedang membuat TA/skripsi (atau lainnya) yang menggunakan perangkat lunak C++ Builder 6. Karena ini yang aku gunakan (untuk mengakali array) ketika ada beberapa adik kelas yang menanyakan tutorial C++ Builder. StringGrid ini amat luar biasa karena dinamis, bisa spread menyesuaikan dengan data yang akan diolah. Dengan masih adanya kekurangan yang mungkin zabaroe tulis, harap maklum, zabaroe hanya ingin membagi pengetahuan ini...
Salam, ^_^

Terdapat 2 simulasi nantinya, pertama untuk membuat matrix sederhana melalui inputan secara visual & kedua adalah contoh simulasi hasil pengimplementasiannya (lanjutannya..).

Simulasi Sederhana1 (download)

Picture1. Tampilan Program Simulasi Sederhana 1
Penjelasan Simulasi:
Pada form nanti akan disediakan 2 kotak penginputan untuk jumlah baris & kolom yang diinginkan. Setelah menekan tombol ok, lalu matrix akan spread sesuai dengan 2 inputan tadi.

Tambahkan 2 buah label, 2 buah Edit, 1 buah button (dari tab standard), dan StringGrid (dari tab Additional).
Picture 2. contoh Setting Properties pada Object Inspector

Berikut ini untuk setting property “Object Inspector” untuk masing-masing objek: (Perlu diingat bahwa Name masing-masing objeklah yang akan digunakan pada proses pengcodingannya)

Label:
Untuk label cukup ganti caption-nya saja karena keduanya hanya untuk membantu tampilan saja, misalkan label1 ganti captionnya dengan baris dan label2 dengan kolom.

Edit:
Edit ini digunakan untuk bantuan menginput jumlah baris dan kolom, kosongkan teks pada kolom Text pada settingan properties Edit1 dan Edit2, kemudian beri Name masing-masing: barisTxt dan kolomTxt. (Sebagai contoh lihat picture2)

Button:
Ganti captionnya dengan tulisan OK, lalu ubah Name menjadi okBtn.

StringGrid: (agar lebih mudah saya akan menyebutnya sebagai SG)
Ganti name dengan SGCoba, lalu ubah setting defaultnya (terdapat FixedCols, FixedRows, dan beberapa baris, kolom) menjadi: kosongkan FixedCols dan FixedRows, lalu set ColCount dan RowCount menjadi 1. Kenapa harus 1? Karena untuk settingan awal tidak boleh kosong (minimal 1 kotak). dan akan dibuat simulasi bahwa StringGrid ini akan menjadi sebuah matrix yang dinamis (baik melebar ke atas maupun kesamping). DefaultColWidth juga bisa disetting sesuai keinginan, misalkan biar lebar kolom agak pendek, ubah menjadi 45.
Settingan ini belum selesai karena StringGrid ini belum bisa diinputkan apa-apa, kembali lagi ke properties pada Object Inspector, kita setting Option (klik tanda + disamping tulisan option), lalu ubah goEditing menjadi true (cukup doubleClick lewat mouse bila tak ingin repot).

Settingan sederhana untuk simulasi1 sudah. Coba jalankan dengan menekan tombol Run pada toolbar atau F9 pada keyboard. Lihat, namun belum bisa ada efek input pada SG karena belum diisikan kode pada objeknya.

Ok, sekarang untuk kodenya cukup dimasukkan pada tombol ok saja, sekarang double klik okBtn itu, maka anda akan langsung masuk pada unit.cpp-nya. Lihat fungsi untuk objek tombol itu langsung terbentuk otomatis:

void __fastcall TForm1::okBtnClick(TObject *Sender)
{
}
Lihat pada bagian bawah, terdapat pula tab unit.h. Unit.h ini biasanya digunakan untuk mendeklarasikan variable-variabel dan fungsi-fungsi yang digunakan pada Unit.cpp-nya. Coba klik unit.h dan perhatikan ada apa saja itu (wah..kok udah ada tulisannya, kalau bingung baca saja buku tutorialnya karena kalau dijelaskan akan terlalu panjang nanti). Namun cukup perhatikan saja bahwa objek yang telah berada pada form atau stage terdeclare.

Sekarang definisikan variable setelah private: (misal: int baris, kolom, i, j; )
Kembali pada Unit.cpp, kodenya:

void __fastcall TForm1::okBtnClick(TObject *Sender)
{
baris=StrToInt(barisTxt->Text);
kolom=StrToInt(kolomTxt->Text);
SGCoba->RowCount=baris;
SGCoba->ColCount=kolom;
}
Lalu maksudnya variabel i, j untuk apa?
Itu dapat digunakan untuk looping, misal dengan contoh sederhana seperti ini: Matrix tadi kita isi secara otomatis berupa keterangan [baris,kolom]. Berikut adalah kodenya:
Lihat & perhatikan!
Pada Array 2 dimensi biasanya didefinisikan baris kemudian kolom, namun tidak pada SG, pada SG untuk loopingnya sama namun kolom didefinisikan dulu. Lebih jelasnya perhatikan kode pada baris ke-9.

Sesuai dengan namanya “StringGrid” maka isian dalam SG ini berupa string, jika ingin menggunakan isiannya pada proses penghitungan maka harus diconvert dulu, dengan menggunakan perintah StrToInt (untuk ubah ke integer) atau StrToFloat (ubah ke float). Akan lebih diperjelas pada Simulasi1.
Oiya, disini belum terdapat penjebak error, jadi kalau salah input misalkan kosong atau huruf maka akan error. Untuk penjebak error beserta try and catch-nya akan dijelaskan pada simulasi berikutnya (entah simulasi berapa, kalau lagi mood nulis he..he

Welcome to Zabaroe's World

Blog ini rencananya akan berisi segala sesuatu yang sedang zabaroe kerjakan/pelajari.
Zabaroe sekarang sedang mendalami flash programming khususnya ActionScript 3.0, namun tidak menutup kemungkinan zabaroe (dengan ilmu & kemampuan yang masih terbatas) juga akan membahas bahasa pemrograman lain.
Namanya juga zabaroe's world,
ya... inilah dunia pembelajaran yang sedang zabaroe jalani.

Mudah-mudahan bermanfaat!