Presentasi dari Valentinus Rama Kurniangga, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com
Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 16 Agustus 2014 di Bandung Digital Valley.
Presentasi dari Valentinus Rama Kurniangga, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com
Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 16 Agustus 2014 di Bandung Digital Valley.
3. Super Smash
•Permainan badminton virtual, yang menggunakan dua device smartphone sebagai client/raket (one for each player), dan satu PC sebagai game servernya.
4. Super Smash
•Pemain mengayunkan smartphonenya seperti raket sungguhan, dan melihat keadaan permainan (shuttlecock, lapangan, dll) melalui layar monitor di PC.
5. Super Smash
•Arcade/Booth game
•Waktu pengembangan : ± 4 weeks
•Platform : PC (server) & Android (client/racket)
•Engine : Unity
6. What Went Right
1. The Server-Client Networking
–Menggunakan Unity MasterServer (self-hosted)
–Device terhubung ke PC secara wireless
7. What Went Right
MasterServer
–Hosted on Server PC (bukan menggunakan masterservernya Unity)
–Client will connect to PC’s IP (since the masterserver is there)
8. What Went Right
MasterServer - Why Used?
-Using other networking library/plugin will require more time to learn
-Low scale game
-Reliable enough
9. What Went Right
2. The Racket-Simulation
–Pemain mengayunkan device-nya seperti mengayunkan raket sungguhan
–Deteksi ayunan menggunakan gyroscope dan accelerometer
–Teriakin device-nya untuk power smash!
10. What Went Right
The Racket-Simulation – Racket Hit Detection
-Using Gyroscope’s rotation/acceleration rate
-Send the device rotation data to server when certain number of rate is reached
11. What Went Right
3. The “Split-Screen” Display
-Spesifikasi hardware yang digunakan sudah jelas dan fixed
-2 monitor digunakan pada 1 CPU yang sama
-“Lebarkan” displaynya, extend monitor pada PC Server
Player 1 Player 2
one same game
12. What Went Right
•The Selfies!
–Setelah permainan, pemain dapat melakukan Selfie!
–Menggabungkan foto dari kamera smartphone dan kamera yang terpasang di depan masing-masing monitor PC
–Selfie yang terambil dapat di-share ke Facebook
13. What Went Right
•The Selfies! – How To :
–2 Webcam terpasang pada PC Server (masing-masing satu, menghadap ke tiap pemain)
–Saat permainan selesai, webcam mengambil foto dan mengirimkan hasilnya ke device pemain
–Device mengambil foto selfie, dan menggabungkannya dengan foto dari webcam yang diterima sebelumnya
–Gabungkan dan memasang frame
15. What Went Wrong
1. Facebook
–Sejak API Update, facebook me-reset semua permission
–Untuk meng-enable permission, perlu submit apps untuk di-review, dan perlu waktu
U MAD BRO?
16. What Went Wrong
2. Camera
–Menggunakan 2 device webcam yang sama (nama/manufacturer) membuat unity kebingungan saat memanggil salah satu kamera
–Perlu dua kamera dengan nama device yang berbeda
Saya, Pak! Yang mana yang namanya “Kamera Bagus”?
17. What Went Wrong
2. External Factors
–Event, koneksi internet yang kurang stabil
–Menggunakan USB dongle sebagai konektor wireless
–Event, sound system yang “menggelegar” menyebabkan fungsi “teriaki device-mu” menjadi mudah di abuse