Jumat, 24 April 2015

Tutorial pembuatan Game HTML5 dengan Contruct 2



                Kita disini akan mempelajari sedikit pembuatan game HTML5 menggunakan “Construct 2”. SEbelumnya kita kenali dulu game engine yang akan kita gunakan.  Apa itu game engine?.  Apa itu “Construct 2”?. Saya akan membahasnya sedikit disini. Dan saya juga akan memberikan sedikit tutorial membuat game menggunan “Construct 2” ini.
                 
Apa itu game engine?.  Game Engine adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat.
Tipe - tipe Game Engine :
1.  Roll-your-own game engine
Game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri.  Kelemahan dari tipe game engine ini banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya.
2. Mostly-ready game engines
Game engine biasanya sudah memberikan fitur-fitur kepada developer game seperti GUI, physiscs, libraries model, texture, dll. Engine ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya.

3. Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Developer game bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder, FPS Creator, dan Unity3D. Dengan sedikit memanfaatkan coding, sudah bisa merilis game.  Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.
Beberapa contoh Game Engine :
1. FPS Creator
2. Unity3D
3. Blender
4. RPG Maker
5. Ogre
Apa itu “Construct 2”?. Construct 2 adalah produk buatan Scirra, perusahaan yang berasal dari kota London, Inggris. Dengan menggunakan game engine ini, entah itu developer pemula maupun expert sangat dimanjakan dengan kemudahan pemakaian. Cukup membaca beberapa manual di situs resmi Scirra, pertama-tama kita diharapkan untuk menyesuaikan area kerja Construct 2 yang memang didesain dengan banyak fitur.
Game builder ini sebenarnya dirancang untuk game berbasis 2D. Dengan menggunakan Construct 2, pengembang permainan dapat mem-publishnya ke beberapa platform seperti
  • HTML5 website,
  • Google Chrome Webstore,
  • Facebook
  • Phonegap (Android),
  • Windows Phone 8, bahkan Windows 8.
Untuk mempercantik game kita, disediakan pula 70 visual effect yang menggunakan engine WebGL. Construct 2 juga dilengkapi dengan 20 built-in plugin dan behaviours (perilaku objek). Kita dapat
  • Menambah sprite animasi,
  • Objek teks,
  • Mengkoneksikan ke Facebook,
  • Menambah musik,
  • Manipulasi penyimpanan data game,
  • dan penambahan efek-efek grafis layaknya Adobe Photoshop.
Pemanggilan fungsi-fungsi di Construct 2 hanya menggunakan pengaturan Events yang telah disediakan. Events merupakan pilihan-pilihan Action dan Kondisi yang akan menjadi nyawa dalam game dan game dapat berjalan sesuai yang kita inginkan. Karena berbasis HTML5, preview saat kita ingin menjajal game pun hanya memanfaatkan browser (localhost).
                Berikutnyan saya akan membahas pembuatan game menggunakan “Construct2”. Membuat game menggkan game engine ini tidaklah susah kita dapat membuat game tanpa harus menulis kode pemrograman, karena sebagian besar logika untuk game dapat dibuat menggunakan menu yang sudah ada didalamnya. Kelebihan lain dari construct adalah fungsi-fungsi bawaan yang sudah disediakan dapat mempercepat proses pembuatan game.
                Disini saya akan menunjukan pembuatan game seperti flappy bird. Langasung saja kita lihat tutorialnya.

Masukkan karakter dan penghalang

  1. Buatlah project baru di Construct 2. Pilih menu di kiri atas, pilih New > New empty project.
  2. Klik kanan di layout > Insert new object > Sprite. Load gambar karakter kita (kamu bisa pakai gambar apa saja yang kamu punya).
  3. Klik kanan lagi di layout > Insert new object > Sprite. Load gambar penghalang kita, sebaiknya berupa pipa atau semacamnya. Kita perlu copy paste objek penghalang ini agar muncul di beberapa tempat secara berurutan (lihat gambar).

Membuat pergerakan dalam game

  1. Walaupun seakan karakter burung dalam Flappy Bird bergerak ke kanan, yang sebenarnya terjadi adalah pipa-pipa dan gambar latar belakang yang bergerak ke kiri. Karakter hanya bergerak ke atas dan bawah.
  2. Pada event sheet, buat event baru, System > Every tick. Lalu buat sub event dengan menekan tombol S pada keyboard atau klik kanan, Add > Add sub event.
  3. Pada sub event, pilih For each > pilih objek Penghalang. Buat action Penghalang > Move at angle > Isi angle 180 (arah kiri) distance 3. Ini akan membuat penghalang bergerak ke kiri.
  4. Untuk membuat penghalang muncul kembali dari sisi kanan layar, buat sub event pada for each tadi, System > Compare two values > untuk nilai pertama pilih objek Penghalang >BBoxRight, pilih Less than, dan nilai kedua isi dengan 0. Ini kita gunakan untuk memeriksa jika penghalang melewati ujung layar sebelah kiri.
  5. Tambahkan action, Penghalang > Move at angle > angle diisi 0 (arah kanan), nilai diisi “WindowWidth + Penghalang.Width” (tanpa tanda petik). Ini akan membuat Penghalang muncul dari sisi luar layar sebelah kanan.
  6. Untuk membuat posisi vertikal objek berubah-ubah, buat action baru, Penghalang > Set Y > “floor(random(370,,550))” (tanpa tanda petik). Ini akan membuat posisi objek penghalang antara kedua nilai yang dimasukkan (bisa kamu sesuaikan dengan gambar yang kamu gunakan).
Tapi dalam game ini jika objek yang kita ingin gerakan belom gerak jadi hanya rintanganya yang bergerak.
                Dalam pembuatan gam seperti flappy bird, sebenernya bukan objek burung yang bergerak dari kiri kekanan lalu menghindari rintangan. Tetapi rintangannya yg bergerak dari kann ke kiri. Sedangkan objek burungnya itu tinggal bergerak keatas kebawah menghindari rintangan tersebut.
Sumber:



Senin, 06 April 2015

Video Dokumenter

Artikel ini dibuat untuk menggambarkan tentang tugas video yanag telah sayan buat. dalam pembuatan video ini saya mengangkat tentang banjir di Jakarta. Didalam video ini saya melakukan pengambilan gambar dibeberapa titik banjir jakarta, seperti di kp. Pulo, CIlilitan, dan Kali Bata. Selain itu juga dalam video ini saya melakukan beberapa wawancara kepada pengamat dan masyarakat tentang banjir. Apa yang menyababkan jakarta banjir? itulah permasalahan utama yang saya angkat dalam video saya ini
.
Banjir memang persoalan utama bagi masyarakat Jakarta selain macet dll. Banjir merupakan musibah tahunan untuk warga jakarta. Mungkin sekarang bukan musibah tahunan, karna sekarang hujan sedikit saja bisa membuat Jakarta banjir. Banjir sangat berdampak buruk dalam hal apapun seperti, ekonomi di daerah Ibu Kota Jakarta ini yang sangat dirugikan jika terjadi banjir. kesehatn juga terganggu, keindahan kota jakarta terganggu. Memang banjir ini sangat merugikan, tapi masyarakat dan pemerintah tidak mau melakukan sesuatu. Mereka saling menyalahkan. Masyarakat menyalahkan kinerja pemerintah yang tidak becus. pemerintah menyalahkan masyarakat yang selalu buang sampah sembarangan. Memang tidak semua orang yang melakukan hal-hal bodoh itu. Masih banyak juga masyarakat maupun pemerintah yang masih mencintai alam ini, agar tetap indah. Seharusnya pemerintah dan masyarakat saling sadar dan membantu untuk menjalankan peraannya masing-masing bukannya malah saling menuduh.

Marilah kita jaga Jakarta kita ini agar jadi lebih baik, indah, dan tempat yang nyaman untuk kita dan keluarga berteduh, tempat kita berlindung.

Demikian lah gambaran tentang video dokumenter yang saya buat. Terimakasih untuk semua nara sumber atas semua aspirasinya.

Tugas Softskill
Bayu Aji Tanoyo/51412379/3ia07

3Ds Product 3DVia

Kali ini saya akan memberi informasi sedikit tentang software desain grafis. Software disain grafis yang akan saya bahas adalah 3Ds.
3Ds merupakan dasault systemes,pengembang dengan nama perusahaan 3DEXPERIENS,mereka mengembangkan software- software desain tiga dimensi untuk segala macam model pekerjaan anda.Banyak sekali produk-produk yang diluncurkan 3Ds company ini diantaranya 3DVia composser yang akan saya bagikan sekarang untuk anda.

Sebelum menjadi nama perusahaan pengembang 3Dexperiens dulu nama dari pengembang ini bernama Digital Mock-up.Dan pada kuartal 2014 ini mereka menciptakan produk baru lagi yang bernama Biovia,sebuah software diperuntukan virtual biosfer dan material,dikarenakan produk ini terbaru jadi saya tidak akan membahas produk software Biovia dari 3Ds ini.


3DVia is product of 3Ds


Oke kembali ke pembahasan tentang product software 3Dvia yang saya akan bagikan hari ini.
Untuk agar 3dvia ini berjalan dengan baik pada komputer atau perangkat anda.maka anda harus tahu berapa spec minimum yang harus anda punya pada perangkat anda.berikut rinciannya.

Minimum system requirement 3dvia

  1. Microsoft Windows XP SP2, Server 2003 SP2, Vista or Seven both 32 & 64 bits
  2. Windows Internet Explorer 6.0 or higher, or Mozilla Firefox 2.0
  3. 250 MB or more hard disk space
  4. 1.0 GHz processor (2.8 GHz or faster recommended)
  5. 512 MB memory (1 GB recommended)
  6. 128 MB video card (256 MB recommended) supporting OpenGL 1.1 (Open GL 1.5 recommended) with OpenGL 3D hardware acceleration enabled
  7. 1024x768 screen (32-bit true color recommended)
  8. High-speed or broadband Internet connection
  9. 3-button mouse recommended
Jika melihat persyaratan system diatas,maka bukan tidak mungkin di era kuartal 2014 ini anda pasti bisa menginstalnya,karena seiring perkembangan global,untuk spec komputer tidak ada yang kecil,bahkan saat ini untuk pemakaian RAM pada komputer paling kecil 2GB,tentu anda pasti bisa menginstalnya.

Seperti dikutip pada No.8 Kecepatan internet yang tinggi atau dengan broadband,kenapa harus tinggi??? 3Dvia merupakan software program desain dengan cara online,makanya agar proses desain anda tidak terganggu maka anda membutuhkan akses internet yang lumayan cepat.

sumber: http://software-desaingrafis.blogspot.com/

Tugas Softskill
Bayu Aji Tanoyo/51412379/3IA07