@Nate
Hehe, sorry, I hope it’s consoling enough that right now nobody is coming close to your highscore^^
By the way: If I’m looking at your screenshot I’m really wondering if it was worth spending so much time on the background
@sproingie & ra4king
If I used an ArrayList, then I’d start with a certain min. capacity (let’s say 4000 bullets), use that like a fixed array and only change the array size dynamically if someone is going over that limit (of course, also possible by manually reallocating a fixed array, but this needs more code). Adding/removing every bullet from the ArrayList that appears/disappears would be a performance killer I guess (since this happens very often). A LinkedList wouldn’t work very good either in this situation.
But right now I have still a few bytes left, so if I won’t add anything else I’ll use those to check against the array size and avoid that the game crashes (I strongly assume that with 8000 bullets on the screen, you won’t realize if there are a couple of them missing in a pattern^^).