Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@agatestudio 
Goodminton/Super Smash 
Eddie 
Knight 
Agate Studio
Postmortem-Postmortem-an Goodminton/Super Smash 
Talent Development Saturday 
September 2014
Super Smash 
•Permainan badminton virtual, yang menggunakan dua device smartphone sebagai client/raket (one for each playe...
Super Smash 
•Pemain mengayunkan smartphonenya seperti raket sungguhan, dan melihat keadaan permainan (shuttlecock, lapang...
Super Smash 
•Arcade/Booth game 
•Waktu pengembangan : ± 4 weeks 
•Platform : PC (server) & Android (client/racket) 
•Engi...
What Went Right 
1. The Server-Client Networking 
–Menggunakan Unity MasterServer (self-hosted) 
–Device terhubung ke PC s...
What Went Right 
MasterServer 
–Hosted on Server PC (bukan menggunakan masterservernya Unity) 
–Client will connect to PC’...
What Went Right 
MasterServer - Why Used? 
-Using other networking library/plugin will require more time to learn 
-Low sc...
What Went Right 
2. The Racket-Simulation 
–Pemain mengayunkan device-nya seperti mengayunkan raket sungguhan 
–Deteksi ay...
What Went Right 
The Racket-Simulation – Racket Hit Detection 
-Using Gyroscope’s rotation/acceleration rate 
-Send the de...
What Went Right 
3. The “Split-Screen” Display 
-Spesifikasi hardware yang digunakan sudah jelas dan fixed 
-2 monitor dig...
What Went Right 
•The Selfies! 
–Setelah permainan, pemain dapat melakukan Selfie! 
–Menggabungkan foto dari kamera smartp...
What Went Right 
•The Selfies! – How To : 
–2 Webcam terpasang pada PC Server (masing-masing satu, menghadap ke tiap pemai...
What Went Right 
•The Selfies! – How To – Example : 
• + + =
What Went Wrong 
1. Facebook 
–Sejak API Update, facebook me-reset semua permission 
–Untuk meng-enable permission, perlu ...
What Went Wrong 
2. Camera 
–Menggunakan 2 device webcam yang sama (nama/manufacturer) membuat unity kebingungan saat mema...
What Went Wrong 
2. External Factors 
–Event, koneksi internet yang kurang stabil 
–Menggunakan USB dongle sebagai konekto...
Conclusion
Thank You! 
Talent Development Saturday 
September 2014
Thank You ^_^
Upcoming SlideShare
Loading in …5
×

Eddie supersmash goodminton

310 views

Published on

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Eddie supersmash goodminton

  1. 1. @agatestudio Goodminton/Super Smash Eddie Knight Agate Studio
  2. 2. Postmortem-Postmortem-an Goodminton/Super Smash Talent Development Saturday September 2014
  3. 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. 4. Super Smash •Pemain mengayunkan smartphonenya seperti raket sungguhan, dan melihat keadaan permainan (shuttlecock, lapangan, dll) melalui layar monitor di PC.
  5. 5. Super Smash •Arcade/Booth game •Waktu pengembangan : ± 4 weeks •Platform : PC (server) & Android (client/racket) •Engine : Unity
  6. 6. What Went Right 1. The Server-Client Networking –Menggunakan Unity MasterServer (self-hosted) –Device terhubung ke PC secara wireless
  7. 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. 8. What Went Right MasterServer - Why Used? -Using other networking library/plugin will require more time to learn -Low scale game -Reliable enough
  9. 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. 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. 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. 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. 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
  14. 14. What Went Right •The Selfies! – How To – Example : • + + =
  15. 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. 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. 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
  18. 18. Conclusion
  19. 19. Thank You! Talent Development Saturday September 2014
  20. 20. Thank You ^_^

×