Physics

Bug #1051988 reported by Joshua Miller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GlVoxel
Opinion
Wishlist
Unassigned

Bug Description

Add physics to the engine to facilitate movement and such for the engine such as defined similary on wikipedia:

"A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film. Their main uses are in video games (typically as middleware), in which case the simulations are in real-time. The term is sometimes used more generally to describe any software system for simulating physical phenomena, such as high-performance scientific simulation."

Src: http://en.wikipedia.org/wiki/Physics_engine

Revision history for this message
james rawson (jamesrawson628) wrote :

That is a good idea, and I agree with the physics requests, however, I am only likely to have a good gravity/rigid bodies...

Revision history for this message
Joshua Miller (milleja46) wrote :

Well I'm adding a todo for us to split this into multiple wishlist items, it should be split anyways the more I think about it but somewhat linked to this one

Changed in glvoxel:
status: New → Confirmed
Revision history for this message
Michael Rawson (michael.rawson) wrote :

This can of course be done (preferably different namespace, people!), but I think it's very naive to presume that everyone needs a physics engine. For instance, a Minecraft clone won't use a physics engine as all it needs to do is very basic jumping and landing.

Marking as low priority for now, but I don't speak for the populace, so feel free to move it again.

Changed in glvoxel:
status: Confirmed → Opinion
Revision history for this message
Joshua Miller (milleja46) wrote : Re: [Bug 1051988] [NEW] Physics

Well even mc has physics such as water/lava flow and fire. Unless I'm just
mistaken which I'd hope not....

On Sunday, October 14, 2012, Michael Rawson <email address hidden>
wrote:

> This can of course be done (preferably different namespace, people!),
> but I think it's very naive to presume that everyone needs a physics
> engine. For instance, a Minecraft clone won't use a physics engine as
> all it needs to do is very basic jumping and landing.
>
> Marking as low priority for now, but I don't speak for the populace, so
> feel free to move it again.
>
> ** Changed in: glvoxel
> Status: Confirmed => Opinion
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1051988
>
> Title:
> Physics
>
> Status in GlVoxel: A simple game engine:
> Opinion
>
> Bug description:
> Add physics to the engine to facilitate movement and such for the
> engine such as defined similary on wikipedia:
>
> "A physics engine is computer software that provides an approximate
> simulation of certain physical systems, such as rigid body dynamics
> (including collision detection), soft body dynamics, and fluid
> dynamics, of use in the domains of computer graphics, video games and
> film. Their main uses are in video games (typically as middleware), in
> which case the simulations are in real-time. The term is sometimes
> used more generally to describe any software system for simulating
> physical phenomena, such as high-performance scientific simulation."
>
>
> Src: http://en.wikipedia.org/wiki/Physics_engine
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/glvoxel/+bug/1051988/+subscriptions
>

--
~ Josh Miller

A young guy learning to program and develop websites all while still in
school

Revision history for this message
james rawson (jamesrawson628) wrote :

On 14/10/12 16:54, Joshua Miller wrote:
> Well even mc has physics such as water/lava flow and fire. Unless I'm just
> mistaken which I'd hope not....
>
> On Sunday, October 14, 2012, Michael Rawson <email address hidden>
> wrote:
>
>> This can of course be done (preferably different namespace, people!),
>> but I think it's very naive to presume that everyone needs a physics
>> engine. For instance, a Minecraft clone won't use a physics engine as
>> all it needs to do is very basic jumping and landing.
>>
>> Marking as low priority for now, but I don't speak for the populace, so
>> feel free to move it again.
>>
>> ** Changed in: glvoxel
>> Status: Confirmed => Opinion
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1051988
>>
>> Title:
>> Physics
>>
>> Status in GlVoxel: A simple game engine:
>> Opinion
>>
>> Bug description:
>> Add physics to the engine to facilitate movement and such for the
>> engine such as defined similary on wikipedia:
>>
>> "A physics engine is computer software that provides an approximate
>> simulation of certain physical systems, such as rigid body dynamics
>> (including collision detection), soft body dynamics, and fluid
>> dynamics, of use in the domains of computer graphics, video games and
>> film. Their main uses are in video games (typically as middleware), in
>> which case the simulations are in real-time. The term is sometimes
>> used more generally to describe any software system for simulating
>> physical phenomena, such as high-performance scientific simulation."
>>
>>
>> Src: http://en.wikipedia.org/wiki/Physics_engine
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/glvoxel/+bug/1051988/+subscriptions
>>
>
umm..it even has rigid mody dynamics=gravel+sand

Revision history for this message
Joshua Miller (milleja46) wrote :
Download full text (3.3 KiB)

exactly ;) that right there is gravity pulling the sand and gravel down...

On Sun, Oct 14, 2012 at 12:04 PM, james rawson
<email address hidden>wrote:

> On 14/10/12 16:54, Joshua Miller wrote:
> > Well even mc has physics such as water/lava flow and fire. Unless I'm
> just
> > mistaken which I'd hope not....
> >
> > On Sunday, October 14, 2012, Michael Rawson <email address hidden>
> > wrote:
> >
> >> This can of course be done (preferably different namespace, people!),
> >> but I think it's very naive to presume that everyone needs a physics
> >> engine. For instance, a Minecraft clone won't use a physics engine as
> >> all it needs to do is very basic jumping and landing.
> >>
> >> Marking as low priority for now, but I don't speak for the populace, so
> >> feel free to move it again.
> >>
> >> ** Changed in: glvoxel
> >> Status: Confirmed => Opinion
> >>
> >> --
> >> You received this bug notification because you are subscribed to the bug
> >> report.
> >> https://bugs.launchpad.net/bugs/1051988
> >>
> >> Title:
> >> Physics
> >>
> >> Status in GlVoxel: A simple game engine:
> >> Opinion
> >>
> >> Bug description:
> >> Add physics to the engine to facilitate movement and such for the
> >> engine such as defined similary on wikipedia:
> >>
> >> "A physics engine is computer software that provides an approximate
> >> simulation of certain physical systems, such as rigid body dynamics
> >> (including collision detection), soft body dynamics, and fluid
> >> dynamics, of use in the domains of computer graphics, video games and
> >> film. Their main uses are in video games (typically as middleware),
> in
> >> which case the simulations are in real-time. The term is sometimes
> >> used more generally to describe any software system for simulating
> >> physical phenomena, such as high-performance scientific simulation."
> >>
> >>
> >> Src: http://en.wikipedia.org/wiki/Physics_engine
> >>
> >> To manage notifications about this bug go to:
> >> https://bugs.launchpad.net/glvoxel/+bug/1051988/+subscriptions
> >>
> >
> umm..it even has rigid mody dynamics=gravel+sand
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1051988
>
> Title:
> Physics
>
> Status in GlVoxel: A simple game engine:
> Opinion
>
> Bug description:
> Add physics to the engine to facilitate movement and such for the
> engine such as defined similary on wikipedia:
>
> "A physics engine is computer software that provides an approximate
> simulation of certain physical systems, such as rigid body dynamics
> (including collision detection), soft body dynamics, and fluid
> dynamics, of use in the domains of computer graphics, video games and
> film. Their main uses are in video games (typically as middleware), in
> which case the simulations are in real-time. The term is sometimes
> used more generally to describe any software system for simulating
> physical phenomena, such as high-performance scientific simulation."
>
>
> Src: http://en.wikipedia.org/wiki/Physics_engine
>
> To manage notifications about this bug go to:
> htt...

Read more...

Revision history for this message
Michael Rawson (michael.rawson) wrote :

Well okay guys, but minecraft doesn't need a physics engine, more simple logic. Whereas something like angry birds would require one. Feel free to implement, I'll get on with drawing.

Revision history for this message
james rawson (jamesrawson628) wrote : Re: [Bug 1051988] Re: Physics

On 14/10/12 18:13, Michael Rawson wrote:
> Well okay guys, but minecraft doesn't need a physics engine, more simple
> logic. Whereas something like angry birds would require one. Feel free
> to implement, I'll get on with drawing.
>
I guess me and milleja can do that....IMO we need one, but....

Revision history for this message
Michael Rawson (michael.rawson) wrote :

Don't get me wrong, I'll implement if/when I have nothing pressing to do on the graphics side. But currently we have a dramatic appearing/disappearing spinning box. Not exactly AAA graphics. ;)

Revision history for this message
james rawson (jamesrawson628) wrote :

On 14/10/12 18:49, Michael Rawson wrote:
> Don't get me wrong, I'll implement if/when I have nothing pressing to do
> on the graphics side. But currently we have a dramatic
> appearing/disappearing spinning box. Not exactly AAA graphics. ;)
>
AAA? WHat does it mean?

Revision history for this message
Michael Rawson (michael.rawson) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.