3 ms·
The Settings screen displays an email address that you can send feedback to, but it’s not clickable, so rather than memorizing the address and then composing an
by roryokane 13y ago
The Settings screen displays an email address that you can send feedback to, but it’s not clickable, so rather than memorizing the address and then composing an email, I’ll just write my feedback here.
I got stuck on Wave 70 – the grow-when-shot boss just wouldn’t die. I think it is a bug. At first the boss grew when I shot it, but after a while it didn’t change, and always stayed the same size and pinky-purple colored. I kept shooting it for 3 to 5 minutes and it still didn’t die, though none of the previous bosses took longer than 40 seconds to defeat. All the while, the boss kept dropping minions, which I was able to kill normally. I could only just see that when I shot the boss, a “10” points indicator floated up from the boss, partially cut off by the top of the screen. I’m on a Samsung Galaxy Nexus.
Also, I lost my progress in the game when I tried to change Settings in the middle of the game. This was because of a UI problem. The pause screen has buttons at the bottom for “Exit game”, “Settings”, and “Continue current game”. After continuing to the Settings screen and looking it over, I pressed the bottom-left button with the left-facing arrow. But that turned out to be the “Main menu” button, which dropped me out of the game completely, making me lose my progress. (Luckily, I didn’t mind too much in that game, since I couldn’t progress past level 70 anyway.) I see that if I press my phone’s Back button instead, I can return to the pause screen and then press Resume – but there should be an explicit button for this too. I think the best fix for this is to replace the “Main menu” button with a “Back to pause screen” button if you got to the Settings screen from a pause screen.
I also noticed that I can’t press the Reload button while my other finger is still touching the screen just after shooting a bullet. That is, multitouch doesn’t work. It is a little annoying to have to stop shooting completely to reload. But then again, having to reload manually at all is also annoying, and it’s part of the game, so you could call this behavior a feature, since it makes reloading harder.
Finally, I was a bit confused about the name of your game when I read your blog on my phone, since the Play Store link ends with “com.bigosaur.backyardpanic”. Maybe it’s too late now, but it would be less confusing to change your app’s package name to “com.bigosaur.droneinvaders”.
Apart from those problems, your game seems like a fine phone game, with enough gameplay elements to make it interesting. Having to manually reload is not as bad as it could be, since you give feedback that you are out of ammo and have to reload from multiple sources – flashing Reload button, missing ammo bar, small “Out of Ammo” white text, and click-click sound effect. And it’s impressive that this game was put together in so short a time.
- babuskov 13y agoThanks for such detailed feedback. Wave 70 is not a bug. The trick is in the Grows When Shot description. This boss gains energy when shot, but loses when he releases a drone. You really shouldn't shoot at it at all, just destroy its minions until he shrinks to zero. Hmmm, maybe this was a design error on my part, mixing deep thinking in a shooter game, I'm not sure? As for the settings going back to main menu, you're right, this is a bug. It used to work properly, but I refactored some code just before releasing and this got broken. I'm uploading a fixed version as I write this, it should be up in the Play Store in a couple of hours. Having to pause shooting to Reload is deliberate. At first, there were no Reload button, but adding it added a dimension of difficulty to the game, and made it more interesting. As for the package name... it's complicated. As you can see in my blog at Day 1, I choose this name at first, and then I built a libGDX project using it. At some point when I finally decided on Drone Invaders name, I tried to refactor and Eclipse was not able to do everything. libGDX projects are set up by some kind of a setup wizard, that does some find/replace of strings and whatnot, so it seemed impossible that I would be able to do this manually. Although, not that I think of it, maybe I could create a new empty project using the wizard, and then copy all the source code there. However, I would lose all the ratings and stats I have so far on Google Play as it would be treated as a completely new game. :( And I guess I will have to make e-mail clickable now ;)
- fuzzix 13y ago"Hmmm, maybe this was a design error on my part, mixing deep thinking in a shooter game, I'm not sure?" Not at all, sounds like a classic final boss achilles heel to me. I haven't played the game so I don't know how blatant the clue to defeat the boss is.
- babuskov 13y agoBefore each boss shows up, a short message shows up for about 2-3 seconds, telling the player what that boss is about. In this case, it says: Grows When Shot. The only thing is that this is not the final boss. This is the boss on level 70. Next one where you need to figure out the message meaning is on level 120, and there are even more bosses after that.