Hawaii iOS Developer Meetup – Session 41

This meetup was a breeze. I’ve been creating SpriteKit games for a long time now and this was easy to talk about. I noticed that the mic had been disabled and only turned it on about 5 minutes into the stream. Please fast forward and you’ll hear the talking.

The most interesting thing that came up in this meetup was the discussion of collision bit masks for physics in the game. Leo asked a question about why the code was using an UInt32 variable for the physics category. I didn’t have the answer off the top of my head and asked Chae to explain. As he explained the solution, the issue grew wider and more complex.

Instead of talking abstractly, I brought out a whiteboard and asked Chae to write out what he was discussing. It was great to be able to see what he was only referring to in speaking.

Once we had a chance to discuss with the whiteboard, getting Leo in on the whiteboarding as well, we were able to reach a deeper understanding of why we would use an UInt32 to set the physics category for the SpriteNode’s Physics body.

No meetup next week. We will be meeting again on the 19th where we will be doing something new. I’m calling it Code Review. I envision developers bringing in their code for critique or help for a 20 minute block of time. Then we can collectively review and suggest solutions and improvements. This could get dicey and intimidating – and so what if it is. We’re gonna lean into it.

Please RSVP if you’re interested in attending the next meetup.


Author: David Neely

Professional Software Developer. Technology and Web Coordinator at the University of Hawaii's Manoa Career Center.