Algorytmy są wykorzystywane do obliczeń, przetwarzania danych i automatycznego wnioskowania. Dokładniej, algorytm jest skuteczną metodą wyrażoną jako skończona lista dobrze zdefiniowanych instrukcji do obliczania funkcji.
Trudno mi opisać to w prawidłowy sposób, więc podam jak najwięcej szczegółów i mam nadzieję, że ktoś wie, co próbuję zrobić = -) Próbuję porównać dwa drzewa węzłów, aby ustalić, jak podobne / różne są pod względem struktury. Na moich poniższych schematach oba przykłady mają tę samą liczbę dzieci, wnuków …
Moim celem jest przedstawienie graczowi zaszyfrowanego słowa, które należy zmienić z powrotem do oryginalnej postaci: OELHL -> CZEŚĆ Chcę algorytmu szyfrującego, który bierze dowolne słowo (> 3 lub 4 litery, może zawierać spacje) i zamienia je w najmniej rozpoznawalną formę. Chociaż losowe przenoszenie każdej litery z pewnością działa, zauważyłem, że …
Próbuję zaimplementować algorytm AI dla Bomberman. Obecnie mam działającą, ale niezbyt inteligentną, podstawową implementację (obecna sztuczna inteligencja jest nadgorliwa w rozmieszczaniu bomb). To jest pierwsza sztuczna inteligencja, jaką kiedykolwiek próbowałem wdrożyć i jestem trochę utknięty. Bardziej wyrafinowane algorytmy, które mam na myśli (te, które spodziewam się podejmować lepsze decyzje), są …
Jakiego rodzaju algorytmu cieniowania można użyć do tworzenia takich cieni? ten, który tworzę, jest podobny, ale wszystko odbywa się za pomocą interfejsu API rysowania 2D opartego na OpenGL, więc nie ma współrzędnej Z. Ponadto, dla samej ręki, naprawdę chciałbym uzyskać zacienione odczucie, jak tutaj: Po prostu nie jestem pewien, jak …
Wyobraź sobie bardzo prostą strzelankę, coś, co wszyscy wiemy: Jesteś graczem (zielony). Twój ruch jest ograniczony do Xosi. Nasz wróg (lub wrogowie) znajduje się u góry ekranu, jego ruch jest również ograniczony do Xosi. Gracz strzela we wroga pociskami (żółtymi). Chciałbym wdrożyć sztuczną inteligencję dla wroga, która powinna być naprawdę …
Pracuję nad platformówką, która zawiera muzykę z wykrywaniem beatów. Obecnie wykrywam uderzenia, sprawdzając, kiedy amplituda prądu przekracza próbkę historyczną. Nie działa to dobrze z gatunkami muzyki, takimi jak rock, które mają dość stałą amplitudę. Spojrzałem więc dalej i znalazłem algorytmy dzielące dźwięk na wiele pasm za pomocą FFT ... potem …
W mojej grze 2D mam wieżyczki AI, które powinny wspierać gracza, automatycznie strzelając w kierunku wrogów. Chciałbym zmusić ich do inteligentnego strzelania i poprowadzenia celu, zamiast po prostu wycelować w obecną pozycję wroga. Biorąc więc pod uwagę (zawsze stały) wektor prędkości i położenia zarówno wroga, jak i pocisku wieży, jak …
Próbuję połączyć dwie rzeczy. Piszę grę i muszę określić kwadraty siatki leżące na linii z zmiennoprzecinkowymi punktami końcowymi. Ponadto muszę uwzględnić wszystkie kwadraty siatki, których dotyka (tj. Nie tylko linię Bresenhama, ale niebieską): Czy ktoś może zaoferować mi jakiś wgląd w to, jak to zrobić? Oczywistym rozwiązaniem jest użycie naiwnego …
Mam dwa nachodzące na siebie wielokąty 2D . Szukam algorytmu do odejmowania i dodawania ich. Rezultatem musi być pojedynczy wklęsły wielokąt lub (jeszcze lepiej) zestaw największych wypukłych tworzących wynik wklęsły (np. Trójkąty). (Po lewej: Początkowe zachodzące na siebie wielokąty. Środek: Powstały wielokąt wklęsły po dodaniu. Po prawej: Zestaw wielokątów wypukłych …
Przepraszam, to pytanie jest nieco ezoteryczne, ale po prostu nie mogę tego z głowy wyrzucić! Patrzę na algorytm zanikania używany w grze arkadowej DoDonPachi (jak również w wielu innych starszych grach): Napisałem skrypt Pythona, aby wybrać kilka pikseli i śledzić je na czas zanikania. Oto reprezentatywna próbka wyników. Pierwszy rząd …
To pytanie dla początkujących, ale oto: Moja mapa to siatka 2d i chcę generować drogi i rzeki. Trasa od punktu początkowego do końcowego nie może być optymalną drogą pod względem liczby płytek. Zamiast tego powinny mieć pewien poziom losowości (tury). Czy istnieje standardowy algorytm dla tego rodzaju rzeczy? Twoje zdrowie! …
To jest gra flash z widokiem izometrycznym. Muszę wiedzieć, jak sortować obiekty, aby nie było potrzeby sprawdzania bufora Z podczas rysowania. To może wydawać się łatwe, ale istnieje inne ograniczenie, scena może zawierać ponad 10 000 obiektów, więc algorytm musi być uruchomiony w mniej niż O (n ^ 2). Wszystkie …
Zastanawiam się nad przystosowaniem klasycznej gry „helikoptera” (tj. Http://www.addictinggames.com/helicopter.html ), ale jeszcze nie wymyśliłem, jak stworzyć silnik generacji ścian. Jakieś wskaźniki do pseudokodu? Nie interesują mnie obiekty pośrodku - tylko metodologia generowania boków w sposób, który zwiększa się z trudem (zamyka się bardziej, ma więcej nieoczekiwanych zakrętów) w miarę postępu …
Obecnie moja bardzo podstawowa struktura AI ma agentów, którzy poruszają się po poszarpanej ścieżce złożonej z szeregu punktów. Robią to po prostu przesuwając swoją pozycję z jednego punktu do drugiego. Kiedy dotrą do następnego punktu, przechodzą do następnego i tak dalej. Jak mogę to zmienić, aby poruszały się płynnie wzdłuż …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.