Langsung ke konten utama

A Game for Chillin

Pada postingan yang lalu, saya sudah post tentang bermain dengan game engine online Scratch. Dan sekarang! Postingan saya kali ini tentang game yang saya buat sendiri (clap clap clap) wahahaha. Yah pastinya ini tetap ada kaitannya dengan urusan akademik saya. Namanya juga mahasiswa, game ini bertujuan untuk memenuhi Tugas Final Project Mata Kuliah STI dari Bapak Fajar Baskoro. Yah gamenya simpel kok..

Oke ini adalah pembahasannya

1. Ini adalah game berbasis High Score,, jadi tujuan game ini adalah menacpai Skor setinggi tingginya.. pencet tombol yang sesuai dengan arah yang menuju ke tengah pas saat ia bersentuhan dengan tombol control.. Untuk memilih lagu dan level gunakan mouse.. dalam permainan hanya menggunakan arah panah saja.. simpel kan?

2. Game ini terinspirasi dari game-game bergenre music,, namun karena waktu yang terbatas jadi saya tidak bias membuat game yang beat gamenya sesuai dengan musicnya.. jadi ya music nya hanya sebatas background music saja..

3. Asset yang dipakai,, untuk sprite 80% saya membuat sendiri.. untuk 20% lainnya saya mengambil asset yang didapat saat pertemuan Club Game Developer TC ITS.. Untuk Sound, sound effect saat memencet tombol saya dapatkan dari pertemuan Club Game Developer TC ITS juga.. untuk music saya mendownload dari youtube namun dengan ekstensi .mp3 untuk list nya yaitu :
      Twenty One Pilots - Stressed Out
      Twenty One Pilots - Ride
      The Chainsmokers - Paris
      The Chainsmokers - All We Know
      Bruno Mars - Thats What I Like
      Bruno Mars - 24K Magic
      Alan Walker - Faded
      Alan Walker - Alone
      Clean Bandit - Symphony
      Clean Bandit - Rockabye

4. Program.. hmm untuk program dari project saya terdapat 110 script (wow) ya tapi kebanyakan itu sebenarnya sama namun karena tidak bisa seperti Advanced Game Engine yaitu satu script dapat menjadi script dari banyak sprite namun dengan konfigurasi berbeda (atau saya yang belum bisa,, who know?) jadi pada setiap sprite walau ada script yang sebenarnya cuma beda arah gerak saja tetap memiliki script tersendiri
   Untuk penjelasan singkat yaitu yang jelas ada 2 bagan script utama, untuk game menu dan untuk game mechanic.. untuk game menu adalah script normal untuk memilih mode dan lagu.. serta menampilkan high score.. jika mode easy maka spawn time untuk sprite dalam game lebih lama daripada normal,, ya seperti itulah.. untuk lagu karena saya tidak menemukan cara yang bagus untuk mengoptimalkan nya.. mungkin berakibat ada sedikit lag jika berpindah dari scene game over ke menu utama..
   Untuk Game Mechanic nya yaitu sprite panah muncul dari 4 arah berbeda secara random.. yup full random, namun range randomnya itu tetap diatur sesuai mode yang dipilih.. setiap anak panah yang dipencet.. maka panah console akan berubah warna.. jika panah dipencet dengan timing yang pas saat sprite yang menuju ke tengah (sprite bergerak) bersentuhan dengan panah console,, akan memunculkan bunyi yang berbeda daripada jika hanya asal pencet.. dan jika ada sprite bergerak yang berhasil menyentuh sprite hitam di tengah akan mengurangi life point yang awalna 10.. jika sampai 0 maka gameover..
   Untuk Score nya terdapat high score berbeda pada setiap mode, jadi high score mode normal tidak mungkin tercampur pada high score mode lainnya.. high score di update saat game over.. jika score lebih tinggi dari high score maka high score berubah.. karena saya tidak menggunakan web storage pada scratch maka high score akan direset setiap game dibuka (refresh page dan lain lain)..
   Untuk setiap sprite saya menggunakan prinsip create clone and delete.. karena jika menggunakan hide and show saya menemui banyak bug dalam game dan itu membuat saya frustasi.. jadi sprite yang akan digunakan akan membuat clone dirinya dan memunculkannya.. jika sudah tidak dibutuhkan maka akan menghapus clone tersebut..

5. So tanpa berlama-lama lagi ini dia gamenya guys..

Jika lagu tidak langsung bermain saat dipencet,, tunggu beberapa saat.. karena namanya juga online pasti ada lag nya lah.. dan jika ada noise saat pergantian scene mohon maaf.. namanya juga game engine ringan.. rendernya tidak terlalu bagus..

Game For Chillin



Ini link menuju project saya guys
Untuk Video Penjelasan menyusul ya guys..

Komentar

Posting Komentar

Postingan populer dari blog ini

Playing With Scratch

Hi Guys, yah dikarenakan saya adalah seorang mahasiswa pastilah memiliki tugas. Dan Yap! postingan kali ini adalah tugas dari dosen saya bapak Fajar Baskoro. Tugasnya adalah menggunakan Scratch (scratch.mit.edu) untuk melaksanakan tutorial 1 dan 2 yang ada di blog bapak Fajar. Tutorial satu hanyalah sebuah pengenalan, sedangkan tutorial 2 adalah membuat game sederhana. Ini adalah hasil tugas saya. TUTORIAL 1 TUTORIAL 2 Cara Bermain : Atas Bawah Saja.. Auto fire kok ^^

Celeste: a Perfect Platformer Game?

Halo guys, pada postingan kali ini aku akan me- review  game platformer berjudul Celeste. Langsung saja, silahkan menikmati postinganku ini. Celeste Publisher: Matt Makes Games Inc. Developer: Matt Makes Games Inc. Genre: Platformer Modes: Single Player Platform: Nintendo Switch, Windows, macOS, Linux, Xbox One, and PS4 Release Date: 25 Januari 2018 Official Website:  Celeste Official Website Rating: E 10+ Store Page:  Steam ,  Epic Games Trailer:  Trailer Launch PS4 Story Menceritakan Madeline, seorang perempuan yang berusaha untuk mendaki Gunung Celeste. Madeline sedang dalam keadaan: anxious, ragu-ragu, dan menderita depresi juga. Mendaki gunung tersebut bagi Medeline adalah suatu pencapaian yang sangat ia butuhkan, bahkan walau dia sudah berfikir dia tidak sanggup dia tetap melanjutkan untuk mendaki gunung tersebut. Gameplay Untuk menaklukkan Gunung Celeste, pemain harus mengendalikan Madeline melalui ratusan platform yang memi...