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
Turniej botów
Autor Wiadomość
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 15-02-2008, 20:46   Turniej botów

Chciałbym zorganizować turniej botów walczących; polegałby na tym że na przygotowanej przeze mnie specjalnie do tego celu mapie dwa boty wybranego wcześniej rodzaju z programami graczy mają za zadanie zniszczyć się wzajemnie.

Wyobrażam to sobie tak:
Kolejka rozgrywek zaczyna się w momencie podania przeze mnie warunków obowiązujących podczas kolejki. Warunki to:
A) rodzaj bota
B) rodzaj baterii
C) początkowy stan tarczy
D) początkowy stan baterii
E) mapa
F) termin nadsyłania kodu bota

po terminie, spośród nadesłanych do mnie botów losuję pary walczących zawodników i puszczam walki (przy nieparzystej ilości uczestników ostatni nadesłany nie walczy) i podliczam punkty:
1 punkt za przeżycie, 2 za zabicie wroga, punkty się sumują (możliwe wyniki: 3:0, 2:2, 1:1, 2:0, 1:0, 0:0, wzięte pod uwagę także samobójstwa)

Następnie publikuję wyniki walk, i punkty nanoszę do tabeli "klasyfikacji generalnej". Kolejka zostaje zakończona.

Jeżeli znajdzie się przynajmniej 6 chętnych, warunki pierwszej kolejki, mail kontaktowy, a także "specyfikację" ogólną programu, podam już w piątek o 23:59

Najciekawsze walki będę puszczał (jak mi się uda uruchomić fraps'a) przez YouTube. Kody botów nie będą przeze mnie publikowane.
_________________
Ostatnio zmieniony przez YanPL 15-02-2008, 20:51, w całości zmieniany 1 raz  
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 15-02-2008, 22:03   RE: Turniej botów

Świetny pomysł! Sam myślałem o czymś takim. Jednak może być problem co do "ciekawości" tych walk. Prawdopodobnie będą się one ograniczać do podjechania, lub też podlecenia do siebie dwóch botów i nawalania ich do siebie nawzajem dopóki któryś z nich nie zostanie zniszczony. Będzie trzeba napisać jakiś moduł do programu który sprawi, ze będą one bardziej widowiskowe.

PS. O co chodzi z tym kodem bota?

PS2. Może wreszcie zacznie się coś dziać na tym forum :P
_________________
Piszę bo lubię.
Ostatnio zmieniony przez Tomesy 15-02-2008, 22:07, w całości zmieniany 1 raz  
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 16-02-2008, 00:28   RE: Turniej botów

OMG. walka polega na tym że ktoś przysyła program (kod) bota, a ja odpalam na sprawiedliwych pozycjach te boty i obserwuję co się wydarzy; przyznaję punkty
Jeżeli bot bedzie tylko strzelał i nie zrobi nic konstruktywnego to zabraknie mu energii zanim wróg wystawi się dobrze na strzał
_________________
 
 
 
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: 16-02-2008, 12:16   RE: Turniej botów

Na oficjalnym forum COLOBOTa dawno już wymyślono coś takiego. Z downloadu (u nas) można pobrać mapę specjalnie przeznaczoną do walk dwóch dział latających (na mapie jest jeszcze sędzia).
Osobiście również chcę zrobić taki turniej, tylko że naprzeciw siebie walczyłyby dwie drużyny. Trochę to będzie ciężkie do wykonania, bo każda drużyna powinna mieć ten sam typ robotów. Ale niekoniecznie, bo na niemieckiej stronie COLOBOTa jest turniej, w którym jedno działo walczy z grupą mrówek.
_________________
Bykom STOP
A niechaj narodowie wżdy postronni znają, iż Polacy nie gęsi, iż swój język mają.
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 16-02-2008, 12:19   RE: Turniej botów

A na przykład co konstruktywnego mają robić? Według mnie lepiej byłoby zrobić taki turniej w którym boty zabijałyby owady, a wygrałby ten którego program robił to najskuteczniej, z najmniejszą stratą baterii i osłony.
_________________
Piszę bo lubię.
Ostatnio zmieniony przez Tomesy 16-02-2008, 12:24, w całości zmieniany 1 raz  
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 16-02-2008, 12:37   RE: Turniej botów

na mapie może być oprócz terenu także "PowerStation" i budynek naprawczy, różnego rodzaju przeszkody takie jak np. mrówki - odwiedzenie stacji lub jej obrona może być czymś konstruktywnym. Chodziło mi przede wszystkim o to żeby co jakiś czas tworzyć nową mapę, nowe warunki i liczyć klasyfikację generalną. To byłoby ciekawe, i pozwoliłoby zabłysnąć programistom.
_________________
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 16-02-2008, 12:43   RE: Turniej botów

Co do walk drużynowych:
znając pozycje startowe poszczególnych botów i przy użyciu kilku zmiennych object i odpowiednio przygotowanych poleceń radar na początku można ustalić kto jest wrogiem a kto przyjacielem; byleby różne boty dostały swoje osobiste programy; chociaż to też nie jest problem, bo po współrzędnych można poznać kim ten bot jest.
_________________
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 16-02-2008, 13:10   RE: Turniej botów

Pisanie programu na jedną taką walkę zajęłoby kilka tygodni. Chyba, że by się pracowało w grupach. Walki powinny się składać z dwóch botów i przeszkód o których wspomniałeś. Zawodnicy byliby podzieleni na dwie grupy, których skład zmieniałby się z każdą nową walką. Na jednego bota przypadałoby np. 3 zawodników którzy wspólnie tworzyli by programy. Tak ja to widzę.
_________________
Piszę bo lubię.
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 16-02-2008, 13:38   RE: Turniej botów

nie masz racji; oprogramować takiego bota to dobrać odpowiednie moduły i czynniki wszystkie uwzględnić; znając mapę można tego dokonać w 48 godzin (z czego 16 pracując nad programem).
_________________
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 16-02-2008, 14:08   RE: Turniej botów

No może z tymi tygodniami przesadziłem, ale i tak lepiej byłoby robić programy w grupach. Każdy by dał coś od siebie. W końcu "Co dwie głowy to nie jedna" xD .
_________________
Piszę bo lubię.
Ostatnio zmieniony przez Tomesy 16-02-2008, 14:17, w całości zmieniany 1 raz  
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 17-02-2008, 01:26   RE: Turniej botów

co dwie głowy, to chaos rośnie ekspotencjonalnie.
_________________
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 17-02-2008, 11:18   RE: Turniej botów

lol, jaki tekst xD. Dobra ja się już nie mieszam. Poczekam na gotowe.
_________________
Piszę bo lubię.
Ostatnio zmieniony przez Tomesy 17-02-2008, 14:43, w całości zmieniany 1 raz  
 
 
 
ra


Wiek: 28
Dołączył: 02 Kwi 2008
Posty: 2
Skąd: Warszawa
Wysłany: 02-04-2008, 14:08   RE: Turniej botów

Hehe teraz się obudzliście. Jak byłem dzieckiem sam sobie organizowałem takie walki. Colobota traktowałem jak zabawke. A co do programu nie potrzeba wielkich kombinacji. Wystarczy 1 dzień i program gotowy. Przyznam, że trochę oszukałem samą grę dlatego, że gdy kończyła się bateria mojemu działu fazowemu a wiadomo, że baterii nuklearnej nie da się naładować, wpisywałem polecenie

Produce (...Nuclear Cell...) żeby wyprodukowywał nową baterie. Wiadomo jednak, że działo fazowe nie ma możliwości podnoszenia ani odstawiania baterii. Dlatego zaprogramowałem tak robota żeby czały czas podążał za działem fazowym a momencie gdy działo fazowe stworzy baterie, robot podjężdzał i wymieniał baterie. Również sobie ale robot do podnoszenia naszczeście jest samowystarczalny. :D co więcej przy takiej operacji obydwa roboty są narażone na niebezpieczeństwo, dlatego tak zaprogramowałem Osłaniacza aby uaktywniał osłone, i również i jemu dałem robota który wymieniał mu baterie. Cała akcja mogła toczyć się w nieskończność. I mówie wam przy takim czymś nie ma możliwości aby jakiemu kolwiek robotowi albo wyczerpała się tarcza albo bateria. Mogłem te roboty zostawić same a ja mogłem wogóle w to nie grać :D . Stworzyłem je tak jak fantazja mi podpowiadała. Można również tak zaprogramować osłaniacza aby uaktywniał tarcze jeżeli działu fazowemu znajdującego się od niego o pare metru jeżeli pasek poziomu tarczy był niżej niż 50%. Naprawdę można cuda tworzyć w tej grze, a na turniej o którym wcześniej wspomniacie spokojnie stworzył bym robota nie do zniszczenia. To prawda, że jednak jednak działo latające trudniej zestrzelić i ma większy refleks i łatwiej manipuluje przeciwnikiem, ale kiepsko się zrobi jak skończysię bateria, a zabawy jest więcej przy latającym. Polecam oczywiście roboty na na nogach a tak najbardziej działo fazowe mimo, że żrea najwięcej baterii. Działo fazowe we w współpracy z osłaniaczem i robotem pomagaczem jest poprostu nie zniszczalne. Dlatego zakończyłem swoją karierę jako colobot bo poprostu przestała ta gra stawiać mi jakie kolwiek przeszkody :D
_________________
Wszystko sprowadza się do jednego -
Do nicości
 
 
 
YanPL


Dołączył: 12 Lut 2008
Posty: 32
Wysłany: 02-04-2008, 16:41   RE: Turniej botów

a co robiłeś ze zużytymi bateriami? pamiętaj, że chcemy być ekologiczni :P

PS: podeślij mi tego bota program, to chętnie rozwalę toto własnoręcznie :P
_________________
 
 
 
Tomesy


Dołączył: 10 Lut 2008
Posty: 103
Skąd: Łomża
Wysłany: 02-04-2008, 21:53   RE: Turniej botów

Ja sobie początkowo ten cały turniej zupełnie inaczej wyobrażałem. Co do zużytych baterii, ja bym zrobił latającego chwytaka który by wynosił zużyte baterie poza obszar walk.
PS. Tak jak mówił ra, Colobot ma baaardzo duże możliwości, dlatego ta gra niezmiernie mi sie podoba. :)
_________________
Piszę bo lubię.
 
 
 
Wyświetl posty z ostatnich:   

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012