Fasteroids (log): July 17, 2017

  • 17 July 2017
  • charm
Improved Lives display and bug fixes

This evening I spent time squashing the Asteroid no-wrap bug where asteroids sometimes disappear and don't wrap around the screen. I've tested a little, but more testing will be needed in order to determine if I've fixed the problem.

I've also made a change to how "Lives" are displayed. Rather than displaying a number, Fasteroids now shows a ship for each life. I tested up to a free life and it seems to work.

Fasteroids (log): July 13, 2017

  • 13 July 2017
  • charm

No work to report for the past couple of days, life happened and I needed to take care of a few things. I'm happy to report that a few more people play-tested Fasteroids. The first person to test was 10 years old. I figured they'd probably get bored easily, but when they finally quit (about 40 minutes later) it was because their arm got tired. 40 minutes is a long time to play a game like Asteroids IMHO (In My Humble Opinion). On top of this the person was also presented with a side scroller (that had more graphical elements), tried it briefly, then came back to Fasteroids.

Fasteroids (log): July 10, 2017

  • 10 July 2017
  • charm

This morning I worked a little on Game controller support using my XBox 360 wireless controller to test. On my Windows 10 development machine the controller didn't work at all. It seemed a bit strange since the driver appears to be installed correctly in Windows 10 - I get an icon in device manager that looks like an XBox 360 controller and it's not deactivated or missing, movement just didn't work. (It was paired with the receiver the same way as the 7 machine I tried next)

Fasteroids (log): July 6, 2017

  • 7 July 2017
  • charm

Spent a good amount of time last night on Fasteroids and resolved the multi-firing bug I introduced cleaning up code. I used the wrong keyboard function in the code which led to rapid fire. It's kind of a cool side effect since I could introduce the bug as a kind of power-up where you have a time-limited ability to rapid fire. (sometimes bugs/accidents lead to good things).

Fasteroids (log): July 5, 2017

  • 6 July 2017
  • charm

If you look closely you'll notice I'm writing this development log on July 6th. Because I work late on Wednesdays there's less of a chance of my working on Fasteroids. I intended to get work done last night, but life got in the way - in an interesting and helpful way. I got home a little after 7pm and had just finished some house work when I got a call from a friend I haven't heard from in a few years. We ended up talking for over 1 1/2 hours, after which it was just about time to head to sleep.