Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    108
  • comments
    319
  • views
    137997

Look At Those Particles Go

Sign in to follow this  
Rob Loach

363 views

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
Sign in to follow this  


3 Comments


Recommended Comments

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!

Share this comment


Link to comment
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.

Share this comment


Link to comment
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?

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!