Look At Those Particles Go

posted in Reminiscence
Published March 31, 2005
Advertisement
Finally, I've made a simple particle engine:



Sorry for the lack of good image quality, don't have any decent image editing software on this computer. So far the particle engine only has the ability to make particle explosions, but soon I'll have particle guns and all that great stuff as well as gravity pull. It works with using both sprites and pixels as single particles and is quite fast I must say. Huge credit goes to toxic1337 for making me get started on it.

I've also finally incorporated the Lua wrapper I wrote up into Lucid (heh, LuAcid). All configurations can be loaded in from a lua script. Could also have gameplay done in there as well to allow some awesome modding abilities, but I think I'll leave it as is for the momment.

Blastoids (formerly known as Aster, still a development name though) is looking pretty good. There are some gameplay features missing as well as some kinks to get rid of. The famous enemy alien ship has to go in there as well as a decent leveling and upgradable weapon system. Chris said he might do up a HTTP request class to handle online highscores as I've already gotton encrypted local ones working through TinyXML.

On the so many comments lately about engine development not being a good path to take, I completely agree. If I were to be using a third party engine instead of developing my own, I would have created so much more then what I have right now with Lucid and Blastoids. It has been an extremely tedious and rather annoying at times, but I've learned so much about C++ design, object orientation, the STL, even some Boost. I don't regret spending the time I have spent on what I've accomplished so far with Lucid. Many others have helped out with its development as well: Chris, toxic1337, Karl to name a few. It's been great so far and I don't plan on stopping until I finish (almost done now). After Blastoids, I also plan plan on doing another game using it to prove its portability. Any comments?


Random Interest



Watch It Shread
Previous Entry Hmmmmm, Ogre
0 likes 3 comments

Comments

noaktree
Quote:If I were to be using a third party engine instead of developing my own, I would have created so much more then what I have right now with Lucid and Blastoids.
And your conversational content would be way more interesting. "Like I dragged this model over there and pressed start..and uh..like now I'm a game programmer...and stuff!" [wink] Just kidding.

I like the background. I so want to be in that picture..minus the space stones, etc. From what I can see the particle system looks good, but I'll just have to wait for a working demo to tell.

Keep it up!
March 31, 2005 10:23 PM
stormrunner
Quote:Original post noaktree
I like the background. I so want to be in that picture..minus the space stones, etc.

My sentiments exactly. Just out of curiosity, that's an explosion of what - a bomb or the players ship firing a bomb/exploding ? At any rate, it looks good.

/me needs a demo, so I can blow things up instead of doing something productive.
April 01, 2005 01:29 AM
Rob Loach
Hah, I put the oh-so-pretty background in there to help fix a bug I discovered with the sprites' alpha blending and transparencies. It was hard to test for a transparent background on an all black backdrop. All fixed now (hopefully).

Quote:"Like I dragged this model over there and pressed start..and uh..like now I'm a game programmer...and stuff!"
Exactly [smile].

As for the explosion coming from the ship, I made it so that when you press space bar, a particle explosion comes from the ship. I just put it in to test the particle system. Could have something like that in the game though, it would be an interesting part of gameplay. Any other ideas?
April 01, 2005 07:20 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

Been a while!

1262 views

Hello XNA

1518 views

Pong!

1351 views

Busy * 2

1118 views
Advertisement