Author Topic: Brick Physics Preview  (Read 108431 times)

Is this why Kompressor has been gone for so long? Is the hole a lie?! D:

Is this why Kompressor has been gone for so long? Is the hole a lie?! D:

Perhaps, that would be an epic reason. :D

Is this why Kompressor has been gone for so long? Is the hole a lie?! D:
Maybe that hole was a way of Kompressor saying how close he was to getting something done :o


Don't forget a setBrickMass

You're misunderstanding what this update provides.  Bricks will now have physics when they are killed / fake killed.  The bricks still fade away and do not remain part of the world.  It doesn't have any effect on real bricks (bricks that are currently planted).

yes, i know

onBreak -> setBrickMass?

yes, i know

onBreak -> setBrickMass?

Why would you put work into making it so that bricks can have mass if you only apply it when they die?  That doesn't make a lot of sense.

I saw this thread, thought it was fake, clicked, and came.

Kompressor withdraws from society...
Kompressor begins a mysterious construction!

Why would you put work into making it so that bricks can have mass if you only apply it when they die?  That doesn't make a lot of sense.
Because it's at least a small step toward mass physics.


The music fits quite well with the subject.

I did some work on getting fakedeath to propagate based on what supported what, and got part way to that goal. Ran out of time to get it entirely working, though, so it's not in the upcoming release.

I do remember something about the (very first) Blockland beta, where someone said that destroyed bricks killing what was supported by them was "too destructive" and wasn't included/was removed. Does this mean that the method to do this already exists, or...?

EDIT: A few ideas
Quote
setBrickMass
Perhaps have brick mass set by a 'density' rating in the datablock as well as the physical size of the brick - a standard 2x2 would be twice as heavy as a standard 1x2 (of default density), but less so than a 'Heavy Brick' which could be added.

Hinge Bricks:
These could be special BLBs (either built in or with a new format) that are simulated clientside to have physics. For instance, a door could be made by having a hinge brick that acts as a 'bar' rotating around the central brick.


Physics Plate:
Have a plate that, when fake killed, removes bricks supported (only) by it as well and acts as a physics 'block' rather than each one sliding. Alternately, this could apply to all large plates when fake killed. (Destroy part of a wall and have it blown up, or the base to have the whole building slide away. Again, this would just be clientside.
« Last Edit: December 04, 2008, 12:38:12 PM by Space Guy »

I demand a 1x1 Cannon.

The fake kill event already lets you do "velocity", so a 1x1 cannon would be possible.

The radiusImpulse event definitely needs to apply to bricks.

But anyway, this looks really, really good.
« Last Edit: December 04, 2008, 12:36:36 PM by Space Guy »

I demand a 1x1 Cannon.
The fake kill event already lets you do "velocity", so a 1x1 cannon would be possible.
HECK YEAH!