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

[1.46] Advanced Turtles

Started by cant_delete_account, 22 October 2012 - 06:58 PM
cant_delete_account #1
Posted 22 October 2012 - 08:58 PM
As the title says, they're basically advanced computers but a turtle. Maybe they would have some other features too, if anyone could think of some I'll add them to the post.
PixelToast #2
Posted 22 October 2012 - 09:11 PM
why would you need an advanced turtle?
tom2018 #3
Posted 22 October 2012 - 09:35 PM
How about they can compare to an id instead of a inventory item, and they are more efficient with their fuel.
matejdro #4
Posted 22 October 2012 - 09:53 PM
Advanced turtles would obviously have support for colors and mouse.

Forget about ID comparing.
billysback #5
Posted 22 October 2012 - 10:08 PM
Advanced turtles would obviously have support for colors and mouse.

Forget about ID comparing.
ID comparing would be a lot more useful than colors and mouse support in turtles, most commonly a computer is used as the interface and connect via wireless modems in order to tell the turtle what to do, so the turtles interface isn't used other than to code what it is meant to do when it is told certain things. Even if you do use the turtle interface having colors on it wouldn't be to much benefit.

ID comparing and maybe sight? (Turtles can compare and detect blocks within a certain range, like 4, of the turtle.)
Cloudy #6
Posted 22 October 2012 - 10:18 PM
ID comparing is not happening - and I'm not in a habit of repeating myself as to the reason why. If you want to know why, look at my posts in other suggestions.
billysback #7
Posted 22 October 2012 - 10:21 PM
How about sight?
This could be very useful in things such as path-finding, mining and general movement.

It could even have a cute little robotic eye on the texture of the advanced turtle, so that you know it has sight (It could still only see in-front of it's self, obviously, and maybe above and below, but turning around would deal with that)

EDIT:
wait, never mind, I just noticed flaws in what was here
and could not be bothered to correct them, the point was sight does not seem like an outrageously difficult, OP or out of place feature for advanced turtles, mainly that it wouldn't be that difficult to code, surly.
ChunLing #8
Posted 23 October 2012 - 12:46 AM
The Aperture Science mod provides a lot of advanced turtles. And if a mod because universally popular, then it hardly needs to be included in the core mod, while if it is not, then there is probably a reason.

Sometimes it's just because the mod is very difficult to use, despite providing a really cool functionality. And sometimes the things the mod does are supposed to be pretty difficult, like getting a single turtle that can differentiate between all possible materials in the world.

I do like the idea of turtle detect having a range longer than the block right in front of it, though that could require rewriting a lot of programs. The sonar turtle in Aperture Science has this ability, at the cost of a peripheral, but sonar is a basic enough technology that I find it reasonable as a default option. And yet, a lot of robots don't have it.
billysback #9
Posted 23 October 2012 - 04:09 PM
It wouldn't require a rewrite if it was given to advanced turtles though as all the other programs could use normal turtles, and even if they didn't it would be sensible to add a new function along the lines of check(dist), checkUp(dist), checkDown(dist) which checks that distance as long as it is above 0 and below the maximum sight.
Sebra #10
Posted 23 October 2012 - 04:13 PM
Turtles supposed to perform actions, that is what can be advanced.
For example front and top peripherals allowed.
ChunLing #11
Posted 23 October 2012 - 05:50 PM
Ooh, extra peripherals is an idea.
KaoS #12
Posted 24 October 2012 - 09:48 AM
not bad ideas there but I don't think we should increase economy of fuel, if anything it should be decreased because the turtle is now doing more than before, it would require more power to render in colour and operate additional peripheral slots etc
IPIPP #13
Posted 06 January 2013 - 06:15 AM
I think advanced turtles should have the same advantages as normal advanced Computers but also get 2 new commands:
turtle.getItemId(slot)
turtle.getBlockId(direction)
these commands should return the Itemid like 1 in case of stone.
IPIPP #14
Posted 06 January 2013 - 06:18 AM
Oh and another Idea:
what about advanced turtles could use a command like:
a, b, c, d = turtle.getPos()
a = x Position
b = y Position
c = z Position
d = look-direktion (north, south, west, east)
Dlcruz129 #15
Posted 06 January 2013 - 06:55 AM
My ideas:

Color and mouse support: Sure, why not.

Extra Peripherals: YES! That would be so useful to have a wireless crafty mining farming turtle! :P/>

Also making it more fuel efficient would be nice.
KaoS #16
Posted 06 January 2013 - 07:31 AM
I think advanced turtles should have the same advantages as normal advanced Computers but also get 2 new commands:
turtle.getItemId(slot)
turtle.getBlockId(direction)
these commands should return the Itemid like 1 in case of stone.

man are you trying to get the thread locked. it is a dead thread, leave it that way

ID comparing is not happening - and I'm not in a habit of repeating myself as to the reason why. If you want to know why, look at my posts in other suggestions.
Dlcruz129 #17
Posted 06 January 2013 - 07:35 PM
Oh and another Idea:
what about advanced turtles could use a command like:
a, b, c, d = turtle.getPos()
a = x Position
b = y Position
c = z Position
d = look-direktion (north, south, west, east)

gps.locate()?
PixelToast #18
Posted 06 January 2013 - 07:58 PM
Oh and another Idea:
what about advanced turtles could use a command like:
a, b, c, d = turtle.getPos()
a = x Position
b = y Position
c = z Position
d = look-direktion (north, south, west, east)

gps.locate()?
yeah, gps is already implemented
though the look direction isnt, you could simply just go in a circle to find it out though
ChunLing #19
Posted 07 January 2013 - 08:47 PM
Why a circle? You just go forward one and do another locate. You'll have gone in one (and only one) of the cardinal directions, a couple of simple subtractions tells you which.