Fabrefact

a blog by Sara Farquharson

Virtual Party Space Devlog #8: Bug stomping

Today I identify a bunch of bugs in getting my rough POC working.

Log

  • error was because Calla is built for ESNext and I was building for ES5, updating webpack config to ESNext worked (for now?)
  • Bug: this.connection null when trying to join room
    • missing call to calla.connect()
  • spatial audio works better, not janking with movement now
    • need to figure out how to adjust volume/dropoff
    • clip volume of 1 appears to be ok
  • Bug: clip audio still plays even after conference left, manually remove during “conference left” event handler
  • Bug: connection is not getting destroyed/recreated properly
  • Bug: username not set
  • Bug: username tag not unloading (probably something to do with how username set/fact that id is all internal to Calla now)

About this series

Back in mid-December I started an ambitious project to create a custom platform for a virtual birthday party in February. I kept notes on my progress, both for personal reference and to turn into a series of blog posts. It quickly became apparent that I did not have time to both do the project and blog about the project. I have retroactively decided to post my raw notes as a dev log.