Author Topic: Blockland Physics: Editable Rigid Body Objects  (Read 3594 times)

Alright, so I have recently been looking at some Garry's Mod stuff on the internets, and all at once, I had a (somewhat) amazingly awesome idea:

"What if we could make Blockland more like G-Mod?"

Now, don't get me wrong; I'm in no way suggesting that we make Blockland into a Garry's Mod "clone" (which would be impossible anyway), I just wish that Blockland (a game I do have) had some of the features that Garry's Mod (a game I don't have) has.

In saying this, I know there are limitations, so don't tell me "This is completely absurd! It is incomprehensible and stupid." Time and time again, people have been proven wrong in the world of video games and video game design.

Now, without further ado, the idea.

First off, I figured it'd be best to start simply. So what do we do? We add a couple rigid body objects into the game, and already it's starting to look more like G-Mod (already having the gravity gun and whatnot).

But here's what I want to know: Is there a more efficient way of inporting objects like these without having to make them vehicles? If not, it's ok; I can still work with that. In some ways it'll make it easier.

And the second part I'd like to try to implement: editable properties for rigid body objects (without the console, and can be done by anyone). I figure some sort of modified print gun would do the trick for that. And when I say "editable properties", I mean simple stuff like drag, mass, etc. (At least for starters...) I know this type of thing can be done by modifying datablocks and things relating.

Anyway, all you higher-ups and programming nerds let me know what you think of this idea. I hope it'll end up making Blockland a more "sandbox-like" game than it currently, therefore making it fun.

;)

P.S. Moved from General Discussion because I had a bunch of complainers... :3

This is cross posting.
If you would have waited, the moderators would have probably moved it.

Sorry, I didn't know. I did lock the other topic, if that helps.

This is cross posting.
If you would have waited, the moderators would have probably moved it.
Do you ever stop bitching?

ontopic, i think this idea follows gmod a bit TOO closely.

Do you ever stop bitching?

ontopic, i think this idea follows gmod a bit TOO closely.
I'm just saying he should read the rules and be patient is all.

Do you ever stop bitching?

ontopic, i think this idea follows gmod a bit TOO closely.
What do you mean, "too closely"? Just because games have similarities doesn't mean they're the same. I'm not trying to make Blockland into Gmod; I simply like some of it's features. Are you saying it's also bad to have the Portal gun or TF2 playertypes in Blockland as well?

What do you mean, "too closely"? Just because games have similarities doesn't mean they're the same. I'm not trying to make Blockland into Gmod; I simply like some of it's features. Are you saying it's also bad to have the Portal gun or TF2 playertypes in Blockland as well?
No, I'm saying when you're blatantly copying the toolgun and making it a printer, you're going a bit too far.

I am not "blatantly copying" anything. It just so happens that in order to change the parameters, a tool is needed. Therefore, I simply take the most commonly redistributed tool in Blockland, the print gun, paint it a new color, and viola! a new tool. So what if it resembles the tool gun from Gmod? I need to use something. Also, since it's a mod and not default game elements, it's not like it's illegal or anything. Anyway, what I'm talking of here is very basic sandbox game stuff. The ability to move objects around and edit them is not limited to Gmod; other games have this feature as well. Gmod is simply what gave me the inspiration for this in the first place; that is all.

And once more I repeat; are you saying that people who have "copied" or "ported" other items/mods from other games have been wrong in doing so as well? Or are you just totally against the idea of porting from other games?

TABOO PRESENTS
LET'S PLAY
stuffTY BLOCKLAND REQUESTS

Alright, so I have recently been looking at some Garry's Mod stuff on the internets, and all at once, I had a (somewhat) amazingly awesome idea: significant doubt

"What if we could make Blockland more like G-Mod?" original idea 10/10 never been done before

Now, don't get me wrong; I'm in no way suggesting that we make Blockland into a Garry's Mod "clone" (which would be impossible anyway), I just wish that Blockland (a game I do have) had some of the features that Garry's Mod (a game I don't have) has. you know, though, the features that define it

In saying this, I know there are limitations, so don't tell me "This is completely absurd! It is incomprehensible and stupid." Time and time again, people have been proven wrong in the world of video games and video game design. theory: the suggestion that you have yet to actually suggest will be ridiculous and undoable without engine changes

Now, without further ado, the idea. goddamn

First off, I figured it'd be best to start simply. So what do we do? We add a couple rigid body objects into the game, and already it's starting to look more like G-Mod (already having the gravity gun and whatnot). CALLED IT not happening, that simply isn't how Torque works and it would really probably be way more effort than necessary to make possible

But here's what I want to know: Is there a more efficient way of inporting objects like these without having to make them vehicles? If not, it's ok; I can still work with that. In some ways it'll make it easier. ...wait, what are you even asking for

And the second part I'd like to try to implement: editable properties for rigid body objects (without the console, and can be done by anyone). I figure some sort of modified print gun would do the trick for that. And when I say "editable properties", I mean simple stuff like drag, mass, etc. (At least for starters...) I know this type of thing can be done by modifying datablocks and things relating. that would require to things to have legitimate physics capabilities which is really unlikely. also what the hell are you talking about, please at least try and make sure you know what you're saying before you start babbling.

Anyway, all you higher-ups and programming nerds let me know what you think of this idea. I hope it'll end up making Blockland a more "sandbox-like" game than it currently, therefore making it fun. there is literally only one person working on this game; he may be all powerful, but it is not all powerful. these things are not necessary to be more; in fact that'd probably detract from the fun because you'd go from having a game in which people build with blocks to having a game in which people pointlessly wave stuff around with a gravity gun and accomplish little to nothing as a whole.

;) don't you loving wink at me you weirdo

P.S. Moved from General Discussion because I had a bunch of complainers... :3 i wonder loving why

-snip-
Way to kills someones imagination taboo, you could of just told him it wasn't possible, but some of this is possible.

tell me what is possible in this post
please

tell me what is possible in this post
please
We can add rigid bodies to the game, as vehicles like he said.

For instance, I make a model of a 1x1 brick as a vehicle. It can now be moved with a gravity gun (it's basically just a model edit of the portal cubes)

Ok, the entire first HALF of my idea is possible, because it is already implemented in the game by Badspot himself. Take the ball, for example. It is technically a vehicle; however, it is in no way rideable, and cannot move on its own. This is what I mean when I said I'd like to add "physics" to the game. I'm not really adding anything new, simply taking what exists and modifying it.

As for the second part, it very well could work, with enough effort. Yes, I know that compared to other game engines, Torque is a little lacking in the physics department. However, it still has potential. And for your information, I do know what I'm talking about. I may not be super-experienced with Torque, I still do have scripting experience and game engine experience; I was fairly close to releasing a game of my own (sadly the whole project got messed up :c ).

As for the last part (and nobody seems to get this); I'm not trying to force this on anybody or make it part of the game as something you can't get rid of; it'd be an ADDON! Furthermore, I never said Blockland isn't a good game; I simply stated that it might be more enjoyable for some people if there were more physics capabilities. I'll have you know that Blockland is my all-time favorite game, and I greatly appreciate what Badspot has contributed to the video gaming community.

P.S. The reason why I moved it was because everyone was complaining, saying this topic shouldn't be in General Discussion.

Also, thank you for your support, Shadow and Khoz. At least some people know how to be nice. :)

There actually seems to be an implementation of these in at least one version of the engine:
http://docs.garagegames.com/tge/official/content/documentation/Engine/Reference/classRigidShapeData.html
http://docs.garagegames.com/tge/official/content/documentation/Engine/Reference/classRigidShape.html
Unfortunately, these do not exist in Blockland. Not that I'd trust them considering how horribly unreliable vehicle physics are in this engine at the moment.