Główna Poczekalnia (3) Soft (1) Dodaj Obrazki Dowcipy Popularne Losowe Szukaj Ranking
Zarejestruj się Zaloguj się
👾 Zmiana domeny serwisu - ostatnia aktualizacja: 2025-07-22, 21:51
📌 Ukraina ⚔️ Rosja Tylko dla osób pełnoletnich - ostatnia aktualizacja: Dzisiaj 1:05
Boty w Quake 3.
thbrgftvwqe • 2013-07-01, 21:20
Witam serdecznie, kolega podesłał mi pewien temat na 4chanie, który z punktu widzenia dzisiejszego zaawansowania technologicznego wydaje mi się ciekawy. Trochę do czytania jest, ale myślę, że co niektórych to zainteresuje. Pominę niezbyt ciekawe wątki, ale pod koniec wrzucę całe źródło, po angielsku oczywiście.

Annonymous No. 111605203

Boty Quake'a 3 zostały zaprojektowane na prostej sztucznej sieci neuronowej.
Potrafią efektywnie "myśleć", żeby znaleźć najlepszą drogę do zrobienia czegoś. (Zabicie przeciwnika przyp.)
Są w stanie zobaczyć, która z taktyk zadziałała, a która nie, powtarzają taktyki, które przyniosły skutek i unikają tych, które się nie sprawdziły.
Im dłużej grają tym więcej o Tobie wiedzą (uczą się przyp.), sprawdzają Twoje zachowania, i też ich używają. Były to pierwsze uczące się boty w jakiejkolwiek grze.

Kiedy o tym przeczytałem, ustawiłem serwer Quake'a 3 Areny na mojej pirackiej wersji gry, żeby 16 botów walczyło między sobą i zobaczyć jak dobre mogą się stać.
Serwer ustawiłem 4 lata temu, działał przez ten cały czas. Zapomniałem o nim aż do dziś. Mam zamiar sprawdzić co u nich.

Annonymous No. 111605619

Właśnie sprawdziłem, ale z jakiegoś powodu boty tylko stoją. Spróbuję zmienić mapę (sama powinna się zmieniać, ale myślę, że coś się zacięło).

Boxes No. 111605859

>>111605619
To może mieć sens, nie jestem co do tego pewny, ale jeśli to co mówisz jest prawdą, jedynym zwycięskim logicznym ruchem dla nich będzie brak gry.

Annonymous No. 111606064

>>111605619
Może nauczyły się, że najlepszą techniką by przetrwać, jest pokój i stanie tam wieczność, w oczekiwaniu na zbawienie.

Annonymous No. 111606239

>>111606064
Prawdopodobnie myślą, że wynik 0:0 jest lepszy niż 1:1 lub jakikolwiek inny.

Annonymous No. 111606366

>>111606075
Wiedzą kiedy walczyć i uciekać, kiedy mają mało życia, albo, żeby zdobyć broń, to co robią teraz nie pomoże im w wygraniu.

Zmieniłem mapę, a one nadal stoją.
Mam program, który zbiera dane o r🤬ach graczy na serwerze i oni tam po prostu stoją.
Zaraz pobiorę Quake'a 3 Arenę i zobaczę czy zaczną grać kiedy wejdę na serwer.

Annonymous No. 111606371

>>111605619
Ostateczna strategia przetrwania zdobyta po 4 latach doświadczeń: Nikt nie umiera, jeśli nikt nie zabija.

Osiągnęli coś, czego my nie jesteśmy w stanie.

Pokój.

Annonymous No. 111606616

>>111606366
Założę się, że zabiją Cię w sekundę po wejściu, ponieważ zakłócisz ich koegzystencję.

Annonymous No. 111607946

Okej, to jest naprawdę kurewsko dziwne.
Dołączyłem do serwera i boty nadal po prostu stały, ale najbardziej pop🤬lone było to, że zaczęły "podążać za mną wzrokiem", chwilę połaziłem, a one nadal się na mnie zerkały.
Podniosłem broń i zastrzeliłem jednego z nich, wszyscy się rozbiegli (i jego i drużyna przeciwnika przyp.) i zebrali bronie, po czym ściągnęli mnie, po tym wysypał się serwer.

Annonymous No. 111608833

Mój boże, właśnie sprawdziłem ich logi. Każdy bot miał swój log.
Każdy z nich zebrał 512MB danych.

Annonymous No. 111609106

>>111608833
Chcę w to uwierzyć, pokaż mi dowód.

Annonymous No. 111610616



Annonymous No. 111610616

>>111610821
To nie są takie typy logów, te są logami taktycznymi, opierają się o to co zadziałało i co nie zadziałało w walce. To są ich wspomnienia.

>>111610902
Człowieku oni zebrali 512 MB danych NA BOTA. 16 botów, czyli 8GB informacji. Te k🤬y powinny być wdzięczne, że nie usunąłem ich za zaśmiecanie mi dysku.

To by było na tyle po pełną wersję owego obrazka (po angielsku), można skoczyć tutaj. Jest to tylko ciekawostka, nie ma żadnych przesłanek, że to co owy anon wysłał było prawdziwe jednak. Kłamstwo na nic by mu się nie zdało.

Co o tym sądzicie? Tłumaczenie moje, wiem, że koślawe ale na pewno lepsze niż z google lub jego brak i tekst "angielski na poziomie gimbazy."
Zgłoś
Witaj użytkowniku Sadol.pl,

Lubisz oglądać nasze filmy z dobrą prędkością i bez męczących reklam? Wspomóż nas aby tak zostało!

Dalsze istnienie serwisu jest możliwe jedynie dzięki niewielkim, dobrowolnym wpłatom od użytkowników. Prosimy Cię zatem o rozważenie wsparcia nas poprzez serwis Zrzutka.pl abyś miał gdzie oglądać swoje ulubione filmy ;) Zarejestrowani użytkownicy strony mogą również wsprzeć nas kupując usługę Premium (więcej informacji).

Wesprzyj serwis poprzez Zrzutkę
 już wpłaciłem / nie jestem zainteresowany
Avatar
konto usunięte 2013-07-01, 23:47 4
Ten komentarz został automatycznie oznaczony jako potencjalnie niewłaściwy dla osób niepełnoletnich. Zaloguj się aby go wyświetlić.
Zgłoś
Avatar
ptaq666 2013-07-01, 23:58 1
Ten komentarz został automatycznie oznaczony jako potencjalnie niewłaściwy dla osób niepełnoletnich. Zaloguj się aby go wyświetlić.
Zgłoś
Avatar
bingo100 2013-07-02, 0:21 1
To i ja trzy grosze dorzucę, bo akurat mam Q3 pod ręką.
Obrazek z logami jest fejkiem, bo katalog Bots jest spakowany w pliku pak0.pk3\botfiles\bots a nie w głównym katalogu gry.
W tymże katalogu są pliki z parametrami (dla przykładu fragment dla bota Xaero, który niemiłosiernie walił z railguna Aha, te parametry można zmieniać jakby się komuś chciało. Np. dać mu 100% celności z raila i zrobić sobie taki challenge, żeby nie dać mu się dorwać to tej broni

xaero_c.c:
//===========================================================================
//
// Name: Xaero_c.c
// Function: Xaero, rank 2
// Programmer: MrElusive (MrElusive@idsoftware.com)
// version: 1
// Tab Size: 4 (real tabs)
//===========================================================================

#include "chars.h"

skill 1
{
CHARACTERISTIC_NAME "Xaero"
CHARACTERISTIC_GENDER "male"
CHARACTERISTIC_ATTACK_SKILL 0.45
CHARACTERISTIC_WEAPONWEIGHTS "bots/xaero_w.c"
CHARACTERISTIC_AIM_SKILL 0.45
CHARACTERISTIC_AIM_ACCURACY 0.75
CHARACTERISTIC_VIEW_FACTOR 0.95
CHARACTERISTIC_VIEW_MAXCHANGE 360
CHARACTERISTIC_REACTIONTIME 0.5

CHARACTERISTIC_CHAT_FILE "bots/xaero_t.c"
CHARACTERISTIC_CHAT_NAME "xaero"
CHARACTERISTIC_CHAT_CPM 400
CHARACTERISTIC_CHAT_INSULT 0.4
CHARACTERISTIC_CHAT_MISC 0.5
CHARACTERISTIC_CHAT_STARTENDLEVEL 0.5
CHARACTERISTIC_CHAT_ENTEREXITGAME 0.5
CHARACTERISTIC_CHAT_KILL 0.5
CHARACTERISTIC_CHAT_DEATH 0.5
CHARACTERISTIC_CHAT_ENEMYSUICIDE 0.5
CHARACTERISTIC_CHAT_HITTALKING 0.15
CHARACTERISTIC_CHAT_HITNODEATH 0.5
CHARACTERISTIC_CHAT_HITNOKILL 0.5
CHARACTERISTIC_CHAT_RANDOM 0.5
CHARACTERISTIC_CHAT_REPLY 0.25

CHARACTERISTIC_CROUCHER 0.05
CHARACTERISTIC_JUMPER 0.95
CHARACTERISTIC_WEAPONJUMPING 0.05
CHARACTERISTIC_GRAPPLE_USER 0.05

CHARACTERISTIC_ITEMWEIGHTS "bots/xaero_i.c"
CHARACTERISTIC_AGGRESSION 0.75
CHARACTERISTIC_SELFPRESERVATION 0.95
CHARACTERISTIC_VENGEFULNESS 0.95
CHARACTERISTIC_CAMPER 0.25

CHARACTERISTIC_EASY_FRAGGER 0.05
CHARACTERISTIC_ALERTNESS 0.95

CHARACTERISTIC_AIM_ACCURACY_MACHINEGUN 0.5
CHARACTERISTIC_AIM_ACCURACY_SHOTGUN 0.5
CHARACTERISTIC_AIM_ACCURACY_ROCKETLAUNCHER 0.5
CHARACTERISTIC_AIM_ACCURACY_GRENADELAUNCHER 0.5
CHARACTERISTIC_AIM_ACCURACY_LIGHTNING 0.5
CHARACTERISTIC_AIM_ACCURACY_PLASMAGUN 0.5
CHARACTERISTIC_AIM_ACCURACY_RAILGUN 0.7
CHARACTERISTIC_AIM_ACCURACY_BFG10K 0.5
CHARACTERISTIC_AIM_SKILL_ROCKETLAUNCHER 0.5
CHARACTERISTIC_AIM_SKILL_GRENADELAUNCHER 0.5
CHARACTERISTIC_AIM_SKILL_PLASMAGUN 0.5
CHARACTERISTIC_AIM_SKILL_BFG10K 0.5

CHARACTERISTIC_FIRETHROTTLE 0.4
}
Zgłoś
Avatar
konto usunięte 2013-07-02, 0:39
wzruszająca historia
Zgłoś
Avatar
kothletino 2013-07-02, 2:25
Quake 3 i łącze poziomu 128 kpbs wspaniałe czasy.
A ile nieprzespanych nocy żeby ogarnąć kolejne poziomy z NIGHTMARE to chyba tylko Bóg wie ...
Zgłoś
Avatar
KMD 2013-07-02, 4:00
Ten komentarz został automatycznie oznaczony jako potencjalnie niewłaściwy dla osób niepełnoletnich. Zaloguj się aby go wyświetlić.
Zgłoś
Avatar
KANIBAL22 2013-07-02, 4:16
Ten komentarz został automatycznie oznaczony jako potencjalnie niewłaściwy dla osób niepełnoletnich. Zaloguj się aby go wyświetlić.
Zgłoś
Avatar
Zimny_browar 2013-07-02, 9:58
Myślące boty? To można zrobić. Taka technika jest teraz a wy mało z zachwytu się nie zesraliście po przeczytaniu tego.
Zgłoś
Avatar
konto usunięte 2013-07-02, 12:35
A jeśli ktoś nie ogarnia skąd wzięli na tego fake'a pomysł - "Gry Wojenne"
Zgłoś
Avatar
Stachu564 2013-07-02, 18:18
Niestety to fejk , na polygamia jest nawet artykuł o tym polygamia.pl/Polygamia/1,107162,14203848,Gromimy_mit__czy_historia_o_p...
Zgłoś
Avatar
bloodwar 2013-07-02, 21:19
Mamy 2013 rok i ludzie do tej pory narzekają na "sztuczną" inteligencję i boty o inteligencji ziemniaka w grach, więc niemozliwe żeby w latach świetności Q3 powstało coś, co może się uczyć w sposób tak zaawansowany. Z tego co pamiętam kiedyś czytałem o rankingu inteligencji botów w grach i wygrał jakiś tam bot do Counter-Strike 1.6, bot ten miał parę standardowych opcji (typu zmienianie ścieżki co runda, współpraca z innymi botami np. przy rzucaniu granatów, realizacji celu i campingu) a z bardziej zaawansowanych - "uczenie" się nowych map (bo miał wgrane ścieżki do najpopularniejszych map np. de_dust2 ale potrafił się "nauczyć" sam nowych ścieżek do nowej mapy) i dostosowywanie noszonej broni do przeciwnika (np. jak koleś często wybierał AWM - on też brał częściej AWM niż inną broń) i do obranej taktyki (np. jeżeli kampił na długie to brał snajperkę, ale jak kampił na krótkie to inną). Z ciekawości zainstalowałem CS 1.6, pobrałem bota i powiem krótko - szału nie ma, jeżeli to jest najlepsze co rynek miał do zaoferowania w 2010 roku to tym bardziej niemożliwe jest żeby było coś lepszego wcześniej w Q3
Zgłoś
Avatar
Ronin92 2013-07-03, 1:29
Ten komentarz został automatycznie oznaczony jako potencjalnie niewłaściwy dla osób niepełnoletnich. Zaloguj się aby go wyświetlić.
Zgłoś
Avatar
konto usunięte 2013-07-05, 20:47
Nic wyjątkowo skomplikowanego, ale trochę roboty jest. I nie wymaga wcale jakichś ogromnych mocy obliczeniowych... Co prawda bez sieci neuronowych, jedynie na bazie podstawowych algorytmów genetycznych i maszynowego uczenia, ale efekty są w zupełności zadowalające. 512MB danych na bota? Co on tam zapisywał?... W tej chwili wychodzi mi max po 3k rekordów na AI (ok 30kb), średnio ok. 1k rekordów.

Zgłoś

Oznaczenia wiekowe materiałów są zgodne z wytycznymi Krajowej Rady Radiofonii i Telewizji

 Oświadczam iż jestem osobą pełnoletnią i wyrażam zgodę na ukrycie oznaczeń wiekowych materiałów zamieszczonych na stronie
Funkcja pobierania filmów jest dostępna w opcji Premium
Usługa Premium wspiera nasz serwis oraz daje dodatkowe benefity m.in.:
- całkowite wyłączenie reklam
- możliwość pobierania filmów z poziomu odtwarzacza
- możliwość pokolorowania nazwy użytkownika
... i wiele innnych!
Zostań użytkownikiem Premium już od 5,00 PLN miesięcznie* * przy zakupie konta Premium na 3 miesiące. 6,00 PLN przy zakupie na jeden miesiąc.
* wymaga posiadania zarejestrowanego konta w serwisie
 Nie dziękuję, może innym razem