Pada kesempatan kali ini, kami akan menjelaskan tentang game buatan kami yang bernama asteroid avoidance, game ini dibuat oleh
David Ralphwaldo Martuaraja - 05111940000190
Muhammad Haikal Aria Sakti - 05111940000088
Asteroid Avoidance merupakan game yang mengambil inspirasi dari game-game yang biasanya terdapat pada arkade-arkade game jaman dahulu. Game ini memiliki cara bermain yang cukup simpel dan sering dipakai bahkan untuk mekanisme game zaman sekarang yaitu, terdapat sebuah pesawat luar angkasa yang dimana pesawat ini memiliki tugas atau misi untuk menelusuri luar angkasa tanpa mengenai satu pun asteroid dan selain menghindari asteroid pesawat ini juga bisa menembak asteroid-asteroid agar tidak mengenainya, game ini juga berjalan dengan sistem high score jadi pada dasarnya game ini akan terus berjalan sampai pesawatnya mengenai asteroid dan kesuksesan pada game ini akan dihitung dari score yang didapat.
Pada game ini kami membuatnya menjadi terdapat tiga level kesulitan ada easy,medium,dan hard, selain itu dalam pembuatan game ini dibutuhkan sebanyak 6 Class, dalam pembuatan game ini kami mengerjakannya menggunakan aplikasi Eclipse dan BlueJ
Berikut adalah class diagram dari game Asteroid Avoidance yang kami bentuk di BlueJ
Selanjutnya adalah source code dari game Asteroid Avoidance yang kami rangkai dengan enam kelas
a.Player.java
Class Player ini merupakan class yang menyimpan informasi posisi pemain dan fungsi - fungsi untuk mengupdate posisi pemain
b.Asteroid.java
Class Asteroid ini merupakan class yang menyimpan informasi untuk masing - masing asteroid dan fungsi - fungsi untuk mengupdate asteroid
c.Asteroids.java
Class Asteroids ini merupakan class utama dari game Asteroid Avoidance
d.Bullet.java
Class Bullet ini merupakan class yang menyimpan informasi yang dimiliki peluru dan fungsi - fungsi untuk mengupdate peluru
e.Renderer.java
Class Renderer ini merupakan class yang akan menggambarkan grafis game
SPTJM: https://docs.google.com/document/d/1t0kj-Q62zsYngshzJ8MvDb04bRo0mqc8/edit?usp=sharing&ouid=106700830845063270525&rtpof=true&sd=true Surat Rekomendasi: https://docs.google.com/document/d/18Dc9uHjKr5_vR8W79dVk7WRpMYXaUJ9X/edit?usp=sharing&ouid=106700830845063270525&rtpof=true&sd=true
CLASSES & OBJECTS (8.1-8.6, "Java How To Program") Introduction Berikut kita akan melihat lebih dalam membangun kelas, mengontrol akses ke anggota Class dan membuat konstruktor. Dengan contoh kodingan berikut yang mendeklarasikan mengelola/mengubah waktu dari kelas Time1 menjadi ke format 24 jam. Untuk contoh kodingan ini, terdiri dari dua kelas program yaitu Time1 dan Time1Test . Di kelas program Time1 ini menunjukkan ke time / waktu dari hari dalam format waktu 24 jam. Sedangkan untuk program kelas Time1Test merupakan sebuah pengaplikasian program kelas yang dimana main method-nya menciptakan suatu objek dari program kelas Time 1 dan juga memanggil method-nya. Untuk file program kelas ini juga harus dideklarasikan menjadi sebuah file yang terpisah, karena program kelas tersebut merupakan suatu kelas public dan bukan private. Berikut source code Time1 Berikut source code Time1Test Jadi setelah kedua prog...
Nama:Muhammad Haikal Aria Sakti/Husnan NRP:05111940000088/05111940007002 Soal Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak Sesuai gambaran video buatlah BRD GoToko Buatlah video youtube untuk mempresentasikan jawaban anda Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut Jawaban 1. Aplikasi GoToko adalah sebuah aplikasi yang berfungsi untuk memudahkan pedagang toko dan pemilik brand. Aplikasi ini memudahkan distribusi barang dari pemilik brand untuk pedagang toko. oleh karena itu, kebutuhan yang harus dimiliki oleh aplikasi ini adalah: Functional Requirement merupakan kebutuhan yang berisi mengenai proses-proses atau layanan apa saja yang nantinya harus disediakan oleh sistem. Kebutuhan ini mencakup bagaimana sistem nantinya harus bereaksi pada suatu input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Kebutuhan fungsional sangat bergantung dari jenis perangkat lunak,...
Komentar
Posting Komentar