Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
|
Forum - Polski Portal COLOBOTa |
|
|
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 |
|
|
|
|
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ę. |
|
|
|
|
|
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
|
|
| |
|
|
|
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|