Official Forum
You are not logged in.
I have decided to give some response to some of the most common suggestions that gets repeated over and over again here and elsewhere.
First of all, let me give you the immediate plan for Phun: first, I'm going to complete beta 4.0 for release sometime this month. After that I will be designing a completely new physics engine to replace the current one. Once the new engine is done I will start thinking more about user interface and features again. Anyway, here are some common suggestions (in no particular order):
* Magnetic, electric and gravitational body-to-body forces: Probably gonna add some support for at least one of these. It certainly would be useful to create stuff like magnetic locks that can be triggered (see separate point)
* Water: The water in Phun has a lot of weaknesses - it is slow and it compresses easily. This will be improved upon greatly in the new physics engine.
* Air pressure: Phun has an infinite amount of air, and simulating that is just very very hard. What probably will be added in Phun (once the new physics engine is done) is support of multiple liquids and gasses. This way you can fill up a confined space with a pressurized gas and then have it act on the liquids and bodies in that space.
* Soft/breakable objects: Will need a lot of work, but I really want this feature in Phun, so expect it at some (distant) point in time.
* Ropes, non-streching chains etc: Will be there when the new physics engine is complete
* Fire! Combustion! Explosions! - I'm actually not very fond of this idea since I think it rhymes badly with the Phun concept. But once the new physics engine is done and we have support for multiple liquids and gases - maybe I'll add a feature that lets liquids burn and create hot gasses or something of the sort. Maybe.
* Sand: I won't add sand as a primitive in Phun; but I will try to optimize the code so you can simulate sand by having a lot of small bodies.
* Video export: Using an external video application to capture video of Phun is a bit cumbersome, so I'll probably add a video recording feature to Phun. It would be especially useful to those of you who use Phun as an animation tool. Maybe I'll combine video recording with a demo recording feature of some sort.
* Sound: Although I don't see sound as a top priority, it would certainly make Phun more fun, so I will add it in the not-too-distant future.
* Better user interface: The user interface will definitely be improved upon in coming betas. I want Phun to be easy to use and learn, even for young children.
* More layers, better layer control etc: Useful stuff, and will certainly be added to Phun soon
* Snap-to-grid, object alignment etc: Will probably be added some time in the near future (since it's a pretty simple thing to add). Although it would be useful for creating exact machines etc, I fear it would also make Phun loose some of its "sketch" appeal...
* Input: More input options (for controlling hinges etc) will be available in the next beta
* Scale tool, mirror/flip-tool etc: Coming soon...
* Triggers: Will be added some time in the future. I'd like to create a visual programming language for this, since most people aren't that keen on learning a scripting language to do stuff. Exactly how this will be done is yet to be decided.
* Subtracting, splitting and otherwise modifying and combining shapes: Although it will take a lot of work, I am planning to add full constructive solid geometry to Phun.
* More advanced polygon tool (spline creation etc): This has a pretty low priority for me. Although useful for the artists within the Phun community, such a tool would probably be too advanced for most users anyway. For now you'll have to create things in other applications and import them into Phun.
There you go. Of course there a lot more suggestions out there, but they're just too many to address them all.
The suggestion forum isn't really working as well as I had hoped. Maybe we should concentrate on expanding the suggestion wiki instead?
Offline
Wow, CSG in phun?! That's awesome
But I guess the phun files will look quite different?
edit: kind of destroyed by emilk before, sorry link... ![]()
Last edited by emilk (2008-06-09 13:00:14)
Offline
link0007 wrote:
link0007 wrote:
Wow, CSG in phun?! That's awesome
But I guess the phun files will look quite different?
The Phun files will change drastically in beta 4.0, and I have no doubt they will change again. While Phun is still in beta I won't put too much energy into having consistent file formats between versions, although I'm going to make sure that new betas will always load the old file formats. Maybe they'll even do it correctly!
Also note that the list above is things that I will add to Phun when I find the time, I don't promise that they will appear anytime soon.
you are also working on phun?

Offline
No thats a parser error lol.
Emil wrote that but it showed up as link xD
Offline
lol!

Offline
Wow.
Can't wait for this new physics engine!
Although Emil didn't mention thrusters, maybe thats because they will be implemented in beta 4.0?
Also, will beta 4.0 be coming out around the 20th?
p.s Zurk! Uh, I mean Zuriki, can you change meh user title?
Last edited by Ze Roob (2008-06-09 12:13:03)

Offline
Ze Roob wrote:
Wow.
Can't wait for this new physics engine!
Although Emil didn't mention thrusters, maybe thats because they will be implemented in beta 4.0?
Also, will beta 4.0 be coming out around the 20th?
p.s Zurk! Uh, I mean Zuriki, can you change meh user title?
TO WHAT?
Offline
I think it's best you change it back to default.

Offline
Lol, emil accidentally edited my post instead of quoting it I guess?
(been there, done that)
Last edited by link0007 (2008-06-09 12:25:17)
Offline
Zuriki wrote:
TO WHAT?
Whatever. Suprise me

Offline
link0007 wrote:
Wow, CSG in phun?! That's awesome
But I guess the phun files will look quite different?
The Phun files will change drastically in beta 4.0, and I have no doubt they will change again. While Phun is still in beta I won't put too much energy into having consistent file formats between versions, although I'm going to make sure that new betas will always load the old file formats. Maybe they'll even do it correctly!
Also note that the list above is things that I will add to Phun when I find the time, I don't promise that they will appear anytime soon.
PS: Sorry for the confusion of editing link:s post instead of adding a new one, it was a stupid misstake. Now we will have confusion of causality instead!
Offline
Do you have any clue of when Phun 4.0 will be released with the new physics engine? Or at least a Rough estimate of when?

Offline
Well I'm guessing 4.0 will come out around the 20th

Offline
Awesome, that's not as far away as I thought...Another question: Are all of these updates going to be bundled together into one huge release, or is everything going to come out seperately as fast as you can program them?

Offline
TotalAnihilation10 wrote:
Do you have any clue of when Phun 4.0 will be released with the new physics engine?
I'm aiming to release Phun beta 4 in about two weeks. I will commence work on the new physics engine after that.
TotalAnihilation10 wrote:
Are all of these updates going to be bundled together into one huge release, or is everything going to come out seperately as fast as you can program them?
A few at the time. I'm going to try pushing out a new beta about every two months or so.
Offline
This game is going to be awesome with those features! I can't wait!
Offline
Excuse me, but could you please explain how broadphase collision works?

Offline
guyboy wrote:
Excuse me, but could you please explain how broadphase collision works?
It's a set of algorithms targeted at optimizing collision detection down from having to test every body against every other. It doesn't change how Phun works in any way, it just speeds up (as in taking less cpu time) collision detection for large scenes.
Offline
Emilk, when you said that water is slow do you mean that you will make it easier for computers to process water? Also (on an unrelated note) I'm really looking foward to scaling and mirroring shapes! It would make life so much easier.
Offline
kyles2143 wrote:
I'm really looking foward to scaling and mirroring shapes! It would make life so much easier.
Ye, would be very nice to have in real life. Scaling up my wallet, scaling up my computer- and TV-screen. Maybe mirroring my car when going to scotland this summer.
Sorry for going off topic. I felt I had to ![]()
Last edited by Livirus (2008-06-09 16:19:24)
Offline
does the new engine mean that phun will break away from OpenGL? That fact alone might help many users.
Offline
arinlares wrote:
does the new engine mean that phun will break away from OpenGL? That fact alone might help many users.
OpenGL = Open Graphics Library. So no, the new engine will only change the physics, not the graphics library.
Offline
Jeez the forums did it again.
Above post = Emil.
Offline
Zuriki wrote:
Jeez the forums did it again.
Above post = Emil.
Nope, that was me (link0007)
Offline
hmm 2 weeks i can live with that
ps zuriki you should stop changing titles now i want one too

Offline