←  General

ComputerCraft | Programmable Computers for Minecraft

»

[COMPETITION]

Locked

Tahg's Photo Tahg 01 Oct 2012

Oh that is much clearer. I thought you were running 3 submissions at once. The OP might be clearer by replacing "The turtles will be placed, and the world backed up." with "An instance of your turtle will be placed at each site, and the world backed up."
Quote

soccerboy5411's Photo soccerboy5411 02 Oct 2012

Thanks for answering my questions! But alas another has arisen...

On the topic of chunks I am a little confused. You say that a chunk loader will be above the starting tree loading a 3x3 (9 chunks) chunk area. That would be a 96 x 96 area; however, you state that only a 32 x 32 area is guarenteed safe (which is 4 chunks). Are you saying that only the four chunks surrounding the start location are known while the other 5 chunks are unknown? Or is it because the chunk boundries are unknown so the "safe" area is only 32 x 32, relative to the turtle?
Quote

Tahg's Photo Tahg 02 Oct 2012

3x3 chunks is a 48x48 area. But consider if the chunkloader was on the very edge of a chunk. In this case you only get 16 blocks beyond the loader. So, all in all you have a known safe area of 33x33 blocks centered around the loader.
Quote

soccerboy5411's Photo soccerboy5411 03 Oct 2012

Oh ok :(/> I don't understand chunks and how they load very well. Thanks for the help Tahg. :D/>
Quote

Lyqyd's Photo Lyqyd 03 Oct 2012

So, what is the chunkloader mod going to be? I don't believe that's been specified yet.
Quote

Orwell's Photo Orwell 03 Oct 2012

Is anyone working on this? I'd like to hear the progress of others. :(/>
Quote

jag's Photo jag 03 Oct 2012

View PostOrwell, on 03 October 2012 - 05:18 PM, said:

Is anyone working on this? I'd like to hear the progress of others. :(/>
I'm kind of working on it, I really don't like to make stuff by myself, so would you like you team up? :D/>
Quote

GopherAtl's Photo GopherAtl 03 Oct 2012

Coming along. I've got it digging the first tree, identifying saplings, logs, dirt and, in the unlikely event, apples. Next up is finding and harvesting any other nearby trees, finding that promised nearby sand at the same time.
Quote

jag's Photo jag 03 Oct 2012

View PostGopherAtl, on 03 October 2012 - 05:58 PM, said:

Coming along. I've got it digging the first tree, identifying saplings, logs, dirt and, in the unlikely event, apples. Next up is finding and harvesting any other nearby trees, finding that promised nearby sand at the same time.
How did you get the saplings?
What I did is cut down the tree, refuel with all of the log it got, then it's searching for other trees (comparing using one piece of log left in it's inventory).
Quote

GopherAtl's Photo GopherAtl 03 Oct 2012

I got the saplings by digging the leaf blocks. Since I'm limited to a small area, I figured I may need a tree farm later.
Quote

jag's Photo jag 03 Oct 2012

Ah, smart.
But you're not guaranteed to get saplings from that, what if the tree dosen't give you any saplings?
Quote

GopherAtl's Photo GopherAtl 03 Oct 2012

then it doesn't give me any saplings. If none of the trees around give me any, well, then I'll just be boned, I guess :(/>
Quote

Orwell's Photo Orwell 03 Oct 2012

On the surface I can identify trees, dirt, saplings, water and sand. I can automatically fell all trees and find the sand. The turtle also maintains an underground quarry and identifies coal, cobblestone, iron and redstone for now. I also have a docking station with chests for easy crafting, storage and melting.

I don't know about the team work, I like every aspect of the challenge so much that I wanna do it all ^.^ .
Quote

FunshineX's Photo FunshineX 03 Oct 2012

I guess for sand you can identify by making a 2x2 with whatever you dig and see if it crafts into something. What's your guys plan to identify redstone?
Quote

matejdro's Photo matejdro 03 Oct 2012

Whoa, you guys have done really advanced stuff already :(/>
Quote

GopherAtl's Photo GopherAtl 03 Oct 2012

that is an option, you can also do a "drop test." Move up one (if you're on the ground), placeUp, move down, pause a bit, and detectUp. If you detect something, the thing you placed fell, meaning it's either sand or gravel. If it was on the surface, it's (almost) certainly sand.

Funshine: Mostly by drop count. Not many things drop multiple items from one dig() command.
Quote

Orwell's Photo Orwell 03 Oct 2012

View PostGopherAtl, on 03 October 2012 - 06:40 PM, said:

that is an option, you can also do a "drop test." Move up one (if you're on the ground), placeUp, move down, pause a bit, and detectUp. If you detect something, the thing you placed fell, meaning it's either sand or gravel. If it was on the surface, it's (almost) certainly sand.

Funshine: Mostly by drop count. Not many things drop multiple items from one dig() command.

I identify sand the other way around. I dig the block under it and check if the gap remains. It costs less operations that way. I test redstone by laying it in a circle and testing input/output. : p
Quote

GopherAtl's Photo GopherAtl 03 Oct 2012

only 3 things in vanilla drop more than one item per dig, clay, redstone, and lapis, and redstone is the only one that can be placed at all, so laying a circle of it seems superfluous. :(/>

As for sand, I detect gravel basically like you're describing - while digging tunnels, if I dig, and am then blocked moving by another block, I assume that block is sand or gravel. I generally do my mining deep enough that I'm not running into sand, though, and in this case I'm searching for sand above the surface while tree-hunting, so digging down to below it to test your way would be more operations for me. :D/>
Quote

Orwell's Photo Orwell 03 Oct 2012

View PostGopherAtl, on 03 October 2012 - 06:49 PM, said:

only 3 things in vanilla drop more than one item per dig, clay, redstone, and lapis, and redstone is the only one that can be placed at all, so laying a circle of it seems superfluous. :(/>

As for sand, I detect gravel basically like you're describing - while digging tunnels, if I dig, and am then blocked moving by another block, I assume that block is sand or gravel. I generally do my mining deep enough that I'm not running into sand, though, and in this case I'm searching for sand above the surface while tree-hunting, so digging down to below it to test your way would be more operations for me. :D/>

You're definitely correct about redstone, I didn't think of that angle. But about the sand, I hunt for trees until I end up in the water. As sand is always around water, I follow the edge of the pool and do the test. As soon as i have one, i can just compare. I'm not sure if it's more or less efficient.
Quote

jag's Photo jag 03 Oct 2012

A really simple way to detect redstone is if when you destroy it, it drops more then 1 item. And because clay does that too, you can just check the y coordinate. Is y like under 30 then it's redstone, else it's clay
Quote
Locked