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 |
|
|
program do tytanu |
Autor |
Wiadomość |
mrowek
Twoja ulubiona misja: ostatnia na nowej ziemi
Wiek: 19 Dołączył: 30 Cze 2008 Posty: 65 Skąd: Tychy
|
Wysłany: 01-07-2008, 14:06 program do tytanu
|
|
|
mam zamiar przedstawić mój program do robienia tytanu
wymagania : kopalnia tytanu, huta tytanu, transporter(na kołach najlepiej się nadaje)
a tu jest program :
Kod: | extern void object::tytan1()
{
object item1,item2;
item1 = radar(Derrick);
item2 = radar(Converter);
goto(item1.position);
grab();
goto(item2.position);
drop();
move(-3);
} |
a tu nowa wersia :
Kod: | extern void object::tytan2()
{
object item1,item2;
item1 = radar(Derrick);
item2 = radar(Converter);
goto(item1.position);
grab();
goto(item2.position);
drop();
move(-3);
wait(15);
goto(item2.position);
grab();
move(-3); |
wersja z poprawkami zaproponowanymi przez Thorin12 :
Kod: | extern void object::tytan3()
{
object item1,item2;
while(true){
item1 = radar(TitaniumOre);
item2 = radar(Converter);
goto(item1.position);
grab();
goto(item2.position);
drop();
move(-5);
wait(15);
goto(item2.position);
grab();
goto(space(position));
drop();
}
}
|
|
_________________ error! [podpis uciekł] error!
WYSTĘPUJĄ:Kyuubi no yoko,Naruto uzumaki i
Administrator
-oddawaj podpis!
-no co? tak to jest jak się nie loguje!
-eee tam przesadzasz! no puść!
-nigdy!
-oddawaj! o mam go!
-ech! dajcie napis koniec!
-spoko |
Ostatnio zmieniony przez mrowek 19-07-2008, 14:16, w całości zmieniany 1 raz |
|
|
|
|
Thorin12
Administrator forum Cichy obserwator
Pomógł: 1 raz Dołączył: 25 Lut 2008 Posty: 134 Skąd: Wyspa Berk
|
Wysłany: 02-07-2008, 12:44 RE: program do tytanu
|
|
|
hmmm wpisz jeszcze polecenie space a potem zrob petle bedziesz mial pozyteczny program :p |
_________________
|
|
|
|
|
mrowek
Twoja ulubiona misja: ostatnia na nowej ziemi
Wiek: 19 Dołączył: 30 Cze 2008 Posty: 65 Skąd: Tychy
|
Wysłany: 02-07-2008, 14:09 RE: program do tytanu
|
|
|
a co to "space"? |
_________________ error! [podpis uciekł] error!
WYSTĘPUJĄ:Kyuubi no yoko,Naruto uzumaki i
Administrator
-oddawaj podpis!
-no co? tak to jest jak się nie loguje!
-eee tam przesadzasz! no puść!
-nigdy!
-oddawaj! o mam go!
-ech! dajcie napis koniec!
-spoko |
|
|
|
|
Thorin12
Administrator forum Cichy obserwator
Pomógł: 1 raz Dołączył: 25 Lut 2008 Posty: 134 Skąd: Wyspa Berk
|
Wysłany: 03-07-2008, 18:21 RE: program do tytanu
|
|
|
Tak juz ci mowie
Space to funkcja ktora odnajduje wolne miejsce oto jak ona wyglada:
goto(space(position));
napisalem krotki programik ktory przenosi tytan w wolne miejsce z funkcja space:
extern void object::Tytan()
{
object item;
item = radar(Titanium);
goto(item.position);
grab();
goto(space(position));
drop();
}
P.S : Przepraszam za zwloke ale nie zagladalem tu przez jakis czas |
_________________
|
|
|
|
|
Thorin12
Administrator forum Cichy obserwator
Pomógł: 1 raz Dołączył: 25 Lut 2008 Posty: 134 Skąd: Wyspa Berk
|
Wysłany: 03-07-2008, 18:22 RE: program do tytanu
|
|
|
ale mam nadzieje ze wiesz co to jest petla bo jak nie to tez moge wytlumaczyc xD |
_________________
|
|
|
|
|
mrowek
Twoja ulubiona misja: ostatnia na nowej ziemi
Wiek: 19 Dołączył: 30 Cze 2008 Posty: 65 Skąd: Tychy
|
Wysłany: 04-07-2008, 07:54 RE: program do tytanu
|
|
|
dzięki za wytłumaczenie co to space,ale pętla...nie chce działać
ps.masz podobny podpis...
ps2. ball nie wtrącaj się |
_________________ error! [podpis uciekł] error!
WYSTĘPUJĄ:Kyuubi no yoko,Naruto uzumaki i
Administrator
-oddawaj podpis!
-no co? tak to jest jak się nie loguje!
-eee tam przesadzasz! no puść!
-nigdy!
-oddawaj! o mam go!
-ech! dajcie napis koniec!
-spoko |
Ostatnio zmieniony przez mrowek 04-07-2008, 08:03, w całości zmieniany 1 raz |
|
|
|
|
Konrad
Wiek: 30 Dołączył: 06 Lut 2009 Posty: 47 Skąd: z Polski
|
Wysłany: 07-02-2009, 17:58
|
|
|
Przerobiony program do szukania rud tytanu, umożliwiający ładowanie zwykłego ogniwa, bądź jego wymianę na ogniwo nuklearne jeśli takowe jest dostępne.
Kod: | extern void object::LookForTitOre()
{
object a;
while(true)
{
a=radar(TitaniumOre);
goto(a.position);
grab();
a=radar(Converter);
goto(a.position);
drop();
move(-2.5);
wait(15);
move(2.4);
grab();
goto(space(position));
drop();
if(energyCell.energyLevel < 0.2)
{
a=radar(NuclearCell);
if (a==null)
{
a=radar(PowerStation);
goto(a.position);
while(energyCell.energyLevel !=1)
{
wait(0.1);
}
}
else
{
goto(a.position);
grab(EnergyCell);
drop(Behind);
grab(InFront);
drop(EnergyCell);
}
}
}
} |
|
|
|
|
|
DeiDara
Derosa out.
Twoja ulubiona misja: Wszystkie z Wulkani
Pomógł: 2 razy Wiek: 21 Dołączył: 23 Lip 2008 Posty: 205 Skąd: Włocławek
|
Wysłany: 08-02-2009, 09:15
|
|
|
brawo bardzo ładny programik |
_________________ An open mind is like a fortress with its gates unbarred and unguarded.
|
|
|
|
|
bbiidduull
Dołączył: 09 Lut 2009 Posty: 140
|
Wysłany: 21-02-2009, 19:34
|
|
|
To może ja też zaprezentuje swój program to przetapiania
Kod: | extern void object::znadz_i_przetop()
{
object item;
while(true)
{
if (energyCell.energyLevel < 0.25)
{
item = radar(PowerStation);
goto(item.position);
do
{
wait(1);
}
while(energyCell.energyLevel != 1);
}
item = radar(TitaniumOre);
goto(item.position);
grab();
item = radar(Converter);
goto(item.position);
drop();
move(-2.5);
wait(15);
goto(item.position);
grab();
goto(space(position,8,100));
drop();
if (energyCell.energyLevel < 0.25)
{
item = radar(PowerStation);
goto(item.position);
do
{
wait(1);
}
while(energyCell.energyLevel != 1);
}
}
} |
|
|
|
|
|
DeiDara
Derosa out.
Twoja ulubiona misja: Wszystkie z Wulkani
Pomógł: 2 razy Wiek: 21 Dołączył: 23 Lip 2008 Posty: 205 Skąd: Włocławek
|
Wysłany: 22-02-2009, 13:50
|
|
|
też ładny. mam pytanie: nie powinno być 2.5 ?
// Wywaliłem przypadkiem zdublowany post, poprawiłem formatowanie -adiblol
// PS. DeiDara jak będziesz tak niedbale pisał to nie zostaniesz moderatorem na pewno -adiblol
//Dziwne wiem napewno że napisałem "???"Może jakiś błąd serwera
PS:
Mi się niepokazał zdublowany post
PS 2:
Znów mi sie ktoś włamał na konto ??? Niedawno zmieniłem Hasło i nikomu niepodawałem a Hasło mam 17 literowo-liczbowe |
_________________ An open mind is like a fortress with its gates unbarred and unguarded.
|
Ostatnio zmieniony przez adiblol 22-02-2009, 21:25, w całości zmieniany 6 razy |
|
|
|
|
Konrad
Wiek: 30 Dołączył: 06 Lut 2009 Posty: 47 Skąd: z Polski
|
Wysłany: 22-02-2009, 17:13
|
|
|
Zrobiłem to celowo bo gdy robot zbliżał się do wytworzonego tytany, wyskakiwał "Błąd w poleceniu ruchu" i myślałem że może to coś pomoże. Oczywiście nie pomogło a zapomniałem zmienić z powrotem na 2.5 |
|
|
|
|
|
|
| |
|
|
|
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|