Hi, I am trying to test the performance of Construct 0.99.97, using the Ghost Shooter tutorial. I reduced the size of the monster's sprite to 32 x 32, make the layout 640 x 480, exactly the same as the screen, and turn off collision for player and monster. (or else all monsters will eat the player alive)
I used a simple event that if I hold the right mouse button, I will spawn a monster in every 2 milliseconds. I am going up to 5000 monsters on the screen at once and the game is still not lagging at all. I'm very impressed. This is something that we can't do in some other Game Creation software.
But anyway, when there are so many instances, a few things are not right:
1. The collision between the bullet and monster sometimes do not work. Bullets simply fly over the monsters on some occasions.
2. When monster is outside the layout, it will move its angle toward the player. This time, I set the monster to rotate 360 degrees toward the player. This makes the monster instantly shift its direction toward the player when it is outside the layout. What is interesting is when there are so many instances, sometimes, these monsters suddenly "jump" to positions near the player and move toward the player instead.
These two things occur more frequently when I hold down the right button, spawning stream of monsters.
So from this, I start to worry about having too many instances in a layout, due to this error. Should we do anything about this? I know that most of the time, I won't be hitting more than 1000 instances, but in some rare chances, and just in case, what can we do?