Laputan Blueprints Cannons
4 posters
Page 1 of 1
Re: Laputan Blueprints Cannons
Is there any news on whether LB will include 'true' guns like Rigidchips?
Rainman- Tank
- Posts : 80
Join date : 2011-02-14
Age : 31
Location : New England, US
Re: Laputan Blueprints Cannons
Currently >> Takeya "I will build in neither a combat nor online play. However, I will prepare the infrastructure that other people can build in. For instance, it is Lua API etc."
Other than Bwansy's letters to and from Takeya, we have no other information on that matter.
If you on the adventurous side interest your buddies into building in LB, but the only combat I can see is building two 'Objects' sepertely with seperate controls and having a ramfest... T-T
Other than Bwansy's letters to and from Takeya, we have no other information on that matter.
If you on the adventurous side interest your buddies into building in LB, but the only combat I can see is building two 'Objects' sepertely with seperate controls and having a ramfest... T-T
Re: Laputan Blueprints Cannons
or jet-based guns.
maybe someone will be able to build a V-3 cannon like gun able to launch projectiles at supersonic speeds.
anyway, my laptop runs the basic car at 20FPS with the "bis" physics model(half as much computational power as the standard one), so i can't design much.
maybe someone will be able to build a V-3 cannon like gun able to launch projectiles at supersonic speeds.
anyway, my laptop runs the basic car at 20FPS with the "bis" physics model(half as much computational power as the standard one), so i can't design much.
RA2lover- Walker
- Posts : 382
Join date : 2010-10-11
Age : 29
Location : Brazil
Re: Laputan Blueprints Cannons
Wow, I completely missed that. Canons, but how do we reload them? Other than the obvious 'u' or 'r'.
Re: Laputan Blueprints Cannons
moving parts!
i don't think its THAT hard to make a blowback system on LB, althought someone might be wanting to use a robotic arm to manipulate objects...
i don't think its THAT hard to make a blowback system on LB, althought someone might be wanting to use a robotic arm to manipulate objects...
RA2lover- Walker
- Posts : 382
Join date : 2010-10-11
Age : 29
Location : Brazil
Laputan Blueprints Cannons
Other than the 'holy schnitzel stick, thats one insane canon object' I think it's worth a try. But man, I'm glad Takeya went with blueprints compared to .txt!
Re: Laputan Blueprints Cannons
I've been playing around with creating projectile launchers in LB, but the best I've managed to come up with is the projectilelauncher.lbd file included in LB... Not the best, but I guess it's a start. Bwansy's got a pretty cool gun in LB though, Gun1c.lbd.
Perhaps we should have an LB build off?
Perhaps we should have an LB build off?
Thorero- Admin
- Posts : 23
Join date : 2010-07-16
Location : USA
Re: Laputan Blueprints Cannons
i found out something: the thrust force jets do is only related to the mass of the parent object. this means you can get more acceleration by using lots of small jets at the same time attached to a heavy object. this rocket uses this concept.
EDIT:absolute distance(as in the distance between both objects's gravitational center) also plays an important role.
EDIT2 - what matters is the distance on a raycast between the cylinder's end and the object in front of it
- Code:
<?xml version="1.0" encoding="UTF-8"?>
<LB>
<ATTRIB>
<version>1.2.9</version>
<TARGET>
<u>9.9</u>
<v>-19.2667</v>
</TARGET>
<LUA>
<index>bottom</index>
</LUA>
<DESCRIPTION>
<text></text>
<product>1</product>
</DESCRIPTION>
</ATTRIB>
<CONTROL>
<name>Brake</name>
<default>0</default>
<maintain>200</maintain>
<min>-100</min>
<max>200</max>
<upKey0>5</upKey0>
<upStep0>200</upStep0>
<upKey1>0</upKey1>
<upStep1>-1</upStep1>
<upKey2>0</upKey2>
<upStep2>1</upStep2>
<upKey3>0</upKey3>
<upStep3>1</upStep3>
</CONTROL>
<CONTROL>
<name>Accel</name>
<default>0</default>
<maintain>10</maintain>
<min>-100</min>
<max>100</max>
<upKey0>1</upKey0>
<upStep0>1</upStep0>
<upKey1>2</upKey1>
<upStep1>-1</upStep1>
<upKey2>0</upKey2>
<upStep2>1</upStep2>
<upKey3>0</upKey3>
<upStep3>1</upStep3>
</CONTROL>
<CONTROL>
<name>Handle</name>
<default>0</default>
<maintain>10</maintain>
<min>-100</min>
<max>100</max>
<upKey0>3</upKey0>
<upStep0>1</upStep0>
<upKey1>4</upKey1>
<upStep1>-1</upStep1>
<upKey2>0</upKey2>
<upStep2>1</upStep2>
<upKey3>0</upKey3>
<upStep3>1</upStep3>
</CONTROL>
<OBJ id="0">
<name>Fin3</name>
<type>box</type>
<u>13</u>
<v>-26</v>
<width>2</width>
<height>2</height>
<thick>1</thick>
<material>5</material>
<coloring>0</coloring>
<lightweight>1</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="1">
<name>Fin2</name>
<type>box</type>
<u>7</u>
<v>-26</v>
<width>2</width>
<height>2</height>
<thick>1</thick>
<material>5</material>
<coloring>0</coloring>
<lightweight>1</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="2">
<name>Fin4</name>
<type>box</type>
<u>18</u>
<v>-26</v>
<width>2</width>
<height>2</height>
<thick>1</thick>
<material>5</material>
<coloring>0</coloring>
<lightweight>1</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="3">
<name>Fin1</name>
<type>box</type>
<u>2</u>
<v>-26</v>
<width>2</width>
<height>2</height>
<thick>1</thick>
<material>5</material>
<coloring>0</coloring>
<lightweight>1</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="4">
<name>Box3</name>
<type>box</type>
<u>-20</u>
<v>-20</v>
<width>20</width>
<height>20</height>
<thick>2</thick>
<material>9</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="5">
<name>Ball1</name>
<type>ball</type>
<u>-7</u>
<v>-26</v>
<width>1</width>
<height>0</height>
<thick>2</thick>
<material>6</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="6">
<name>Disk1_1_1_1_1_1_1</name>
<type>disk</type>
<u>17</u>
<v>-6</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="7">
<name>Disk1_1_1_1_1_1</name>
<type>disk</type>
<u>15</u>
<v>-7</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="8">
<name>Disk1_1_1_1_1</name>
<type>disk</type>
<u>17</u>
<v>-8</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="9">
<name>Disk1_1_1_1</name>
<type>disk</type>
<u>15</u>
<v>-9</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="10">
<name>Disk1_1_1</name>
<type>disk</type>
<u>17</u>
<v>-10</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="11">
<name>Disk1_1</name>
<type>disk</type>
<u>15</u>
<v>-11</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="12">
<name>Disk1</name>
<type>disk</type>
<u>17</u>
<v>-12</v>
<width>1</width>
<height>0</height>
<thick>1</thick>
<material>1</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<OBJ id="13">
<name>rod</name>
<type>box</type>
<u>9</u>
<v>-21</v>
<width>2</width>
<height>16</height>
<thick>2</thick>
<material>4</material>
<coloring>0</coloring>
<lightweight>0</lightweight>
<glue>0</glue>
</OBJ>
<ATTACHMENT>
<ATTACH>
<type>fix</type>
<direction>6</direction>
<angle>0</angle>
</ATTACH>
<FROM>
<obj>1</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.5</v>
<bury>0</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>2</side>
<coord>1</coord>
<u>0.5</u>
<v>0.0625</v>
<bury>0</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>fix</type>
<direction>5</direction>
<angle>0</angle>
</ATTACH>
<FROM>
<obj>0</obj>
<type>box</type>
<side>2</side>
<coord>1</coord>
<u>0</u>
<v>0.5</v>
<bury>0</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>0.5</u>
<v>0.0625</v>
<bury>0</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>fix</type>
<direction>5</direction>
<angle>0</angle>
</ATTACH>
<FROM>
<obj>2</obj>
<type>box</type>
<side>2</side>
<coord>1</coord>
<u>0</u>
<v>0.5</v>
<bury>0</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.0625</v>
<bury>0</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>fix</type>
<direction>5</direction>
<angle>0</angle>
</ATTACH>
<FROM>
<obj>3</obj>
<type>box</type>
<side>2</side>
<coord>1</coord>
<u>1</u>
<v>0.5</v>
<bury>0</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>0</u>
<v>0.0625</v>
<bury>0</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>detach</type>
<direction>5</direction>
<angle>0</angle>
</ATTACH>
<FROM>
<obj>13</obj>
<type>box</type>
<side>2</side>
<coord>1</coord>
<u>0.5</u>
<v>0</v>
<bury>0</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>4</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>0.5</u>
<v>0.5</v>
<bury>0</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>11</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.25</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>10</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.375</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>9</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>-180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.5</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>8</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.625</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>7</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.75</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>6</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>-180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.875</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
<ATTACHMENT>
<ATTACH>
<type>linear</type>
<direction>5</direction>
<name>Brake</name>
<reverse>0</reverse>
<angle>90</angle>
</ATTACH>
<FROM>
<obj>12</obj>
<type>disk</type>
<side>2</side>
<coord>0</coord>
<angle>180</angle>
<bury>1</bury>
<cover>1</cover>
</FROM>
<TO>
<obj>13</obj>
<type>box</type>
<side>1</side>
<coord>1</coord>
<u>1</u>
<v>0.125</v>
<bury>1</bury>
</TO>
</ATTACHMENT>
</LB>
<!--##LB_LUA_BLOCK
function OnFrame()
lb.setdrawcolor(1,0,1,1)--yup, it's pink, i just added it for contrast reasons.
local rod = lb.objects.rod
local v = rod.getvelocity().length()
local m = rod.getmass()
local e = (m*(v^2))/2
if v>500 then
for n=1,4 do
local a =_G["lb.objects.Fin"..n..".getattachment()"]
a.remove()--detaches fins
end
end
lb.drawtext(32,32,"ra2 test rocket")
lb.drawtext(32,52,string.format("FPS=%.2f",lb.getfps()))
lb.drawtext(32,72,string.format("OBJ=%d",lb.getobjectcount()))
lb.drawtext(32,92, "Metal E Rod Velocity(M/s) = "..v)
lb.drawtext(32,112,"Metal E Rod Kinetic Energy(MegaJ) = "..e/1000000)
end
function OnInit()
lb.print(lb.gettime(),"Init")
end
function OnReset()
lb.print(lb.gettime(),"Reset")
end
##LB_LUA_BLOCK-->
EDIT2 - what matters is the distance on a raycast between the cylinder's end and the object in front of it
RA2lover- Walker
- Posts : 382
Join date : 2010-10-11
Age : 29
Location : Brazil
Similar topics
» High-power Cannons
» What is Laputan Blueprints?
» Dump Truck (Laputan Blueprints)
» Are we able to post Laputan Blueprints creation in this forum?
» Laputan Blueprints download links are dead
» What is Laputan Blueprints?
» Dump Truck (Laputan Blueprints)
» Are we able to post Laputan Blueprints creation in this forum?
» Laputan Blueprints download links are dead
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum