Home » Community » Forums » » A Simple Point Sprite Based Particle Engine
  Intel sponsors gamedev.net search:   
[Control Panel] [Register] [Bookmarks] [Who's Online] [Active Topics] [Stats] [FAQ] [Search]

Add Forum to Favorites |  Send Topic To a Friend | View Forum FAQ | Track this topic


 Last Thread Next Thread 
 A Simple Point Sprite Based Particle Engine
Post Reply 
Yeah, great, another 2D particle engine.
Like there isn't one of those on Flipcode every month, like you can't get the original Quake particle source code, etc. etc..

 User Rating: 1015    Report this Post to a Moderator | Link

I'm a particle engine junkie; good job.

 User Rating: 1024   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Vb6, 2d particle engine? How non useful can you get...

My point is not that the author didn't do a good job. It is a decent article, but my comment is more directed towards the gamedev.net admins. Why do you even accept articles like this?

[edited by - duke on October 7, 2003 7:19:43 PM]

 User Rating: 968   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Because we serve an extremely broad audience.

 User Rating: 2088   |  Rate This User  Send Private MessageView ProfileView Journal Report this Post to a Moderator | Link

Well done - the more information and examples out there the better!

Raymond Wilson
http://www.bytefoundry.co.uk
Author of Creating A PAK File Format

 User Rating: 1254   |  Rate This User  Send Private MessageView ProfileView Journal Report this Post to a Moderator | Link

Why does the provided executable need access to the internet? And it crashes too(Without showing anything)

 User Rating: 1002   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

quote:
Original post by Anonymous Poster
Yeah, great, another 2D particle engine.
Like there isn't one of those on Flipcode every month, like you can't get the original Quake particle source code, etc. etc..


Quoting my tutorial:
This tutorial is aimed at 2D, and the source will be in Visual Basic 6 and DirectX 8. Also note that this tutorial is meant for the people who do not have much or any experience with point sprites, or particle engines in general, and it won't involve much difficult math either.

Not everyone is very experienced. Not every VB-er is capable of reading C/ASM code. And I wanted to prove you can do other stuff than just "smoke and fire" too.

quote:
Original post by duke
Vb6, 2d particle engine? How non useful can you get...

My point is not that the author didn't do a good job. It is a decent article, but my comment is more directed towards the gamedev.net admins. Why do you even accept articles like this?


So.. What is GameDev.net for you? I think it's about game development. That includes Vb6 too. Time hasn't been standing still the past years, and VB6 is quite capable of making good games. (And that has been proven with games like ROX from Safrosoft, or Alpha7 from Talosstudios.com)


quote:
Original post by Siaon
Why does the provided executable need access to the internet? And it crashes too(Without showing anything)


Huh? . The code is only using DirectX8 and VB6 runtimes (ofcourse). Nothing else. (Maybe Dx8 does something with Directplay at the background?, but without using DP8, it seems kinda unlogical to me). I'm not sure why it crashes, since you do not give any system information at all


Btw, thanks for the other positive comments :D

[edited by - ajoling on October 8, 2003 1:30:47 PM]

 User Rating: 1068   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

nice into tutorial. i don't see anything wrong with posting intro tuts esp as they are highly valuable for beginners. complaining about something being too basic is confusing to me as it is so obviously useful to others. and who cares what language it's in. it's a trivial exercise to convert code from one structured language to another even if you don't know the first language. all code pretty much looks the same. obvioulsy if the unknown is lisp....well that;s another story....but i digress...

the one term i noticed that you forgot to define is a UDT particle. i've googled for a while and still don't have an answer to what a UDT particle is. could you please offer a definition.

thanks

-me

 User Rating: 1710   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Don't let other people tell you otherwise. Great article.

And about the Vb6 thing, come on, you can easily convert it to C++ or anything else. The purpose of this tutorial, is to show you how to create a particle engine.

Keep it up!

.lick


 User Rating: 1469   |  Rate This User  Send Private MessageView ProfileView Journal Report this Post to a Moderator | Link

quote:
Original post by duke
Vb6, 2d particle engine? How non useful can you get...

My point is not that the author didn't do a good job. It is a decent article, but my comment is more directed towards the gamedev.net admins. Why do you even accept articles like this?

[edited by - duke on October 7, 2003 7:19:43 PM]


and where are all of your "useful" articles?

 User Rating: 1015   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Indeed, I found this article very useful. I've only done a little work with particle systems previous to this (just a bit of experimenting really), and this tutorial has been a big help in getting a better understanding of particles and thier uses.

Also, it was quite simple once I understood the concepts to create a more advanced particle system, with gravity and the like.

 User Rating: 1897   |  Rate This User  Send Private MessageView ProfileView Journal Report this Post to a Moderator | Link

quote:
Original post by Palidine
the one term i noticed that you forgot to define is a UDT particle. i've googled for a while and still don't have an answer to what a UDT particle is. could you please offer a definition.

thanks

-me


Ah, sorry. An UDT is a VB term I guess. It's USer Defined Type.
Like:

Private type myType
sngX as Single
sngY as single
end type.

It's just the same like a "struct" in C, I believe

 User Rating: 1068   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Some strange comments to begin with.
I thought the tutorial was great, it certainly helped me a lot. The code sample and exe ran fine and gave me a good idea of what kind of effects could be achieved. They do look far better when animated!

Good informative article. Would like to see a follow up that includes particles gravity, mass and mostly gravity wells... in VB6 of course

 User Rating: 1015    Report this Post to a Moderator | Link

I was just about to reasearch particle engines for a game I'm planning to start work on soon. This article helped me out.

 User Rating: 1025   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Although I've created similar particle engines before, I was starting again and looking for some basic tutorials (as well as more advanced ones) to make sure I got it right, and did not overlook anything. Your tutorial has helped me a great deal.

P.S.: I use C++ and OpenGL, so those first few guys might re-think their comments. Also, Gamedev only has like 5 tutorials/articles in the particle section, meaning this addition is certainly welcome (don't just assume everyone knows flipcode, which by the way isn't even being updated anymore).

P.P.S.: Hi Almar, nice to see you found your way here. I remember you from Lucky's (I assume that still rings a bell), where I really enjoyed your company. (forgot my nickname there though :p)

 User Rating: 1055   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

All times are ET (US)

Post Reply
 Last Thread Next Thread 
Forum Rules:
You may not post new threads
You may post replies
You may not edit your posts
You may not use HTML in your posts
Jump To:
Administrative Options: