This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Kingdaro's profile picture

Turtle speed based on fuel given?

Started by Kingdaro, 19 November 2012 - 10:55 AM
Kingdaro #1
Posted 19 November 2012 - 11:55 AM
So I watch some youtube videos about turtles, specifically Nitrogen's video on 3D printing, and I'm just sitting here like,

damn these things are slow.

I realize this is a common complaint, and that it's reasonable for such a powerful machine to be limited in such a way. However the only reason I made this topic was to propose a thought I had.

I was thinking, like, if I were to feed a turtle a lava bucket, it would build an entire house in seconds, and it would be pretty funny to watch. As opposed to giving it a stick, it'd take a while to even move one space.

Obviously my visions are exaggerated, but the basic premise is that items with higher fuel levels give the turtle more speed, in both moving, placing, selecting, and other various yielding actions.

I don't really expect this to be implemented, just wanted some thoughts on the idea and/or suggestions to make it better.

EDIT: The more I think about it, the more it makes sense. It's basically the equivalent to upgrading a pickaxe - wooden pickaxes dig slower, diamond pickaxes dig faster. In the example I described, lava could be diamond, and sticks would be wood. Maybe this principle could be applied to turtles.
Sebra #2
Posted 20 November 2012 - 03:27 AM
It is more sane to increase speed when fuel level reach some value.
Or turtle set some fuel factor, which increase fuel consumption and speed.
Or some special expensive driver upgrade, acting as "bottom" peripheral.

Just a thoughts. I do not need it really.
Doyle3694 #3
Posted 20 November 2012 - 06:00 AM
the problem is that you can't take blocks to fast, think of a piston pushing a cobble block, it takes c amount of time for that cobble block to enter the next "blockspace". however, I really like this, maybe turtle.forward2() that will move 2 blocks instead of 1 and consume 3 times as much fuel?
Bubba #4
Posted 20 November 2012 - 07:07 AM
the problem is that you can't take blocks to fast, think of a piston pushing a cobble block, it takes c amount of time for that cobble block to enter the next "blockspace". however, I really like this, maybe turtle.forward2() that will move 2 blocks instead of 1 and consume 3 times as much fuel?

Do you mean it would move 2 blocks in a shorter time period but consume more fuel? Because if it were to move two blocks at the same speed as it usually that would be pointless. Might as well just use turtle.forward() twice.
Doyle3694 #5
Posted 20 November 2012 - 08:43 AM
yeah it will be as fast as 1 turtle.forward, except you move 2 blocks
Kingdaro #6
Posted 20 November 2012 - 01:32 PM
It is more sane to increase speed when fuel level reach some value. Yes.
Or turtle set some fuel factor, which increase fuel consumption and speed. Sure.
Or some special expensive driver upgrade, acting as "bottom" peripheral. A peripheral to make the turtle go faster? Hm.

the problem is that you can't take blocks to fast, think of a piston pushing a cobble block, it takes c amount of time for that cobble block to enter the next "blockspace".
I'm not exactly sure how the movement of turtles work, but you could just make the tween time and the yielding time dependent on the amount of fuel. It could cause some graphical issues, like with how chunks take a while to update after a TNT explosions, but other than that it shouldn't be too bad.

however, I really like this, maybe turtle.forward2() that will move 2 blocks instead of 1 and consume 3 times as much fuel?
It would be kind of pointless to create an entire other turtle function just to move faster.
ChunLing #7
Posted 20 November 2012 - 04:25 PM
I think that I'm mostly okay with just using more turtles to make most jobs go faster. That said, it might be nice to have a "fast turtle" that moved faster but needed more fuel.
Kingdaro #8
Posted 20 November 2012 - 04:34 PM
I think that I'm mostly okay with just using more turtles to make most jobs go faster.
My thought process with this was not to make the game easier, but because it makes sense that a turtle (even as a blind robot) would see all of this wonderful fuel and go "OH MY GOD I MUST HAVE IT" and vacuum it all up. It would give turtles some personality.

That said, it might be nice to have a "fast turtle" that moved faster but needed more fuel.
I'd be okay with this.
Cloudy #9
Posted 21 November 2012 - 12:22 AM
For a config option, maybe. As something built in, nah. Changing the usage of fuel right now would be confusing.