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

lightthehedgefox [2011-08-07 12:57:59 +0000 UTC]

U COULD ADD A NUKE DAT WOULD ROCK EPICNESS

👍: 0 ⏩: 0

Ikillnukes [2011-08-06 19:47:44 +0000 UTC]

You could add dummy Interactive Buddy this game.
Doing a multiplayer game construction.
You could put a place to search for servers and nowhere else to create your server.
You could add many things such as blocks, arms, people, buildings, vehicles...
I'm spanish, I use Google Translator.

👍: 0 ⏩: 0

wadywaza [2011-08-04 16:57:44 +0000 UTC]

its very good thx for the beta

👍: 0 ⏩: 0

pielover88888 In reply to ??? [2011-07-27 02:15:58 +0000 UTC]

add the shop soon?

👍: 0 ⏩: 0

pielover88888 In reply to ??? [2011-07-27 01:58:46 +0000 UTC]

in the future when it has buddy maybe make thing for having a "buddy/no-buddy" option? and add way moar objects? lulz

👍: 0 ⏩: 0

pielover88888 [2011-07-25 21:32:49 +0000 UTC]

awesome man! also, could ya just say ur not dead.. AGAIN!? cuz.. ur a tad .. dead lol eager for ib2 but dont name it that cuz "incredibots 2" uses that nickname..

👍: 0 ⏩: 0

homer2410 [2011-07-12 17:06:23 +0000 UTC]

i think all of his gams is great

👍: 0 ⏩: 0

pugking9 [2011-06-29 17:09:03 +0000 UTC]

This is an interesting propultion game i made, just copy this and load it into the game


exec

(set obj1 (new Wall -100 100 100 100 20 10526880 ))
(obj1.setXY 0 99.99999761581421 )
(obj1.setR 0 )

(set obj2 (new Wall -100 100 -150 50 20 10526880 ))
(obj2.setXY -124.99999523162842 75 )
(obj2.setR -2.356194496154785 )

(set obj3 (new Wall 100 100 150 50 20 10526880 ))
(obj3.setXY 124.99999523162842 75 )
(obj3.setR -0.7853981852531433 )

(set obj4 (new Wall -600 500 600 500 20 10526880 ))
(obj4.setXY 0 499.9999809265137 )
(obj4.setR 0 )

(set obj35 (new XYMousepad -3.1620001047849655 236.55700206756592 245.9375 245.9375 false 0.006444261187108893 -0.012220216515252003 ))
(obj35._entity.message "setR" (new Array 0 ))

(set obj37 (new chips.Integers 170.2288055419922 173.60620021820068 false "" 0 1 null 30 null null ))
(obj37._entity.message "setR" (new Array 0 ))

(set obj38 (new chips.Integers 171.33320331573486 200.1118040084839 false "" 0 1 null -70 null null ))
(obj38._entity.message "setR" (new Array 0 ))

(set obj39 (new chips.MultiplicationChip 260.78959465026855 168.08419704437256 false "Mult(*)" 2 1 null null null null ))
(obj39._entity.message "setR" (new Array 0 ))

(set obj40 (new chips.MultiplicationChip 260.78959465026855 210.05139827728271 false "Mult(*)" 2 1 null null null null ))
(obj40._entity.message "setR" (new Array 0 ))

(set obj41 (new chips.TextDisplay 285.0864028930664 138.26539993286133 false "-" 1 1 null null null null ))
(obj41._entity.message "setR" (new Array 0 ))

(set obj42 (new chips.TextDisplay 286.19078636169434 242.0789909362793 false "-" 1 1 null null null null ))
(obj42._entity.message "setR" (new Array 0 ))

(set obj43 (new Box -20.268884897232056 69.54993724822998 40 40 0.0000028346432827675017 (new PhysicalProperties 1 0.35 0.2 9469984 1 0.1 0.15 4734992 ) false ))
(obj43._entity.message "setXYVel" (new Array 3.7562585042394403e-7 -4.968855193965283e-7 ))
(obj43._entity.message "setRotVel" (new Array 1.8572354321122475e-8 ))

(set obj45 (new RocketAttachment obj43._entity -2.291856095221309 73.15501760482233 0 ))

(set obj46 (new RocketAttachment obj43._entity -3.3689905643071114 52.17000034707904 0 ))

(set obj47 (new chips.BooleanSwitch 258.5807991027832 299.5077896118164 false "Switch" 2 1 null null null null ))
(obj47._entity.message "setR" (new Array 0 ))

(set obj48 (new chips.BooleanSwitch 259.6852111816406 341.47499084472656 false "Switch" 2 1 null null null null ))
(obj48._entity.message "setR" (new Array 0 ))

(set obj49 (new LightSwitch 463.9992141723633 228.82620334625244 false false ))
(obj49._entity.message "setR" (new Array 0 ))

(set obj50 (new chips.DuplicateChip 460.6860065460205 170.29300689697266 false "" 1 2 null null null null ))
(obj50._entity.message "setR" (new Array 0 ))




(ib2.ibIOConnection.connectIOEntity obj39._entity 0 obj35._entity 1)

(ib2.ibIOConnection.connectIOEntity obj39._entity 1 obj37._entity 0)

(ib2.ibIOConnection.connectIOEntity obj40._entity 0 obj38._entity 0)

(ib2.ibIOConnection.connectIOEntity obj40._entity 1 obj35._entity 2)

(ib2.ibIOConnection.connectIOEntity obj41._entity 0 obj39._entity 0)

(ib2.ibIOConnection.connectIOEntity obj42._entity 0 obj40._entity 0)

(ib2.ibIOConnection.connectIOEntity obj45._entity 0 obj47._entity 0)

(ib2.ibIOConnection.connectIOEntity obj46._entity 0 obj48._entity 0)

(ib2.ibIOConnection.connectIOEntity obj47._entity 0 obj50._entity 0)

(ib2.ibIOConnection.connectIOEntity obj47._entity 1 obj41._entity 0)

(ib2.ibIOConnection.connectIOEntity obj48._entity 0 obj50._entity 1)

(ib2.ibIOConnection.connectIOEntity obj48._entity 1 obj42._entity 0)

(ib2.ibIOConnection.connectIOEntity obj50._entity 0 obj49._entity 0)





I will be making more

👍: 0 ⏩: 0

Takato14 [2011-06-29 05:07:27 +0000 UTC]

Seems very promising. Now if only we had a buddy here...

👍: 0 ⏩: 0

mz2212 [2011-06-28 15:07:37 +0000 UTC]

i like it very kool

👍: 0 ⏩: 0

deviantartyorihiko [2011-05-14 01:36:28 +0000 UTC]

GREAT!

👍: 0 ⏩: 0

YUCK365 [2011-05-13 06:44:48 +0000 UTC]

AWSOME
wish it's has buddy soon

👍: 0 ⏩: 0

joshmanisdabomb [2011-04-12 00:02:49 +0000 UTC]

if you copy and paste an old object's contents into a new object youve just made and modify the contents in the new object and save it, the changes carry into the old object, if you know what i mean...

👍: 0 ⏩: 1

joshmanisdabomb In reply to joshmanisdabomb [2011-04-12 00:05:49 +0000 UTC]

i think i posted this three times... oops

👍: 0 ⏩: 0

joshmanisdabomb [2011-04-11 23:59:59 +0000 UTC]

if you make a new object and copy and paste an old objects contents and modify them in the new object, the changes carry on into the old object... if you know what i mean...

👍: 0 ⏩: 0

joshmanisdabomb [2011-04-11 23:57:30 +0000 UTC]

if you copy and paste an object and put it in a new object and change something, the changes affect the old object... if you know what i mean...

👍: 0 ⏩: 0

greatpeople123 [2011-04-07 00:38:39 +0000 UTC]

Oh my god, It's garry's mod flash form!

👍: 0 ⏩: 0

thelevel50smugleaf [2011-04-06 11:19:10 +0000 UTC]

When the full version is released there will be no Interactive Buddy to torture, Because I'm going to blow him up so much!

👍: 0 ⏩: 0

SuperSonicFanStar [2011-04-04 12:20:47 +0000 UTC]

Dude No Temperature Now whats That

👍: 0 ⏩: 0

jonahsmith [2011-04-03 01:37:20 +0000 UTC]

the "spawn object acton" dident work I made it work script below

exec
(uiExpressOpen meta.panel)

(new templates.Action meta.hook (func (+ "Spawn " (this.list.getSelectedTitle)))

(func ent (exec
(set cons this.list.array[ent.data.extraParams[1]])
(set life ent.data.extraParams[2])
(set xv ent.data.extraParams[3])
(set yv ent.data.extraParams[4])
(set xvr ent.data.extraParams[5])
(set yvr ent.data.extraParams[6])
(set ent.data.fountainNode (ent.request "timeListener" (new Array ent.data.extraParams[0] (func (exec
(set entity (this.cons (this.ent.request "getX") (this.ent.request "getY")))
(entity.addModule (new ib2.ibLifeLimiter this.life))
(set xr (* (- (Math.random) .5) this.xvr))
(set yr (* (- (Math.random) .5) this.yvr))
(entity.message "setXYVel" (new Array (+ this.xv xr) (+ this.yv yr)))
)))))
))

(func ent (exec
(ent.data.fountainNode.remove)
(set ent.data.fountainNode null)
))
(new Array
(func (this.slider.getValue))
(func (this.list.getSelectedTitle))
(func (this.sliderL.getValue))
(func (this.sliderX.getValue))
(func (this.sliderY.getValue))
(func (this.sliderXR.getValue))
(func (this.sliderYR.getValue))
)
)(uiNewLine)(uiNewLine)


(new UILabel "Object to Spawn:")
(uiNewLine)
(set list:UIList (new UIList (getGlobalGroup "spawnFunctions")))
(list.setHeight 140)
(uiNewLine)(uiNewLine)
(new UILabel "Period (1/Freq):") (set slider (new UIFloatAdjuster .03 2 .1))(uiNewLine)
(new UILabel "X Velocity: ") (set sliderX (new UIFloatAdjuster -2000 2000 0))(uiNewLine)
(new UILabel "Y Velocity: ") (set sliderY (new UIFloatAdjuster -2000 2000 0))(uiNewLine)
(new UILabel "XV Random: ") (set sliderXR (new UIFloatAdjuster -2000 2000 0))(uiNewLine)
(new UILabel "YV Random: ") (set sliderYR (new UIFloatAdjuster -2000 2000 0))(uiNewLine)
(new UILabel "Life span:")(set sliderL (new UIFloatAdjuster 0 30 1.25))(uiNewLine)
(uiNewLine)

(listenAlways meta.hook ListenEvents.USER_MADE_A_PURCHASE (func (this.list.setData (getGlobalGroup "spawnFunctions"))))
(listenAlways meta.hook ListenEvents.ITEM_BECAME_AVAILABLE (func (this.list.setData (getGlobalGroup "spawnFunctions"))))

👍: 0 ⏩: 0

TaylorCarlson [2011-03-26 23:47:17 +0000 UTC]

Also, is there going to be an iteractive buddy 3?

👍: 0 ⏩: 0

TaylorCarlson In reply to ??? [2011-03-26 23:45:47 +0000 UTC]

Love it!

👍: 0 ⏩: 0

SnazzWatch [2011-03-20 18:07:46 +0000 UTC]

This is great.
I know jack about scripting, but... here I go...
I tried to make an item that would spawn five 'nades at once. Easy enough, just copypaste the 'nade code five times, call it clusternade, and bam.

However, the 'nades spawn all right next to each other in a horizontal row and have the same trajectory, so I really don't get the sort of "spread" effect I hoped for. Anyone know how I could get them to scatter more?

👍: 0 ⏩: 0

tome77 [2011-03-12 16:38:50 +0000 UTC]

Im so excited i cant wait for Ib2 I alredy made a time bomb with beta version

👍: 0 ⏩: 0

kaitou-dark [2011-03-12 13:34:38 +0000 UTC]

Uhm...The problem with setting things on fire with the circle is that the temp slider doesn't go past one...So I don't know if I'm using the right item; Items>shapes>Circle but I moved the slider all the way up and nothing happens. It just spawns.

👍: 0 ⏩: 0

deviantartyorihiko [2011-03-12 06:23:39 +0000 UTC]

great and interesting! i love it!

👍: 0 ⏩: 0

ben50444 In reply to ??? [2011-03-06 15:26:35 +0000 UTC]

lol

👍: 0 ⏩: 0

ben50444 [2011-03-06 14:45:50 +0000 UTC]

i like this game a lot, but can you please make a flamehower and a waterpistol in it?

👍: 0 ⏩: 0

yoshimon19 [2011-03-06 03:03:31 +0000 UTC]

did you ever get my question about the water physics?

👍: 0 ⏩: 0

Joshinatorky [2011-03-06 02:27:21 +0000 UTC]

Why has this not been updated in so long? Hurry and finish and put it on Kongregate XD

👍: 0 ⏩: 0

yoiby [2011-03-02 00:15:53 +0000 UTC]

i wanted to ask you a question about the water physics, would it be possible for you to make it so you could make a "pool" out of the wall fixtures and fill iy up with water? i know it isnt possible in this beta, but i wa just wondering if you had that idea in mind for the full game


yoiby

👍: 0 ⏩: 0

gulee [2011-02-20 16:03:02 +0000 UTC]

How can i make stuff on fire! There is no Temperature slider on the circle thing

👍: 0 ⏩: 0

yoiby In reply to ??? [2011-02-16 01:26:49 +0000 UTC]

can you make the missile to where you click and hold so it can fire one after another?

👍: 0 ⏩: 0

vbcnxm In reply to ??? [2011-01-23 05:13:30 +0000 UTC]

dude, I just thought I'd let ya know, this is almost exactly the concept of Little Big Planet 2, sure the graphics aren't the same and ya can't make your own stickers, but essentially, that's pretty much what I see in what's going on here, pretty much an engine you can make whatever you want on, like I could probably make a big robot of sorts if I had the time and could navigate the menues quicker, such as in LBP2

👍: 0 ⏩: 1

Arinx7 In reply to vbcnxm [2011-02-09 01:42:55 +0000 UTC]

Yeah but this came first o(^_^)o

👍: 0 ⏩: 0

Joshinatorky [2011-01-16 08:00:03 +0000 UTC]

keep going don't stop ! looking forward to the final release!

👍: 0 ⏩: 0

jonahsmith [2011-01-06 18:25:53 +0000 UTC]

look at this. I call it inf. temp. drive
exec

(set obj5 (new Wall -100 100 100 100 20 10526880 ))
(obj5.setXY 0 99.99999761581421 )
(obj5.setR 0 )

(set obj6 (new Wall -100 100 -150 50 20 10526880 ))
(obj6.setXY -124.99999523162842 75 )
(obj6.setR -2.356194496154785 )

(set obj7 (new Wall 100 100 150 50 20 10526880 ))
(obj7.setXY 124.99999523162842 75 )
(obj7.setR -0.7853981852531433 )

(set obj8 (new Wall -600 500 600 500 20 10526880 ))
(obj8.setXY 0 499.9999809265137 )
(obj8.setR 0 )

(set obj9 (new Wall -140.1999999999999 55.099999999999994 -140.19999999999987 -294.9 25 10526880 ))
(obj9.setXY -140.19999504089355 -119.90000009536743 )
(obj9.setR -1.5707963705062866 )

(set obj10 (new Wall -140.1999999999999 -294.9 154.44045886469846 -294.9 25 10526880 ))
(obj10.setXY 7.120229601860046 -294.89999771118164 )
(obj10.setR 0 )

(set obj11 (new Wall 143.8000000000001 -302.9 143.80000000000013 62.368394471791134 25 10526880 ))
(obj11.setXY 143.80000591278076 -120.26580333709717 )
(obj11.setR 1.5707963705062866 )

(set obj12 (new chips.MultiplicationChip -327.8000736236572 -185.8999729156494 false "Mult(*)" 2 1 null null null null ))
(obj12._entity.message "setR" (new Array 0 ))
(obj12._entity.message "setXYVel" (new Array -426.65782928466797 -64.73005771636963 ))

(set obj13 (new chips.MultiplicationChip -327.79998779296875 -147.8999948501587 false "Mult(*)" 2 1 null null null null ))
(obj13._entity.message "setR" (new Array 0 ))
(obj13._entity.message "setXYVel" (new Array -440.3130912780762 20.37322461605072 ))
(obj13._entity.message "setRotVel" (new Array -1.4179106543910373e-16 ))

(set obj14 (new chips.Integers -422.7999973297119 -175.89999675750732 false "" 0 1 null 200 null null ))
(obj14._entity.message "setR" (new Array 0 ))
(obj14._entity.message "setXYVel" (new Array -361.54664039611816 -23.844133615493774 ))
(obj14._entity.message "setRotVel" (new Array -2.0485716293076276e-15 ))

(set obj15 (new chips.Integers -449.79981422424316 -114.90005493164063 false "" 0 1 null 200 null null ))
(obj15._entity.message "setR" (new Array 0 ))
(obj15._entity.message "setXYVel" (new Array -296.1617946624756 39.630314111709595 ))
(obj15._entity.message "setRotVel" (new Array -2.137639896568496e-15 ))

(set obj16 (new chips.Integers -367.8000068664551 4.100000113248825 false "" 0 1 null 0 null null ))
(obj16._entity.message "setR" (new Array 0 ))
(obj16._entity.message "setXYVel" (new Array -308.9658737182617 214.19686317443848 ))
(obj16._entity.message "setRotVel" (new Array -8.550559586273983e-15 ))

(set obj17 (new chips.TextDisplay -265.7999897003174 -271.9000053405762 false "-" 1 1 null null null null ))
(obj17._entity.message "setR" (new Array 0 ))
(obj17._entity.message "setXYVel" (new Array -424.3579959869385 -374.5118808746338 ))
(obj17._entity.message "setRotVel" (new Array 5.582464871294848e-16 ))

(set obj18 (new chips.DuplicateChip -410.8000087738037 -218.89999866485596 false "" 1 2 null null null null ))
(obj18._entity.message "setR" (new Array 0 ))
(obj18._entity.message "setXYVel" (new Array -473.3456611633301 -106.45698308944702 ))
(obj18._entity.message "setRotVel" (new Array -2.303192486109349e-15 ))

(set obj19 (new chips.DuplicateChip -368.799991607666 -95.9000015258789 false "" 1 2 null null null null ))
(obj19._entity.message "setR" (new Array 0 ))
(obj19._entity.message "setXYVel" (new Array -643.2190704345703 168.28086376190186 ))
(obj19._entity.message "setRotVel" (new Array 2.3031925284609962e-14 ))

(set obj20 (new chips.MultiplicationChip -237.8000020980835 -53.89999866485596 false "Mult(*)" 2 1 null null null null ))
(obj20._entity.message "setR" (new Array 0 ))
(obj20._entity.message "setXYVel" (new Array -544.1295433044434 551.7199516296387 ))
(obj20._entity.message "setRotVel" (new Array -1.1343285658644772e-14 ))

(set obj21 (new chips.MultiplicationChip -221.8000030517578 -112.89999961853027 false "Mult(*)" 2 1 null null null null ))
(obj21._entity.message "setR" (new Array 0 ))
(obj21._entity.message "setXYVel" (new Array -1505.7214736938477 775.7862854003906 ))
(obj21._entity.message "setRotVel" (new Array -1.1343285235128299e-15 ))

(set obj22 (new chips.MultiplicationChip -233.80000591278076 70.09999752044678 false "Mult(*)" 2 1 null null null null ))
(obj22._entity.message "setR" (new Array 0 ))
(obj22._entity.message "setXYVel" (new Array -105.94584703445435 244.13495063781738 ))
(obj22._entity.message "setRotVel" (new Array -5.671642617564149e-16 ))

(set obj23 (new chips.DuplicateChip -184.79999542236328 0.1000000024214387 false "" 1 2 null null null null ))
(obj23._entity.message "setR" (new Array 0 ))
(obj23._entity.message "setXYVel" (new Array -424.18201446533203 1354.7012329101563 ))
(obj23._entity.message "setRotVel" (new Array -2.3031925284609962e-14 ))

(set obj24 (new chips.TextDisplay 2.199999913573265 -294.89999771118164 false "-" 1 1 null null null null ))
(obj24._entity.message "setR" (new Array 0 ))
(obj24._entity.message "setXYVel" (new Array 325.10793685913086 -334.39976692199707 ))
(obj24._entity.message "setRotVel" (new Array -3.3494787110186722e-15 ))

(set obj25 (new chips.DuplicateChip -168.50000381469727 71.5499997138977 false "" 1 2 null null null null ))
(obj25._entity.message "setR" (new Array 0 ))

(set obj26 (new chips.MultiplicationChip 289.8500061035156 -258.99999618530273 false "Mult(*)" 2 1 null null null null ))
(obj26._entity.message "setR" (new Array 0 ))

(set obj27 (new chips.MultiplicationChip 292.74999618530273 -188.85000228881836 false "Mult(*)" 2 1 null null null null ))
(obj27._entity.message "setR" (new Array 0 ))

(set obj28 (new chips.DuplicateChip -269.4499969482422 9.100000262260437 false "" 1 2 null null null null ))
(obj28._entity.message "setR" (new Array 0 ))

(set obj29 (new Box 3.4660740941762924 45.73093056678772 87.5 87.5 -0.00009969876555260271 (new PhysicalProperties 1 0.35 0.2 9469984 1 0.1 0.15 4734992 ) false ))
(obj29._entity.message "setXYVel" (new Array -4.970776323887094e-7 3.22316546785828e-7 ))
(obj29._entity.message "setRotVel" (new Array -1.1294212676205007e-8 ))
(obj29._entity.message "setTemperature" (new Array -1.85266245552323e+294 ))

(set obj33 (new chips.DuplicateChip 213.22239875793457 -189.51919555664063 false "" 1 2 null null null null ))
(obj33._entity.message "setR" (new Array 0 ))

(set obj34 (new chips.MultiplicationChip 280.5792045593262 -81.9655966758728 false "Mult(*)" 2 1 null null null null ))
(obj34._entity.message "setR" (new Array 0 ))

(set obj35 (new chips.DuplicateChip 268.62879753112793 -141.71759605407715 false "" 1 2 null null null null ))
(obj35._entity.message "setR" (new Array 0 ))

(set obj36 (new chips.MultiplicationChip 272.9744052886963 -9.176799952983856 false "Mult(*)" 2 1 null null null null ))
(obj36._entity.message "setR" (new Array 0 ))


(set obj30 (new attachments.Temperature obj9._entity -139.64999999999992 -157.15000000000015 "Temperature (Number)" ))

(set obj31 (new attachments.Heating obj29._entity 5.416627390713817 51.28074046583236 "Heat (Number)" ))

(set obj32 (new attachments.Temperature obj29._entity -22.87785925629569 20.641766828880105 "Temperature (Number)" ))


(ib2.ibIOConnection.connectIOEntity obj12._entity 0 obj18._entity 1)

(ib2.ibIOConnection.connectIOEntity obj12._entity 1 obj18._entity 0)

(ib2.ibIOConnection.connectIOEntity obj13._entity 0 obj19._entity 0)

(ib2.ibIOConnection.connectIOEntity obj13._entity 1 obj19._entity 1)

(ib2.ibIOConnection.connectIOEntity obj17._entity 0 obj36._entity 0)

(ib2.ibIOConnection.connectIOEntity obj18._entity 0 obj14._entity 0)

(ib2.ibIOConnection.connectIOEntity obj19._entity 0 obj15._entity 0)

(ib2.ibIOConnection.connectIOEntity obj20._entity 0 obj12._entity 0)

(ib2.ibIOConnection.connectIOEntity obj20._entity 1 obj13._entity 0)

(ib2.ibIOConnection.connectIOEntity obj21._entity 0 obj23._entity 0)

(ib2.ibIOConnection.connectIOEntity obj21._entity 1 obj23._entity 1)

(ib2.ibIOConnection.connectIOEntity obj22._entity 0 obj28._entity 0)

(ib2.ibIOConnection.connectIOEntity obj22._entity 1 obj28._entity 1)

(ib2.ibIOConnection.connectIOEntity obj23._entity 0 obj20._entity 0)

(ib2.ibIOConnection.connectIOEntity obj24._entity 0 obj32._entity 0)

(ib2.ibIOConnection.connectIOEntity obj25._entity 0 obj22._entity 0)

(ib2.ibIOConnection.connectIOEntity obj26._entity 0 obj25._entity 0)

(ib2.ibIOConnection.connectIOEntity obj26._entity 1 obj25._entity 1)

(ib2.ibIOConnection.connectIOEntity obj27._entity 0 obj33._entity 0)

(ib2.ibIOConnection.connectIOEntity obj27._entity 1 obj33._entity 1)

(ib2.ibIOConnection.connectIOEntity obj28._entity 0 obj21._entity 0)

(ib2.ibIOConnection.connectIOEntity obj33._entity 0 obj26._entity 0)

(ib2.ibIOConnection.connectIOEntity obj34._entity 0 obj35._entity 0)

(ib2.ibIOConnection.connectIOEntity obj34._entity 1 obj35._entity 1)

(ib2.ibIOConnection.connectIOEntity obj35._entity 0 obj27._entity 0)

(ib2.ibIOConnection.connectIOEntity obj36._entity 0 obj34._entity 0)

(ib2.ibIOConnection.connectIOEntity obj36._entity 1 obj16._entity 0)

👍: 0 ⏩: 0

CypherWraith In reply to ??? [2011-01-05 02:27:49 +0000 UTC]

Sorry about the double post. It's pretty sweet being able to modify pre-existing objects. For example: nuke barrels, delayed grenades and mines that shoot flaming shrapnel.

👍: 0 ⏩: 1

CypherWraith In reply to CypherWraith [2011-01-05 02:38:17 +0000 UTC]

scratch that. NOW it's a double post. by the way, if you put two mines in a gravity vortex, the mines will get stuck to each other
Some would call it a bug, but i'd suggest leaving it in.

👍: 0 ⏩: 0

CypherWraith [2011-01-05 02:06:09 +0000 UTC]

IT'S SO CLOSE TO COMPLETION!!! AARGH

👍: 0 ⏩: 0

Darksamus101 [2011-01-04 23:25:38 +0000 UTC]

Add a rotate tool please I'm having trouble with some things that need a rotate tool

👍: 0 ⏩: 0

weredaxter [2011-01-01 03:25:35 +0000 UTC]

when are you going to put up the stuff you can buy

👍: 0 ⏩: 0

iluvcats123 [2010-12-24 20:13:42 +0000 UTC]

u r a god

👍: 0 ⏩: 0

MarsmallowMe In reply to ??? [2010-12-15 14:23:48 +0000 UTC]

Love it!

👍: 0 ⏩: 0

Thom32 [2010-12-13 13:37:40 +0000 UTC]

W.O.O.T!

👍: 0 ⏩: 0

EvilRacer6932 [2010-12-13 04:54:42 +0000 UTC]

when will in be out

👍: 0 ⏩: 0

EvilRacer6932 [2010-12-13 03:50:21 +0000 UTC]

WOW! this is the single most awesome game on the face of the earth i cant wait until it comes out
and keep up the good work

👍: 0 ⏩: 0

poparobinson [2010-12-02 16:12:38 +0000 UTC]

I can experiment with explosives now!

👍: 0 ⏩: 0

Codbroadway [2010-11-29 01:52:26 +0000 UTC]

I wish the buddy was in this....

👍: 0 ⏩: 0

pyrokenises [2010-11-25 20:14:24 +0000 UTC]

simple car engine<- or really complex

exec

(set obj30 (new chips.XORGate -224.80316162109375 -215.95666408538818 false "XOR" 2 1 null null null null ))
(obj30._entity.message "setR" (new Array 0 ))

(set obj31 (new chips.Trace -61.227264404296875 -227.10063457489014 false "Trace" 1 1 null null null null ))
(obj31._entity.message "setR" (new Array 0 ))

(set obj33 (new XYMousepad -329.6325874328613 -179.98990058898926 107.8125 107.8125 false -1 -1 ))
(obj33._entity.message "setR" (new Array 0 ))

(set obj34 (new chips.TrueFalse -59.03646469116211 -204.0972375869751 false "" 0 1 null true null null ))
(obj34._entity.message "setR" (new Array 0 ))

(set obj35 (new chips.BooleanSwitch 22.01288938522339 -217.53880977630615 false "Switch" 2 1 null null null null ))
(obj35._entity.message "setR" (new Array 0 ))

(set obj36 (new chips.Buffer 103.6425518989563 -217.53878116607666 false "Buffer" 1 1 null null null null ))
(obj36._entity.message "setR" (new Array 0 ))

(set obj37 (new chips.ORGate -141.87316417694092 -217.62521266937256 false "OR" 2 1 null null null null ))
(obj37._entity.message "setR" (new Array 0 ))

(set obj38 (new chips.Timer -229.02010917663574 -153.99706363677979 false "Time" 0 1 null null null null ))
(obj38._entity.message "setR" (new Array 0 ))

(set obj40 (new chips.Integers -226.54449462890625 -130.99365234375 false "" 0 1 null 0 null null ))
(obj40._entity.message "setR" (new Array 0 ))

(set obj41 (new chips.TrueFalse -224.10441398620605 -181.40248775482178 false "" 0 1 null true null null ))
(obj41._entity.message "setR" (new Array 0 ))

(set obj42 (new Wall 270.7279999999989 174.91969999999938 -496.680814734781 174.9196999999993 25 10526880 ))
(obj42.setXY -112.97641038894653 174.919695854187 )
(obj42.setR -3.1415927410125732 )

(set obj43 (new Wall -475.5430000000007 23.10949999999957 -475.5430000000007 163.4746561007926 25 10526880 ))
(obj43.setXY -475.54301261901855 93.2920789718628 )
(obj43.setR 1.5707963705062866 )

(set obj44 (new Wall 245.2301999999991 28.586499999999575 245.2301999999991 175.54983175319572 25 10526880 ))
(obj44.setXY 245.2302074432373 102.06816673278809 )
(obj44.setR 1.5707963705062866 )

(set obj45 (new chips.BooleanSwitch -45.60400128364563 -141.1884069442749 false "Switch" 2 1 null null null null ))
(obj45._entity.message "setR" (new Array 0 ))

(set obj46 (new chips.XORGate -134.63839530944824 -142.16680526733398 false "XOR" 2 1 null null null null ))
(obj46._entity.message "setR" (new Array 0 ))

(set obj47 (new chips.MultiplicationChip 59.08480167388916 -164.66999530792236 false "Mult(*)" 2 1 null null null null ))
(obj47._entity.message "setR" (new Array 0 ))

(set obj62 (new Circle 111.4630937576294 133.04506301879883 29.6875 (new PhysicalProperties 0.001 0.35 0.2 9469984 1 0.1 0.2 4734992 ) false ))
(obj62._entity.message "setXYVel" (new Array -1.2168853729963303 8.013041317462921 ))
(obj62._entity.message "setRotVel" (new Array -0.04165162146091461 ))

(set obj63 (new Circle 202.73963928222656 133.0262804031372 29.6875 (new PhysicalProperties 0.001 0.35 0.2 9469984 1 0.1 0.2 4734992 ) false ))
(obj63._entity.message "setXYVel" (new Array -1.2145346403121948 7.852122187614441 ))
(obj63._entity.message "setRotVel" (new Array 0.011147084645926952 ))

(set obj64 (new Box 156.51882648468018 130.73997974395752 96.875 12.5 12.548595428466797 (new PhysicalProperties 1 0.35 0.2 9469984 1 0.1 0.15 4734992 ) false ))
(obj64._entity.message "setXYVel" (new Array -1.220204159617424 7.948254346847534 ))
(obj64._entity.message "setRotVel" (new Array -0.001437941798940301 ))

(set obj67 (new Motor obj62._entity 102.6931470214951 115.88096254257603 ))


(set obj65 (new RevoluteJoint obj64._entity -45.089590990180675 1.5038939494720196 obj62._entity 0 0 null null null null null null null null null null ))

(set obj66 (new RevoluteJoint obj64._entity 46.17274584369767 3.1087775502552746 obj63._entity 0 0 null null null null null null null null null null ))


(ib2.ibIOConnection.connectIOEntity obj30._entity 0 obj33._entity 0)

(ib2.ibIOConnection.connectIOEntity obj30._entity 1 obj33._entity 2)

(ib2.ibIOConnection.connectIOEntity obj31._entity 0 obj37._entity 0)

(ib2.ibIOConnection.connectIOEntity obj35._entity 0 obj31._entity 0)

(ib2.ibIOConnection.connectIOEntity obj35._entity 1 obj34._entity 0)

(ib2.ibIOConnection.connectIOEntity obj36._entity 0 obj35._entity 0)

(ib2.ibIOConnection.connectIOEntity obj37._entity 0 obj30._entity 0)

(ib2.ibIOConnection.connectIOEntity obj37._entity 1 obj33._entity 1)

(ib2.ibIOConnection.connectIOEntity obj45._entity 0 obj38._entity 0)

(ib2.ibIOConnection.connectIOEntity obj45._entity 1 obj46._entity 0)

(ib2.ibIOConnection.connectIOEntity obj46._entity 0 obj36._entity 0)

(ib2.ibIOConnection.connectIOEntity obj46._entity 1 obj40._entity 0)

(ib2.ibIOConnection.connectIOEntity obj47._entity 0 obj41._entity 0)

(ib2.ibIOConnection.connectIOEntity obj47._entity 1 obj45._entity 0)

(ib2.ibIOConnection.connectIOEntity obj67._entity 0 obj47._entity 0)

👍: 0 ⏩: 0


| Next =>