Tuesday, December 22, 2020

Plethora of Bugs

Merry Christmas! I bet you are reading this post to read about my progress on PlumeriaSC 4. The truth is that this whole month has been a bug nightmare. My philosophy has always been that when I write code I fix any bugs I find right away. Even if I decide not to use the code later. The reason I do this is that it becomes harder to track down other bugs in the code that I might discover later. PlumeriaSC 3 has come a long way from when it was supposed to be released in December 2015 (nine months from the real release).There were some great ideas but creating objects and tasks was crazy. It used no tables so everything had to use popover buttons or number sliders. I realized that there were some great ideas but tables were going to be essential. In July 2016 I finally released PlumeriaSC 3 with my first game named Wacky Ball. The physics engine was falling apart so Wacky Ball was the perfect name for it. PlumeriaSC 3 was so crippled back then that there was no way to make even a pong game. The rest is history. PlumeriaSC 3 went on to not only have a working physics engine but some really nice games too (including an Apple Pong game).