Tujuan dari sistem ini adalah membantu mewujudkan salah satu tujuan Bandung Smart City dengan memberi informasi yang tepat kepada masyarakat. Dalam hal ini adalah informasi mengenai kota Bandung kepada masyarakat, khususnya mahasiswa Institut Teknologi Bandung, sehingga masyarakat dapat mengenal kota Bandung dengan cara yang menarik dan menyenangkan. Manfaat dari sistem ini adalah membuat mahasiswa Institut Teknologi Bandung mendapatkan hiburan yang bermanfaat dengan menjelajah kota Bandung serta mengenal nilai-nilai historis, tempat wisata, dan sebagainya.
Catherine Pricilla/13514004 Alif Bhaskoro/13514016 Candra Ramsi/13514090
Sistem yang kami rancang merupakan gabungan 3 aplikasi yang dibangun di 3 platform berbeda yaitu Android, Unity dan Arduino. Sistem ini merupakan sebuah game yang menggabungkan dunia nyata dengan dunia virtual dimana user diharuskan mencari Arduino di dunia nyata yang tersambung dengan sistem game untuk mendapatkan resource yang sesuai dengan kondisi lingkungan tempat Arduino itu berada. Resource tersebut nantinya digunakan dalam game yang dibuat dengan Unity. Game yang dimainkan berlatar pada sebuah benteng dengan 4 tangga menuju puncak benteng. Goblin Akan bermunculan di depan benteng dan memanjat tangga menuju puncak benteng. Pemain harus menjatuhkan resource yang telah dikumpulkan untuk menjatuhkan goblin dengan harapan memusnahkannya. Aplikasi mobile digunakan untuk berkomunikasi antar player dan juga digunakan untuk komunikasi antar player dengan admin. Admin akan mengirimkan lokasi Arduino berada (bisa dalam instruksi arah maupun exact location) kepada player. Kemudian player harus mencari Arduino tersebut dan mengaktifkannya.Setelah aktif, player harus mengocok (shake) smartphone Android miliknya untuk mengumpulkan resource. Smartphone Android tersebut tidak boleh berjarak lebih dari 1 m dari Arduino.
- Aplikasi Android dapat men-autentikasi User menggunakan servis firebase
- Aplikasi Android dapat mendeteksi gesture shake dengan memanfaatkan Sensor Accelerometer
- Aplikasi Android dapat berkomunikasi data dari Arduino menggunakan jaringan nirkabel misal Bluetooth atau WiFi
- Aplikasi Android dapat mengumpulkan lokasi User via GPS
- Fitur Chat dengan User teman lain dengan FCM 6. User dapat membagikan hasil penemuannya ke Facebook dengan Intent
- Aplikasi dapat memperbaharui resource hasil penemuan via Web API
- Pemain lain akan dinotifikasi jika pemain mendapatkan resource via Push Notification
- Pemain dapat berteman jika bertemu pemain lain via bluetooth
- Pemain dapat mencari lokasi arduino menggunakan petunjuk kompas (sensor magnetik)
- Aplikasi Android dapat menyimpan pengaturan brightness layar untuk tiap user
Buka program dengan menggunakan aplikasi Android Studio dan lakukan run
- Lakukan login atau register
- Pilih menu pilihan
- Pilih chat untuk berkomunikasi dan klik histori untuk melihat
- Pilih share untuk membagikan aplikasi ke Facebook
- Pilih add friend, dekatkan HP ke teman, dan shake HP
- Pilih menu lokasi untuk melihat lokasi anda
- Pilih friend list untuk melihat teman anda