Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 
Polski Portal COLOBOTa
COLOBOT Polish Portal

Zasoby - Krótki programik do znajdywania i przetapiania tytanu

Mikukonyrka - 11-02-2008, 16:40
Temat postu: RE: Zabójca by Tomesy
ja mam taki sobie krótki programik do znajdywania i przetapiania tytanu

UWAGA!! PO LEWEJ STRONIE OD HUTY NIC NIE MOŻE STAĆ W ODLEGŁOŚCI 15m!!






extern void object::Tytan()
{

object item;
object element;
object place;

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (12);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (11);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (10);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (9);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (8);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (7);
drop ();

place = radar (PowerPlant);
goto (place.position);
wait (8);

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (6);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (5);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (4);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (3);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (2);
drop ();

item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (1);
drop ();

}

Tomesy - 11-02-2008, 16:47
Temat postu: RE: Zabójca by Tomesy
Powinieneś sprawić, aby program nie działał na "ślepo". Wzoruj się na programie CollectTitanium3.
COLOBOT - 11-02-2008, 17:01
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
Tu jest ten sam program w krótszej wersji:

Kod:
extern void object::Tytan()
{

object item;
object element;
object place;
int i;

for (i = 12; i > 0; i--)
{
item = radar (TitaniumOre);
goto (item.position);
grab ();
element = radar (Converter);
goto (element.position);
drop ();
turn (180);
move (5);
wait (12);
turn (180);
move (5);
grab ();
turn (90);
move (i);
drop ();

if (i == 7)
{
place = radar (PowerPlant);
goto (place.position);
wait (8);
}

}
}

Mikukonyrka - 14-02-2008, 18:28
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
o co chodzi z tym move (i)
Tomesy - 14-02-2008, 18:30
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
Porusza robotem o wartość zawartą w zmiennej "i"
Mikukonyrka - 14-02-2008, 18:30
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
boja to dopiero zaczynam w colobota i nie znam nic poza 'move' 'fire' 'turn' 'radar' i 'goto' i to w najprostszej wersji

:D :@:D

Mikukonyrka - 14-02-2008, 18:31
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
aha

Tomesy - 14-02-2008, 18:31
Temat postu: RE: Krótki programik do znajdywania i przetapiania tytanu
Spoko. Każdy od tego zaczynał

Powered by phpBB modified by Przemo & WRIM © 2003 phpBB Group