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 |
|
|
FollowPhazer3 |
Czy według ciebie przydatny jest ten program? |
Tak! |
|
100% |
[ 1 ] |
Trochę. |
|
0% |
[ 0 ] |
Nie |
|
0% |
[ 0 ] |
|
Głosowań: 1 |
Wszystkich Głosów: 1 |
|
|
|
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: 09-12-2009, 11:26 FollowPhazer3
|
|
|
To program do misji z mrówkami i Królową obcych.
Przeznaczony jest dla osłaniacza.
Będzie nas alarmował o KO i mrówce w zasięgu.
sam dopasowywuje osłonę.
Kod: | extern void object::FollowPhazer3()
{
errmode(0);
while ( true )
{
float a,b;
object item,queen,ant;
item = radar(PhazerShooter);
queen = radar(AlienQueen);
ant = radar(AlienAnt);
a = distance(position, item.position)-4;
b = distance(position, item.position);
shield(1,a);
turn(direction(item.position));
motor(a,a);
wait(0.1);
if (distance(position, queen.position) < 65)
{
message("alarm!KO w twoim zasięgu!",3);
}
wait(0.5);
if (distance(position, ant.position) < 65)
{
message("alarm!Mrówka w twoim zasięgu!");
shield(1,25);
}
}
} |
|
_________________
|
|
|
|
|
FE4R
Twoja ulubiona misja: Saari - Inwazja
Pomógł: 4 razy Wiek: 24 Dołączył: 21 Paź 2009 Posty: 144
|
Wysłany: 09-12-2009, 22:31
|
|
|
Osłaniacz nie wyłączy osłony, gdy mrówka wejdzie w zasięg, a potem wyjdzie. |
|
|
|
|
Bartek c++
Twoja ulubiona misja: Tropica - Czas na atak
Pomógł: 6 razy Wiek: 20 Dołączył: 07 Lip 2009 Posty: 390
|
Wysłany: 10-12-2009, 11:29
|
|
|
chodziło mi oto by osłaniacz zwiększył osłone gdy, mrówka będzie w zasięgu działa fazowego.
Kod: | extern void object::FollowPhazer3()
{
errmode(0);
while ( true )
{
float a,b;
object item,queen,ant;
item = radar(PhazerShooter);
queen = radar(AlienQueen);
ant = radar(AlienAnt);
a = distance(position, item.position)-4;
b = distance(position, item.position)*2.5;
shield(1,b);
turn(direction(item.position));
motor(a,a);
wait(0.1);
if (distance(position, queen.position) < 65)
{
message("alarm!KO w twoim zasięgu!",3);
}
wait(0.5);
if (distance(position, ant.position) < 65)
{
message("alarm!Mrówka w twoim zasięgu!");
}
}
} |
[ Dodano: 10-12-2009, 11:30 ]
zauwarzyłem pomyłkę w programie, osłaniacz ustawiał tarcze za działem fazowym a teraz jest 1m przed nim . |
_________________
|
|
|
|
|
|
|
| |
|
|
|
|
Polski Portal COLOBOTa © 2008 - 2012 |
|
|