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, 13:54 |
Czyściciel |
Autor |
Wiadomość |
Bartek c++
Twoja ulubiona misja: Tropica - Czas na atak
Pomógł: 6 razy Wiek: 20 Dołączył: 07 Lip 2009 Posty: 390
|
Wysłany: 25-10-2009, 13:02 Czyściciel
|
|
|
To program dla działa fazowego po włączeniu będzie tropił i zabijał mrówki oblicza jej pozycje.
Kod: | extern void object::Czyściciel()
{
errmode(0);
while ( true )
{
object ant;
aim(45);
ant = radar(AlienAnt);
turn(direction(ant.position));
motor(distance(position, ant.position),distance(position, ant.position));
if (distance(position, ant.position) < 65)
{
fire(0.1);
}
if (distance(position, ant.position) < 40)
{
aim(0);
fire(0.1);
}
message("pozycja mrówki "+ant.position.x+" "+ant.position.y);
}
} |
|
_________________
|
Ostatnio zmieniony przez Bartek c++ 09-11-2009, 19:48, w całości zmieniany 1 raz |
|
|
|
|
pipok
Dołączył: 24 Cze 2009 Posty: 53
|
Wysłany: 28-10-2009, 14:56 Re: Czyściciel
|
|
|
Kod: | extern void object::Czyściciel()
{
errmode(0);
while ( true )
{
object ant;
aim(45);
ant = radar(AlienAnt);
turn(direction(ant.position));
motor(distance(position, ant.position),distance(position, ant.position));
if (distance(position, ant.position) < 65)
{
fire(0.1);
}
if (distance(position, ant.position) < 40)
{
aim(0);
fire(0.1);
}
message("pozycja mrówki "+ant.position.x+" "+ant.position.y);
} |
Funkcję motor() wywołujesz z dziwacznymi parametrami. Oba są takie same, oba równe odległości bota od celu (dlaczego?). Tymczasem funkcja motor() steruje silnikami bota i te parametry to ma być moc silnika lewego i prawego, w zakresie od -1 (cała wstecz) do 1 (cała w przód). Podanie większych wartości, typu motor(100,100) i tak spowoduje, że zostanie wykonane motor(1,1). |
|
|
|
|
|
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 |
|
|