HOME | DD

shock-value — Object World Beta

Published: 2010-03-04 03:43:49 +0000 UTC; Views: 128457; Favourites: 296; Downloads: 2779
Redirect to original
Description Newest updates:
5/8: New attachments and other items, bugfixes
4/20: Save to script feature added
3/11: A bunch more attachments; updated icons; inputs/outputs now have labels on mouseover
3/9: Frisbee, rocket attachment, and motor attachment added; 'Circuits' folder renamed 'Connectors', reorganized
3/4: Barrel behavior enhanced.


Here is what is essentially the beta version of IB2. I am releasing it under this different name just so it doesn't attract too much attention for the time being.

Notes:

--Press up/down/left/right to move camera, +/- to zoom in/out.

--About FIRE-- right now the only way to light things on fire is to select the Circle item and move its temperature slider past 200 degrees. It will then appear on the stage hot and on fire. It can, however, catch other objects on fire (if they are flammable) and more generally transfer its heat.

--About CIRCUITS--check out this video where I explain them and show what you can do... [link]

--(for script creators/editors) The built-in scripts (the ones whose ID's begin with '!' are automatically reset each time the game runs. To edit these items I'd suggest copying their scripts over to a new item and editing them from there. This way it will save correctly.

Any other questions, please ask! And all suggestions/comments are welcome--that's why I am posting this after all!

And if you really want to go above and beyond, I'd love to see user created weapons and other items made with scripting--if they are good enough I will include them in the final game for sure (along with proper credit of course, though unfortunately I have no ability to compensate script developers monetarily at this point).

If you have any questions about scripting please ask, although my best advice is to look at all the scripts of the built-in items to see how they work, maybe copy their scripts over to a new item and do some tweaking to see what can be done. Then if you are ready, try to tackle a new item.

At this point there is no help or official API reference, but the in-game autocompletion should be a big help for identifying the available functions. Feel free to ask me about any of them.
Related content
Comments: 373

wickedchild777 [2010-07-26 21:26:34 +0000 UTC]

awesome!!!

👍: 0 ⏩: 0

shelleyerest2000 [2010-07-24 00:08:01 +0000 UTC]

any one have awesome code they'd like to share??

👍: 0 ⏩: 0

Heireau In reply to ??? [2010-07-23 04:06:52 +0000 UTC]

Holy crap. Spammed grenades make awesome fireworks.

👍: 0 ⏩: 0

pyrokenises In reply to ??? [2010-07-18 16:37:02 +0000 UTC]

you should make an anti gravity item it would really help
not no movement low grav

👍: 0 ⏩: 0

rvmiv In reply to ??? [2010-07-13 13:46:26 +0000 UTC]

just wanted to ask before i do tests to find out the answer... but in this do you take into account the fact that heat travels upward?

👍: 0 ⏩: 1

shock-value In reply to rvmiv [2010-07-13 18:09:00 +0000 UTC]

Nah I don't believe so. There would be less of an upward effect anyway within solid objects (rather than gases), right? In the engine, heat only travels through contacts with solid objects, not air. Let me know if you come up with anything cool using the temperature system though.

👍: 0 ⏩: 1

rvmiv In reply to shock-value [2010-07-14 00:35:27 +0000 UTC]

ok good point i was just wondering

👍: 0 ⏩: 0

IHutson [2010-07-11 00:29:08 +0000 UTC]

you have to teach me how to make those things!!!!!

👍: 0 ⏩: 0

ultimateparrot [2010-07-01 19:23:44 +0000 UTC]

i caught a missle!
check it out
[link]

👍: 0 ⏩: 0

weredaxter In reply to ??? [2010-06-27 17:47:24 +0000 UTC]

di you finish the new version if so could you leave a link

👍: 0 ⏩: 0

weredaxter [2010-06-22 07:39:54 +0000 UTC]

the water should be able to fill up the area

👍: 0 ⏩: 0

bannafan [2010-06-12 17:22:26 +0000 UTC]

uses fiseby like a airplane CRASH LANDINg.... BOOM!!!

👍: 0 ⏩: 0

pyrokenises In reply to ??? [2010-06-11 05:21:12 +0000 UTC]

this game needs a remote control forklift

👍: 0 ⏩: 0

Cheese1121 In reply to ??? [2010-06-11 01:18:26 +0000 UTC]

Will you ever add the buddy to the beta?

👍: 0 ⏩: 0

armydanywolf [2010-06-09 17:12:18 +0000 UTC]

how to fix the black screen bug stuff: JUST DOWNLOAD THE FCUKIN FILE

👍: 0 ⏩: 0

joemamma76 In reply to ??? [2010-06-08 01:44:38 +0000 UTC]

pretty nice! Cant wait for the actual buddy part!

👍: 0 ⏩: 0

Crottster In reply to ??? [2010-06-03 10:26:34 +0000 UTC]

This is going to be amazing. You're a god at this stuff, and it's going to be awesome when it's out. I find it's really fun to just make a gravity vortex and then get loads of circles with full restitution.

👍: 0 ⏩: 0

jopjop42 In reply to ??? [2010-06-01 05:00:50 +0000 UTC]

how do i make the buddy?

👍: 0 ⏩: 0

mountainy In reply to ??? [2010-05-31 14:39:38 +0000 UTC]

and I forgot one more thing

When you are making skin for buddy ADD

Rick Roll's Skin I wan kill him very badly

👍: 0 ⏩: 0

mountainy In reply to ??? [2010-05-31 05:51:26 +0000 UTC]

Massive suggest..?

Add cooldown edit for grenade to explode

Add options for shape object to be destroyable

I need Weld Joint to be able to weld with other object not only background

better freeze game option? spawn item in 0 gamespeed doesn't show anything

hammer is unstable

suggest for force...
Blackhole or gravity field

I need to hit baseball...

Add spring
Add cog

That all I can think of
Its your choice which you wan to do

👍: 0 ⏩: 1

shock-value In reply to mountainy [2010-05-31 15:30:38 +0000 UTC]

Good suggestions, weld joint should already be able to link two objects though. Just drag from one point on an object to another point on another, the will be welded at that point with their current relative rotations preserved.

👍: 0 ⏩: 1

shock-value In reply to shock-value [2010-05-31 16:25:55 +0000 UTC]

the -> they

👍: 0 ⏩: 0

PYROTEKNIK12 [2010-05-27 19:54:30 +0000 UTC]

is there any way i can create my own sprites?

👍: 0 ⏩: 1

shock-value In reply to PYROTEKNIK12 [2010-05-28 15:38:43 +0000 UTC]

Do you mean with scripting (as opposed to the circuit system)? If so, yes, just do something like this:

exec
(set sprite:flash.Sprite (new flash.Sprite))
(sprite.graphics.lineStyle 2 0xFFFFFF)
(sprite.graphics.moveTo -10 0)
(sprite.graphics.lineTo 10 0)
(new SimpleGraphic sprite)

This will add a sprite entity to the stage at (0,0) which contains a small white line. Of course you can draw whatever you want in the Sprite, add child Sprites to it (or Bitmaps, MovieClips, and so on), etc.

Circuits cannot directly create or draw to Sprites currently, but that is something that would be technically possible without too much work on my part (though I think it would be somewhat cumbersome to use).

👍: 0 ⏩: 0

PYROTEKNIK12 In reply to ??? [2010-05-27 19:52:13 +0000 UTC]

could you maybe add a constant value generator chip? why is this so similar to GMod's wiremod addon?

also in case you don't know what i mean by constant value:
a chip that outputs a number you set with a slider

maybe a slider chip too would be good so you could make things like cannon power controllers and stuff

👍: 0 ⏩: 2

shock-value In reply to PYROTEKNIK12 [2010-05-28 15:42:05 +0000 UTC]

Also yeah everyone is telling me this is similar to Wiremod although I never actually played it or even heard of it until after I put in the circuits. I think the idea of enabling functions to be linked with a sort of "draw line to connect" interface is just a good and interesting one, so it doesn't surprise me that others have done the same thing.

👍: 0 ⏩: 1

PYROTEKNIK12 In reply to shock-value [2010-05-28 23:04:57 +0000 UTC]

yeah. wiremod uses almost the exact same chips and stuff.

👍: 0 ⏩: 0

shock-value In reply to PYROTEKNIK12 [2010-05-28 15:18:25 +0000 UTC]

Probably a good idea. You can already output a constant integer though, and if you combine that with another integer chip and a division, you've got any rational number at your disposal.

👍: 0 ⏩: 1

PYROTEKNIK12 In reply to shock-value [2010-05-28 23:03:38 +0000 UTC]

nvm i scripted it myself. is there any way i can share these yet?

👍: 0 ⏩: 1

shock-value In reply to PYROTEKNIK12 [2010-05-31 16:24:26 +0000 UTC]

Nothing in-game yet, but if you want to put it up on PasteBin or something and link to it here I'd love to try it out!

👍: 0 ⏩: 0

PYROTEKNIK12 In reply to ??? [2010-05-23 09:05:16 +0000 UTC]

hahaha wiremod spoof

👍: 0 ⏩: 0

WillStutely In reply to ??? [2010-05-22 16:41:09 +0000 UTC]

MY FAVORITE GAME EVA!

👍: 0 ⏩: 0

ZeeeFrench In reply to ??? [2010-05-16 01:05:56 +0000 UTC]

Great job

But, a little problem, when i save and load, all "propulsion attachement" change for UP position...

(so... i can't share my "burning flipper"... snif... )

👍: 0 ⏩: 0

Bladesh7 In reply to ??? [2010-05-11 09:48:52 +0000 UTC]

hey, umm...
you should make joints be able to be solid so that they can collide with other objects and buddies instead of just being there to hold stuff together.

👍: 0 ⏩: 0

nekoLover666 In reply to ??? [2010-05-11 09:44:25 +0000 UTC]

I think I found a bug with the quick delete it wont seem to delete wall fixtures even with the select tools "don't select wall fixtures" box unchecked. still keep up the good work.

👍: 0 ⏩: 1

shock-value In reply to nekoLover666 [2010-05-11 15:34:44 +0000 UTC]

Yeah right now you can only delete walls and pegs within the Select item by selecting and then clicking the Delete button on the properties panel. It's impossible through Quick Delete. I might change that in the future.

👍: 0 ⏩: 0

Zeaga15 In reply to ??? [2010-05-04 22:07:31 +0000 UTC]

The whole circuit thing looks like it came from wire mod on gmod. Keep up the good work!
And KEEP the circuit features

👍: 0 ⏩: 1

shock-value In reply to Zeaga15 [2010-05-07 17:11:10 +0000 UTC]

Yeah I'm really happy with the circuit features too. I planning on creating a puzzle style game with the engine first, and the circuits will make it very easy to create very crazy dynamic behaviors for objects. They'll also make defining custom "win conditions" (and "lose conditions") easy, as I plan to implement a "Win" (and "Lose") chip that I and other puzzle makers can use to create the puzzles and define how they are won or lost.

👍: 0 ⏩: 0

Bladesh7 In reply to ??? [2010-05-04 11:07:03 +0000 UTC]

you should make a feature to freeze the game so that people can build stuff without having the hassle of everything falling apart.
also, a good feature would bes so you can click and drag around certain groups of items and save it so you can go to the items menu and choose it to drop in the game world.

👍: 0 ⏩: 2

shock-value In reply to Bladesh7 [2010-05-07 17:15:45 +0000 UTC]

I was thinking the same thing about selecting groups of items that are then copyable. Luckily the code I implemented for saving to scripts should help a lot if I create this feature. I think I will just need to figure out how to adjust the position offsets reliably so you can copy and then paste wherever you want to on the stage.

👍: 0 ⏩: 0

Zeaga15 In reply to Bladesh7 [2010-05-04 22:03:10 +0000 UTC]

You already can freeze things...

👍: 0 ⏩: 1

Bladesh7 In reply to Zeaga15 [2010-05-06 10:20:10 +0000 UTC]

umm... yes... I realised that just after i posted this reply. lol

👍: 0 ⏩: 0

Twilightwolf4 In reply to ??? [2010-05-03 15:28:33 +0000 UTC]

What does this do, anyway?

👍: 0 ⏩: 1

shock-value In reply to Twilightwolf4 [2010-05-07 17:16:45 +0000 UTC]

It's just a beta test for a game engine I am building. Right now there is no "point" besides seeing what you can create with it. I am right now in the process of using it for a sort of puzzle game that I will hopefully release soon.

👍: 0 ⏩: 1

Twilightwolf4 In reply to shock-value [2010-05-07 17:18:08 +0000 UTC]

Ah...
*sucks at it himself*

You should have those explosions in the Buddy one

👍: 0 ⏩: 0

Dark-Link1133 In reply to ??? [2010-05-01 15:06:04 +0000 UTC]

bringing back the guns and adding more?

can you send a buddy in beta i want to test reactions

👍: 0 ⏩: 1

shock-value In reply to Dark-Link1133 [2010-05-07 17:17:15 +0000 UTC]

For IB2 there will definitely be guns. I'm not sure if bullet behavior will be in the first game I make with this engine though.

👍: 0 ⏩: 1

Dark-Link1133 In reply to shock-value [2010-05-07 22:19:43 +0000 UTC]

kk someone said the best games take the longest time to make

👍: 0 ⏩: 0

miacat9 [2010-04-30 22:12:47 +0000 UTC]

lol ive been playing it for like 20 minutes x3

👍: 0 ⏩: 0

killkillm [2010-04-25 00:03:09 +0000 UTC]

I need help on creating a buddy.

👍: 0 ⏩: 0


<= Prev | | Next =>