Sunday, October 7, 2012
Version 14 (at last)
Version 14 took quite a bit of development. The version you'll play with is actually Version 14-c. Versions 14 'a' and 'b' where incremental testing steps.
The 'a' version refined the behaviour of the "Please - Stop Them" and the "Try a New Topic" buttons. Some code bugs were fixed and an animated 'processing' graphic was added. This is just a visual clue for the user that something is going on in the background when the click the "Please - Stop Them" button. Once the process completes the graphic goes away and the "Try a New Topic" button becomes available.
The 'b' version refined the behaviour of the "Heckle - if you dare" button, text-field and associated timer functions. This really took some doing. The code for these functions are meshed with the primary functions that allow Atomic and Romeo to talk to each other. Any change in the heckle functions affect the other functions. It takes a lot of testing, or rehearsal to use a theatre metaphor, to find and check all the possible combinations.
The final version 14, 'c', tidied up the code, did some 'garbage collection' to make sure that the user can use and re-use the same iteration of the interface.
No doubt there will be some bugs I've missed - but it plays out OK.