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:13
DEFENDER
Autor Wiadomość
shoter


Dołączył: 24 Gru 2008
Posty: 56
Wysłany: 24-12-2008, 19:40   DEFENDER

http://colobotpl.pastebin.com/f1be7ffac
kod wklejamy do bylejakiego robota(sorki ale brak komentarzy ^^) i uruchamiamy go z innego za pomocą Defend();
Tym więcej robotów tym większe wpsarcie dla każdego z nich :) .Zasięg robota możecie regulować do woli.Możecie także postawić jakiegoś robota na tyłach bazy i będzie zapewniał jedynie wspracie(najlepszy do tego wg mnie ze względu na czas przybycia jest robot latający).Roboty niestety nie będą podchodzić do mrówek będą tylko i wyłącznie stać w miejscu i czekać aż zbliża się na ten 'magiczny' dystans.Przetestujcie i oceńcie ;)
Może popracuje nad ich umiejętnością współpracy ;>...Nie lubie gdy kilka robotów przybywa na jedno miejsce walki i pojawia się tłum

Plusy :
+ Roboty pomagają sobie
Minusy :
-Mój pierwszy poważny program więc nie jest dobry
-Roboty podczas pomocy mogą ostrzeliwać się nawzajem :| i czasem zamiast ratunku zrobimy pole walki własnych robotów.
-Program jest przeznaczony tylko do niszczenia mrówek,nie chciało mi się bawić z tablicami
-Gdy więcej robotów używa ten program wszystkie pozycje obronne mogą opustoszeć a w związku z friendly fire mogą nigdy nie wrócić do stanu początkowego :D
Ostatnio zmieniony przez shoter 24-12-2008, 19:41, w całości zmieniany 1 raz  
 
 
DemoLisH
Zbanowany


Wiek: 24
Dołączył: 20 Kwi 2008
Posty: 273
Skąd: Poznań
Wysłany: 24-12-2008, 22:40   RE: DEFENDER

a gdzie funkcja Recharge?
_________________
Compiling [Gość.exe]...

Zapraszam na grę zwaną League of Legends:
http://signup.leagueofleg...e98cec278372604
 
 
 
shoter


Dołączył: 24 Gru 2008
Posty: 56
Wysłany: 24-12-2008, 23:49   RE: DEFENDER

do zdefiniowania dla użytkownika :D
Oczywiście Robot 'matka' to definiuje
chciałem wiekszą dowolność w tej funkcji :P
spróbuj napisać publiczną funkcje Recharge w taki sposób :
skopiuj Recharge2 z programu Houston a potem dodaj do tego ładowanie tarczy w RepairCenter.Nie mam Colobota na tym kompie(kod przez pendriva przenosiłem :> ) więc nie chce mi się pisać a tym bardziej kopiować o północy :D
 
 
DemoLisH
Zbanowany


Wiek: 24
Dołączył: 20 Kwi 2008
Posty: 273
Skąd: Poznań
Wysłany: 25-12-2008, 00:17   RE: DEFENDER

to daj jeszcze kod matki, jak bedziesz mogl
a z tego co mi wiadomo to najlepsi programisci programuja wlasnie w nocy :D
_________________
Compiling [Gość.exe]...

Zapraszam na grę zwaną League of Legends:
http://signup.leagueofleg...e98cec278372604
Ostatnio zmieniony przez DemoLisH 25-12-2008, 00:26, w całości zmieniany 1 raz  
 
 
 
shoter


Dołączył: 24 Gru 2008
Posty: 56
Wysłany: 25-12-2008, 00:57   RE: DEFENDER

to był kod dla matki :) .
po prostu dajesz innemu robotowi funkcje

extern void object::Nowy()
{
Defend();
}

i po sprawie.

Właśnie próbuje stworzyć funkcje Atacker ale z parserem do plików :) . a Defend ukazało się w wersji 2.0(na moim kompie ^^) z obsługą tablic,stacji przekaźnikowych(przeszukaj wszystkie stacje aż coś znajdziesz ;>)

[ Dodano: 22-02-2009, 19:10 ]
Odświeżam temat,chciałbym aby ktoś skomentował mój program.Bardzo się na nim namęczyłem.Szkoda tylko że jest więcej minusów niż plusów :/
 
 
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