selamat datang di blog dhenyxconfused, enjoy reading ^^

Selasa, 07 Januari 2014

Progress Softskill 1

Progres bulan pertama tugas softskill dengan tugas bagaimana cara mendapatkan pendapatan $100 /bulan atau mendapatkan 500 pendownload pada aplikasi atau apapun yang di share.

1.   Pada minggu pertama kami mencoba berdiskusi dan saling memberikan saran tentang apa yang kita akan ambil dan lakukan dengan tugas ini, mencari pendapatan $100/bulan ? atau mencari 500 pendownload ?

2.  Pada minggu kedua setelah melalui beberapa pertimbangan dan diskusi yang kami lakukan akhirnya kami memutuskan untuk mengambil tugas mencari pendapatan $100/bulan.

3.      Pada minggu ketiga kami mulai diskusikan lagi tentang hal apa yang akan kami lakukan agar bisa mendapat pendapatan $100/bulan, dan akhirnya setelah melewati sedikit perdebatan kami memutuskan untuk melakukan penjualan jasa yaitu yang berhubungan dengan IT seperti, jasa web, jasa membuat logo dan lainnya.

4.    Pada minggu keempat kami sudah mulai melakukan promosi-promosi dengan banyak cara, yaitu melalui social media, memberitahu dari 1 orang ke yang lain, dan lainnya.

Kamis, 25 Juli 2013

Tantangan Industri Kreatif di Indonesia


Industri Kreatif dapat diartikan sebagai kumpulan aktivitas ekonomi yang terkait dengan penciptaan atau penggunaan pengetahuan dan informasi. Industri kreatif juga dikenal dengan nama lain Industri Budaya (terutama di Eropa) atau juga Ekonomi Kreatif. Kementrian Perdangan Indonesia menyatakan bahwa Industri kreatif adalah industri yang berasal dari pemanfaatan kreativitas, keterampilan serta bakat individu untuk menciptakan kesejahteraan serta lapangan pekerjaan dengan menghasilkan dan mengeksploitasi daya kreasi dan daya cipta individu tersebut. 

Industri kreatif dipandang semakin penting dalam mendukung kesejahteraan dalam perekonomian, berbagai pihak berpendapat bahwa "kreativitas manusia adalah sumber daya ekonomi utama" dan bahwa “industri abad kedua puluh satu akan tergantung pada produksi pengetahuan melalui kreativitas dan inovasi.

Perkembangan industri kreatif digital di Indonesia sangat signifikan dan tumbuh double digit meski dari sisi kontribusinya baru 3 persen-4 persen. Meski sudah menunjukkan perkembangan yang signifikan, Menteri Pariwisata dan Ekonomi Kreatif, Mari Elka Pangestu, menyatakan masih ada lima tantangan bagi industri kreatif digital yang menjadi tanggung jawab pemerintah dan komunitas.

Berikut adalah tantangan industri kreatif di Indonesia menurut Menteri Pariwisata dan Ekonomi Kreatif, Mari Elka Pangestu :


Pertama, adalah mengembangkan SDM dan teknologi. Kedua, adalah mendorong penggunaan internet melalui pengembangan konten dan infrastruktur boardband karena Indonesia sebenarnya memiliki potensi yang luar biasa.

Ketiga adalah masalah pembiayaan, mengingat usaha kreatif digital merupakan industri yang intangible atau kasat mata sehingga tidak bisa dihitung dan dinilai oleh pihak perbankan. Keempat adalah akses ke pasar. Untuk itulah, tambah Mari, adanya dukungan dari vendor global seperti Google akan sangat membantu UKM kreatif digital untuk dapat memasarkan produknya, termasuk melalui e-commerce.

Terakhir adalah soal kelembagaan, yang meliputi perlindungan HaKI dan penciptaan iklim yg kondusif mengingat kebanyakan pelaku kreatif adalah UKM, sehingga meski harus punya izin-izin tertentu tapi jangan dipersulit.

sumber : 

Senin, 10 Juni 2013

Tugas Translate : Chapter 6. Fundamental AI Technologies


Context (Konteks)

Jadi, apa AI sih? Apa tujuan dan kondisi yang membedakan sistem AI yang baik dari yang buruk satu? Pada dasarnya, desain AI buruk sering dimulai dengan menetapkan tujuan yang salah.

Salah satu definisi dari AI mungkin sesuatu seperti  "AI adalah simulasi komputer perilaku cerdas." ini akan berlaku kecuali untuk fakta bahwa kita benar-benar tidak tahu pasti apa intelijen. Apakah "kecerdasan" berarti "perilaku yang menunjukkan kemampuan besar untuk beradaptasi dan memecahkan masalah kompleks," atau itu "perilaku yang dekat dengan manusia "? Sejarah memberitahu kita lagi dan lagi bahwa manusia tidak selalu brilian, namun ada kualitas perilaku mereka yang membuat mereka cerdas. Seperti yang akan Anda pelajari dalam bab ini, beberapa permainan membuat kesalahan dengan mencoba untuk mengikuti definisi pertama, dan dengan demikian, menghasilkan hasil yang benar-benar realistis. Ambil, misalnya, salah satu AI klasik masalah-menemukan rute dari titik A ke titik B yang menghindari rintangan.

Banyak algoritma yang ada untuk memecahkan masalah ini dengan berbagai tingkat keberhasilan. Mereka menganalisis peta dan melacak jalur yang menghubungkan dua titik akhir dan menghindari rintangan di-antara. Beberapa dari mereka, bagaimanapun, pergi terlalu jauh, memastikan bahwa jalur antara A dan B adalah optimal-yaitu, jalur terpendek mungkin. Ini adalah kasus yang populer A * algoritma, yang akan kita bahas pada Bab 8, "Taktis AI." Menurut pertama definisi, A * jelas algoritma yang sangat cerdas. Bahkan, ia sangat cerdas yang bisa membangun algoritma jalur optimal antara dua titik akhir, bahkan jika kita harus melintasi banyak mil dan hambatan dalam proses. Tapi itu benar-benar tidak realistis jika dibandingkan dengan perilaku manusia. Manusia tidak melacak jalur yang optimal, dan mereka sering melakukan kesalahan melintasi labirin yang sangat kompleks (lihat Gambar 6.1).

Gambar 6.1. Perbandingan antara A * dan finder jalan manusia. Kiri: awal masalah. Tengah: manusia. Perhatikan bagaimana kita mencoba untuk mendekati target, dan jika tidak ada jalan yang tersedia, sering bail out. Kanan: A * tahu solusinya sebelumnya sehingga mengikuti jalur yang sangat realistis tapi benar melalui topright yang daerah.

           
Seorang manusia pergi dari A ke B akan mengikuti lintasan padat (dengan asumsi dia tidak tahu jalan sebelumnya), dan A * akan menemukan yang optimal, solusi bertitik. Jadi, permainan menggunakan metode ini mungkin cukup pintar, tapi tidak sangat realistis. Dan ini adalah sangat penting karena berkonsentrasi pada memiliki "pintar" AI tapi bukan "manusia" AI kadang-kadang dapat menghasilkan gameplay miskin, dan itu kerugian dalam permainan AI pembangunan. Dengan kata lain, banyak sekali kita akan mampu menciptakan AI yang sempurna yang akan membuat frustrasi untuk pemain manusia. Dengan demikian, kita akan perlu untuk menjaga tingkat ketidaksempurnaan yang wajar dibangun ke dalam desain AI.

Di sisi lain, kita tidak ingin membuat AI bodoh hanya demi realisme. Permainan sekitar tantangan, dan ini membutuhkan musuh pintar, yang, ke mana, sulit untuk mengalahkan. Sebuah contoh yang baik adalah real-time strategi permainan. Komputer menciptakan strategi untuk tentara CPU-dikendalikan menggunakan berbagai teknik. Tapi tentara di sisi AI-dikontrol sangat dangkal dalam hal spontanitas dan Nilai improvisasi kinerja mereka. Mereka lebih seperti robot yang dirancang untuk melaksanakan rencana induk. Ini harus begitu atau permainan akan terlalu mudah dan menjadi membosankan. Jadi jelas, game AI adalah keseimbangan antara perilaku menghasilkan yang baik sangat berkembang dan canggih, dan perilaku yang lebih atau kurang manusiawi (dalam arti tidak optimal kata). Beberapa teknik dapat digunakan untuk memastikan bahwa AI kami tidak hanya "pemecahan masalah robot" tapi entitas manusia hidup yang menyediakan hanya jumlah yang tepat kompleksitas untuk menantang dan menarik, tetapi tidak lebih dari itu.

translate buku : CoreAlgorithmInGameTechnology
 





Kamis, 09 Mei 2013

Game Engine : OGRE

Engine bukanlah executable program, Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik

Game Engine yang ada sekarang sudah banyak jenisnya, dari mulai yang opensource sampai yang berbayar, disini saya akan membahas Game Engine opensource yaitu OGRE. 

OGRE itu adalah OGRE (Object-Oriented Graphics Rendering Engine) adalah engine yang object oriented & flexible 3D rendering pada game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu men-developer dengan intuitif & mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D & OpenGL, serta menyediakan sebuah dasar interface di dunia objek dan class object yang lebih tinggi.
 
OGRE mempunyai banyak komuniti yang aktif, salah satunya sourceforge.net yang berdiri sejak Maret 2005. Beberapa karyanga yang sudah ada & dikomersialkan diantaranya game Ankh, Azathoth, & Pasific Strom. Serta baru-baru ini muncul lagi gamenya, yaitu Eihoth 1.4.9 yang rilis pada Mei 2008. Rilisnya dibawah istilah GNU Lesser General Public License. OGRE hanyalah rendering engine. Seperti pada engine lainnya, hanya saja OGRE pada umumnya hanya sebagai graphic rendering. Dengan kata lain fitur OGRE hanya khusus menangani vector & matrix classes, memory handling, dan lain-lain. Ini bukanlah salah satu dari semua solusi dalam istilah game development / simulasi, OGRE tidak menyediakan audio / physics support.
 
Pada umumnya ini bisa dikatakan sebagai kelemahan utama dari OGRE, tetapi itu setara setelah melihat kemampuan grafis ada engine ini. Kemempuan utama OGRE adalah graphics engine yang bisa memberikan para developer sebuah kebebasan untuk menggunakan physics apapun, input, audio, & library lainnya. OGRE memberikan para tim development untuk fokus pada graphics daripada beberapa sistem-sistem yang ada dalam game development. OGRE dapat mensuport OIS, SDL, dan CEGUI libraries.
 
Dibawah ini adalah beberapa fitur yang ada pada OGRE :
  • Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya. 
  • Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager. 
  • Multi-platform dengan dukungan OpenGL & Direct3D.
  • Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows. 
  • OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler. 
Demikian tulisan yang saya buat ini, dapat saya simpulkan bahwa game engine ogre adalah game engine opensource yang memiliki banyak fitur, selain gratis ogre juga memiliki komunitas yang aktif serta mudah menggunakannya.

SUMBER :



Game Designer

Game diambil dari bahasa Inggris yang diterjemahkan yang artinya permainan. Di dalam era perkembangan era perkembangan teknologi yang pesat ini, seperti halnya permainan kartu, catur dan lain-lainnya dapat ditemui melalui dunia virtual atau yang biasa kita mainkan di dalam komputer.

Game Designer adalah bagian/posisi dari beberapa elemen dalam pembuatan game, adapun peranan dari game designer adalah merancang konsep alur cerita, karakter dan segala aspek yang berhubungan dengan game yang akan dikembangkan. Game Designer merupakan seorang visioner dalam sebuah proyek pengembangan permainan video. Didunia perfilman, kita mengenal peran sutradara yang tidak hanya menjadi pengarah tapi juga pemilik visi dari akan seperti apa hasil jadi film yang sedang dibuat. Tanggung jawab tersebut dalam dunia permainan video melekat pada Game Designer, merekalah yang memikirkan mekanisme apa yang digunakan dalam jalannya permainan video. Selain itu, Game Designer juga yang bertanggung jawab memikirkan arah gaya visual ataupun audio dari hasil jadi permainan video yang sedang dikembangkan.

Tapi sebelum menjadi Game Designer yang ahli dan memimpin proyek besar, biasanya kita memulai dari proyek kecil atau peran lain didalam pengembangan permainan video. Kita bisa memulai dengan menjadi Asisten Game Designer yang kebanyakan bekerja untuk mentransformasikan visi Lead Game Designer menjadi dokumen disain yang bisa berisi mekanisme jalannya permainan, latar belakang cerita & karakter, deskripsi level & peta dan bahkan hingga letak berdirinya karakter. Selain game designer, juga banyak profesi yang ada pada bidang game yaitu :

• Lead Designer
• Game Designer
• Level Designer
• Programmer
Dan banyak profesi lainnya. Demikian tulisan saya berikut, jadi kesimpulannya adalah Game Designer adalah bagian/posisi dari beberapa elemen dalam pembuatan game, adapun peranan dari game designer adalah merancang konsep alur cerita, karakter dan segala aspek yang berhubungan dengan game yang akan dikembangkan.
Sumber: