Still working on background mechanics…

I've been using a top-down view while editing the bullet patterns, so I was surprised how unplayable it looks from this perspective

Progress is kind of pitifully slow…
It doesn’t help that I recently started playing Persona 3 on the PC, hopefully I can keep myself from finishing it. At least for now.
Finally sorted out that massive slowdown issue, and performance is up to a passable state. I was adding things to the scene on every update because I got sloppy and forgot to think about where I was putting things. Made collisions with the bullets go over smoother, I wasn’t removing them correctly. It seems I can comfortably have about 3000 bullets out. I was really frustrated before when things would grind to a halt with 300-400 bullets, but everything seems fine now.

Goes out from the center..

You can see the ‘bullet shadow’ I’m making by just sitting there.

Flows back in towards the center

The code to make this happen is still awful. Don’t want to talk about it

Goes outward

Suddenly it became really interesting to think about how the bullet patterns in existing STGs are created, and the exact functions that would create the forms you see. I’m sticking with sine, cosine, and exponential functions for now. I still have bullet tracking to do, but I’ve done that in an Asteroids clone I made, so I’m not too worried about how that will work.
I was reading on the web about how many games never get finished, and I see it myself a lot while browsing through random forums. I have so many ideas that I’ve been thinking up of lately (I really want to make a game about trading and having a world with some economics system), but I’ve doubled my resolve to finish this first.. whenever that will be. Right now it feels like I never will, hah.

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s