Posted 01 August 2013 - 03:36 AM
Hello every one.
I have a 2 dimensional table wich saves all coordinates for (in that case) a circle with Ø5.
I can't get a good solution for a turtle movement routine, to pass each coordiante with less fuelcost as possibile.
conditions:
I hope someone can help me along.
I have a 2 dimensional table wich saves all coordinates for (in that case) a circle with Ø5.
Spoiler
-3 : -1
-3 : 0
-3 : 1
-2 : -2
-2 : -1
-2 : 0
-2 : 1
-2 : 2
-1 : -3
-1 : -2
-1 : -1
-1 : 0
-1 : 1
-1 : 2
-1 : 3
0 : -3
0 : -2
0 : -1
0 : 0
0 : 1
0 : 2
0 : 3
1 : -3
1 : -2
1 : -1
1 : 0
1 : 1
1 : 2
1 : 3
2 : -2
2 : -1
2 : 0
2 : 1
2 : 2
3 : -1
3 : 0
3 : 1
I can't get a good solution for a turtle movement routine, to pass each coordiante with less fuelcost as possibile.
conditions:
- the turtle will stay in the center (0:0)
- I don't want that the turtle move outside the coordiantes
- the coordinates can be from a square to
- it must also works for a bigger object like:
Spoiler
-10 : -3
-10 : -2
-10 : -1
-10 : 0
-10 : 1
-10 : 2
-10 : 3
-9 : -5
-9 : -4
-9 : -3
-9 : -2
-9 : -1
-9 : 0
-9 : 1
-9 : 2
-9 : 3
-9 : 4
-9 : 5
-8 : -6
-8 : -5
-8 : -4
-8 : -3
-8 : -2
-8 : -1
-8 : 0
-8 : 1
-8 : 2
-8 : 3
-8 : 4
-8 : 5
-8 : 6
-7 : -7
-7 : -6
-7 : -5
-7 : -4
-7 : -3
-7 : -2
-7 : -1
-7 : 0
-7 : 1
-7 : 2
-7 : 3
-7 : 4
-7 : 5
-7 : 6
-7 : 7
-6 : -8
-6 : -7
-6 : -6
-6 : -5
-6 : -4
-6 : -3
-6 : -2
-6 : -1
-6 : 0
-6 : 1
-6 : 2
-6 : 3
-6 : 4
-6 : 5
-6 : 6
-6 : 7
-6 : 8
-5 : -9
-5 : -8
-5 : -7
-5 : -6
-5 : -5
-5 : -4
-5 : -3
-5 : -2
-5 : -1
-5 : 0
-5 : 1
-5 : 2
-5 : 3
-5 : 4
-5 : 5
-5 : 6
-5 : 7
-5 : 8
-5 : 9
-4 : -9
-4 : -8
-4 : -7
-4 : -6
-4 : -5
-4 : -4
-4 : -3
-4 : -2
-4 : -1
-4 : 0
-4 : 1
-4 : 2
-4 : 3
-4 : 4
-4 : 5
-4 : 6
-4 : 7
-4 : 8
-4 : 9
-3 : -10
-3 : -9
-3 : -8
-3 : -7
-3 : -6
-3 : -5
-3 : -4
-3 : -3
-3 : -2
-3 : -1
-3 : 0
-3 : 1
-3 : 2
-3 : 3
-3 : 4
-3 : 5
-3 : 6
-3 : 7
-3 : 8
-3 : 9
-3 : 10
-2 : -10
-2 : -9
-2 : -8
-2 : -7
-2 : -6
-2 : -5
-2 : -4
-2 : -3
-2 : -2
-2 : -1
-2 : 0
-2 : 1
-2 : 2
-2 : 3
-2 : 4
-2 : 5
-2 : 6
-2 : 7
-2 : 8
-2 : 9
-2 : 10
-1 : -10
-1 : -9
-1 : -8
-1 : -7
-1 : -6
-1 : -5
-1 : -4
-1 : -3
-1 : -2
-1 : -1
-1 : 0
-1 : 1
-1 : 2
-1 : 3
-1 : 4
-1 : 5
-1 : 6
-1 : 7
-1 : 8
-1 : 9
-1 : 10
0 : -10
0 : -9
0 : -8
0 : -7
0 : -6
0 : -5
0 : -4
0 : -3
0 : -2
0 : -1
0 : 0
0 : 1
0 : 2
0 : 3
0 : 4
0 : 5
0 : 6
0 : 7
0 : 8
0 : 9
0 : 10
1 : -10
1 : -9
1 : -8
1 : -7
1 : -6
1 : -5
1 : -4
1 : -3
1 : -2
1 : -1
1 : 0
1 : 1
1 : 2
1 : 3
1 : 4
1 : 5
1 : 6
1 : 7
1 : 8
1 : 9
1 : 10
2 : -10
2 : -9
2 : -8
2 : -7
2 : -6
2 : -5
2 : -4
2 : -3
2 : -2
2 : -1
2 : 0
2 : 1
2 : 2
2 : 3
2 : 4
2 : 5
2 : 6
2 : 7
2 : 8
2 : 9
2 : 10
3 : -10
3 : -9
3 : -8
3 : -7
3 : -6
3 : -5
3 : -4
3 : -3
3 : -2
3 : -1
3 : 0
3 : 1
3 : 2
3 : 3
3 : 4
3 : 5
3 : 6
3 : 7
3 : 8
3 : 9
3 : 10
4 : -9
4 : -8
4 : -7
4 : -6
4 : -5
4 : -4
4 : -3
4 : -2
4 : -1
4 : 0
4 : 1
4 : 2
4 : 3
4 : 4
4 : 5
4 : 6
4 : 7
4 : 8
4 : 9
5 : -9
5 : -8
5 : -7
5 : -6
5 : -5
5 : -4
5 : -3
5 : -2
5 : -1
5 : 0
5 : 1
5 : 2
5 : 3
5 : 4
5 : 5
5 : 6
5 : 7
5 : 8
5 : 9
6 : -8
6 : -7
6 : -6
6 : -5
6 : -4
6 : -3
6 : -2
6 : -1
6 : 0
6 : 1
6 : 2
6 : 3
6 : 4
6 : 5
6 : 6
6 : 7
6 : 8
7 : -7
7 : -6
7 : -5
7 : -4
7 : -3
7 : -2
7 : -1
7 : 0
7 : 1
7 : 2
7 : 3
7 : 4
7 : 5
7 : 6
7 : 7
8 : -6
8 : -5
8 : -4
8 : -3
8 : -2
8 : -1
8 : 0
8 : 1
8 : 2
8 : 3
8 : 4
8 : 5
8 : 6
9 : -5
9 : -4
9 : -3
9 : -2
9 : -1
9 : 0
9 : 1
9 : 2
9 : 3
9 : 4
9 : 5
10 : -3
10 : -2
10 : -1
10 : 0
10 : 1
10 : 2
10 : 3
I hope someone can help me along.