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
Forum - Polski Portal COLOBOTa
Strona głównaStrona główna UżytkownicyUżytkownicy GrupyGrupy StatystykiStatystyki


Poprzedni temat «» Następny temat
Przesunięty przez: Abadon
20-02-2010, 14:22
Krótki programik do znajdywania i przetapiania tytanu
Autor Wiadomość
Mikukonyrka


Wiek: 23
Dołączył: 11 Lut 2008
Posty: 5
Skąd: wawa
Wysłany: 11-02-2008, 16:40   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


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 11-02-2008, 16:47   RE: Zabójca by Tomesy

Powinieneś sprawić, aby program nie działał na "ślepo". Wzoruj się na programie CollectTitanium3.
Ostatnio zmieniony przez Tomesy 11-02-2008, 17:01, w całości zmieniany 1 raz  
 
 
 
COLOBOT 
Administrator sieci
Założyciel portalu


Twoja ulubiona misja: Obie na Orfenii
Pomógł: 1 raz
Dołączył: 07 Lut 2008
Posty: 353
Skąd: Jarocin
Wysłany: 11-02-2008, 17:01   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);
}

}
}
_________________
Bykom STOP
A niechaj narodowie wżdy postronni znają, iż Polacy nie gęsi, iż swój język mają.
 
 
 
Mikukonyrka


Wiek: 23
Dołączył: 11 Lut 2008
Posty: 5
Skąd: wawa
Wysłany: 14-02-2008, 18:28   RE: Krótki programik do znajdywania i przetapiania tytanu

o co chodzi z tym move (i)
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 14-02-2008, 18:30   RE: Krótki programik do znajdywania i przetapiania tytanu

Porusza robotem o wartość zawartą w zmiennej "i"
_________________
Piszę bo lubię.
Ostatnio zmieniony przez Tomesy 14-02-2008, 18:31, w całości zmieniany 1 raz  
 
 
 
Mikukonyrka


Wiek: 23
Dołączył: 11 Lut 2008
Posty: 5
Skąd: wawa
Wysłany: 14-02-2008, 18:30   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


Wiek: 23
Dołączył: 11 Lut 2008
Posty: 5
Skąd: wawa
Wysłany: 14-02-2008, 18:31   RE: Krótki programik do znajdywania i przetapiania tytanu

aha
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 14-02-2008, 18:31   RE: Krótki programik do znajdywania i przetapiania tytanu

Spoko. Każdy od tego zaczynał
_________________
Piszę bo lubię.
 
 
 
Wyświetl posty z ostatnich:   
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012