I am working on a touch-based game for windows 8.1/windows phone 8.1 with similar movement and aim/fire mechanics as Halo Spartan Assault.
At this point I've already figured out the movement and look/aim controls using two touch-joysticks (thanks to a touch controls tutorial by Jayderyu).
For shooting I've implemented a counter for bullet delay (to thwart continuous fire) in which when the user Is touching the right analog "fire" stick the System Adds 10 to BulletDelay (the counter). When BulletDelay reaches 20 the player Spawn's the Bullet and an Audio blast sound is played. Following the shot and BulletDelay reaching 100 the counter is reset to 0. Also I thought that I should mention that when the bullet reaches the boarders of the screen it is destroyed when it comes in contact with a "bullet barrier".
The problem that I am having is that the BulletDelay counter freezes when testing the fire mechanics and a steady stream of bullets and a constant bullet sound plays. I've tested this on my tablet (Nokia Lumia 2520), my laptop (through Internet Explorer 11), and my phone (Nokia Lumia 1520).. and all devices have the same problem. Also, yes I am exporting the project to VS Express 2013 for Windows.
If anyone has any experience dealing with this type of a problem I'd appreciate the help. I am currently running Construct 2 release 173 (32-bit). Maybe this is a bug within Construct 2 and I should implement the firing mechanics differently?
Thanks for any help given,