Pytanie:
Jak mogę znaleźć Pokemona za pomocą funkcji „obserwacje”?
Mindwin
2016-08-24 00:04:49 UTC
view on stackexchange narkive permalink

Dzięki tej nowej funkcji „obserwacji”, prawdopodobnie zobaczysz pokemony, które są blisko ciebie.

Gdy nie ma ich już w pobliżu, powinny zniknąć z tej listy i powrócić, gdy wrócisz w zasięg.

A teraz, jak mogę użyć tych informacji, aby znaleźć pokemona na tej liście?

W wojsku jest coś, co nazywa się zwiadem spiralnym, co to jest, zaczynasz w środku obszaru i zaczynasz chodzić po spirali przez około 100 metrów.Użyłem tej metody w grze i miałem z nią wielkie szczęście.To nie jest gówniany ładunek przypadkowej matematyki, której nie potrzebujesz, jest prosty i skuteczny.
Istnieje również [metoda ingress] (https://www.reddit.com/r/pokemongo/comments/4sknib/using_ingress_app_as_a_pok%C3%A9mon_go_maphack_to_find/), która jest rodzajem oszustwa.
Sześć odpowiedzi:
GrizZ
2016-08-24 00:17:15 UTC
view on stackexchange narkive permalink

Jest dość dobry post o tym, jak działają obserwacje na reddicie, a ja podsumuję, co tam jest napisane. Niemniej credits trafiają do OP „Zakrael” .

Aby wykonać poniższe czynności, zrób to zdjęcie, które jest również zawarte we wspomnianym poście reddit. A visualization on how to the sightings feature may be used

  1. Widzisz Pokemona, powiedzmy podążając za postem reddita, Pidgey'ego, na swojej liście obserwacji. Nazwijmy to Punktem A. Do tej pory wiesz tylko, że Pidgey znajduje się w promieniu 200 m od twojej aktualnej pozycji A.
  2. Idź prosto, aż Pidgey zniknie z listy twoich obserwacji. Zwróć uwagę na ten punkt, zwany dalej „B”, tak dokładny, jak to tylko możliwe, gdzie będziesz go później potrzebować.
  3. Wykonaj zwrot o 180 ° i idź ponownie, aż Pidgey zniknie z twojej listy obserwowanych, w tym miejscu nazwiemy C.
  4. Teraz stwórz linię między punktem B i C, zaznacz dokładny punkt środkowy D i idź do tego punktu D. Gdy znajdziesz się w pozycji D, możesz iść w prawo lub w lewo (względnie do linii BC).
  5. Powiedzmy, że skręciłeś w lewo i Pidgey znowu zniknął z twojej listy obserwacyjnej, ostatecznie wylądowałeś na punkcie E i dlatego obrałeś zły kierunek. Obróć się o 180 ° i idź prosto, aż napotkasz tego Pidgey'ego.

Pamiętaj, że Pokemon pozostanie spawnowany przez ok. 15 minut, więc jeśli zajmie ci to zbyt dużo czasu, Pidgey mógł zniknąć i dlatego cała praca była bezużyteczna.

To strasznie dużo geometrii / pomiarów jak na grę, która powinna mieć to wbudowane na początek.* westchnienie * No cóż.Doskonała odpowiedź niezależnie od tego.
A teraz mam pytanie do wysłania na Math.SE: w najgorszym przypadku, ile bym chodził, aby znaleźć tego pokemona.
Powiedziałbym, że około 1 km.Zakładając, że punkt A znajduje się w samym środku koła.Będziesz musiał przejść 200 m, aby dostać się do punktu B, 400 m, aby dostać się do punktu C, 200 m, aby dostać się do punktu D, a pozostała odległość do Pidgey, około 200 m -> nieco mniej niż 1 km.Ale jeśli wybierzesz zły kierunek z punktu D, będziesz musiał przejść 200 m do punktu E, zawrócić, aby dostać się do Pidgey, a więc kolejne 400 m dodatkowo do odległości z D do Pidgey, co daje ok.1400m.Mam nadzieję, że nie mam żadnego poważnego błędu logicznego, ani nie przedstawiłem żałosnego wyjaśnienia.
Cóż, gdyby punkt A znajdował się pośrodku koła (lub nawet w odległości odrodzenia, co wydaje mi się hojne), nie musiałbyś w ogóle chodzić, aby go znaleźć.
w najgorszym przypadku, gdy punkt A znajduje się pośrodku koła, Pidgey odrodziłby się po jego ostatniej stronie, gdzie nie było ani punktu B, C ani E.Nie wskazałem, że zakładałem, że spawn Pidgey'ego też się zmienił, więc zgadnij, że masz rację :).Ale tak, założyłem, że spawn znajduje się nieco na ostatnim „zakręcie”, który sprawdzamy.
W najgorszym przypadku w pobliżu są dwa (lub więcej) Pidgeysów i zniknięcie z pola widzenia nagle staje się znacznie mniej przydatne.
@KevinL ten problem mógłby się tylko udać, aby uzyskać rzadki lub rzadki problem, bardzo trudno jest dostać dwa w zasięgu.Nikt nie przeszedłby 1175 m za pidgey
@GrizZ najgorszym przypadkiem jest sytuacja, gdy pokemon znajduje się 21 m od gracza (zakładając, że w zasięgu jest tylko jeden pokemon tego typu).wtedy zawodnik chodziłby cztery razy 199 m (ABACA), następnie 179 m AD i ostatecznie 200 m A-pidgey.
Jak znaleźć punkt D, czy jest to jakiś przypadkowy, arbitralny punkt?
@Dragonrage Punkt D znajduje się w połowie drogi między B i C.
@MageXy na podstawie wyglądu można założyć, że jednak na odcinkach linii nie ma znaczników wskazujących, że są one przystające.
@Dragonrage Nie, mam na myśli matematycznie, D to środek BC.Musi być, bo inaczej nie trafisz w środek okręgu, w którym znajduje się Pidgey.
@MageXy Mogę to założyć, ale powinno być to wyraźnie określone, a nie sugerowane.
Zgoda.Musisz wyraźnie stwierdzić, że D jest środkiem odcinka linii BC.Zamiast „Teraz stwórz linię między punktem B i C i idź do tego punktu D”, powiedziałbym: „Teraz ponownie skręć o 180 stopni i idź * w połowie * z powrotem do B. Nazwiemy ten punkt D.”
@GrizZ Myślę, że nie zrozumiałeś poprawnie obrazu.Koło ma szerokość 200 m * wokół Pidgey *.Taka jest cała idea, okrąg to obszar wokół Pokemona, w którym pojawia się na celowniku, więc zawsze będzie w środku.Najgorszy przypadek jest wtedy, gdy jesteś tuż poza zasięgiem odradzania (który wydaje się być 20 m) i zaczynasz iść w kierunku prostopadłym do kierunku, w którym znajduje się Pokemon, a następnie wybierz zły kierunek w kroku 4. Zakładając w ogóle dokładny GPSW najgorszym przypadku odległość wynosi wtedy zaledwie 1156 m.
MonadBoy
2016-08-24 22:41:47 UTC
view on stackexchange narkive permalink

Oto alternatywna metoda, która wykorzystuje tylko bardzo prostą geometrię z liceum. Powiedzmy, że widzisz pokemony pojawiające się na liście obserwacji w pewnym punkcie A poniżej. (Jeśli akurat znajdujesz się gdzieś w kręgu odradzania, gdy zaczynasz, zamiast na krawędzi, po prostu idź do przodu, aż pokémon zniknie i odwróć się)

  1. Zaznacz miejsce A w swoim umyśle lub umieść kamień lub coś podobnego. Wtedy jesteś na skraju koła odradzania.

  2. Teraz po prostu idź prosto przed siebie, aż pokémon zniknie z widoku. Jesteś teraz w pewnym punkcie B na krawędzi koła. Zaznacz, gdzie znajduje się ten punkt B w twoim umyśle lub umieszczając kamień.

enter image description here

  1. Spróbuj lekko przesunąć w lewo i w prawo w.r.t. linia AB, aby dowiedzieć się, po której stronie AB pokémon pojawia się na liście obserwacji. (Powinno to zająć kilka metrów chodzenia w obie strony i sprawdzania listy obserwacyjnej pokémona)

  2. Gdy już wiesz, po której stronie AB leży pokémon, skręć o 90 ° od punktu B w.r.t. linię AB w tym kierunku i idź prosto, aż pokémon znowu zniknie. Znajdujesz się teraz w punkcie C. Prosta AC jest wtedy przeciwprostokątną trójkąta prostokątnego ABC, a ABC ma wszystkie wierzchołki leżące na obwodzie koła odradzania. Dlatego, zgodnie z twierdzeniem o kącie wpisanym, AC jest średnicą koła odradzającego!

  3. Po prostu idź z C w kierunku A, a w połowie drogi dosłownie znajdziesz się na szczycie pokemona.

Oczywiście może się zdarzyć, że AB jest samą średnicą, w którym to przypadku napotkasz pokemona już w kroku 2, ale może się zdarzyć, że twoja ścieżka do A jest tylko styczną do koła odradzania, w takim przypadku może po prostu trochę przejść w kroku 2, tak jak w kroku 3, aby określić dobry kierunek początkowy dla linii AB, ale jest to trochę trywialne dla rozsądnej istoty ludzkiej bez dalszych szczegółów.

Kto powiedział, że geometria w liceum nie ma zastosowań?:)

Grafika czyni to rozwiązanie najlepszym :)
W rzeczywistości jest to zoptymalizowana wersja metody, która wygląda jak krzyżyk - dobra robota!Warunek znalezienia krawędzi jest również dość trywialny, ponieważ możesz przypadkowo spotkać Pokemona podczas jego poszukiwania.
scenia
2016-08-24 12:09:56 UTC
view on stackexchange narkive permalink

Najłatwiejszą systematyczną metodą jest chodzenie po spirali na zewnątrz. W ten sposób zmniejszysz problem chodzenia w złym kierunku i najwięcej zyskasz na rozpoczęciu w pobliżu miejsca, w którym znajduje się Pokemon. Metoda jest prosta i została przedstawiona na poniższym obrazku:

Outwards spiral search method

Przedstawiono tutaj 2 różne scenariusze:

  1. Optymalnym przypadkiem jest to, że podążając za spiralnym wzorem na zewnątrz (ścieżka implikuje siatkę ulic dla dodatkowego realizmu), w pewnym momencie znajdziesz się w promieniu odrodzenia Pokemona. Ten punkt jest osiągany szybciej, im bliżej Pokemona znajduje się punkt startowy.

  2. W niektórych przypadkach Pokemon zniknie z twoich obserwacji po osiągnięciu punktu D1. W takim przypadku zapamiętaj punkt na mapie, skróć swoją spiralę i kontynuuj tak, jak pokazano, aż napotkasz Pokemona lub zniknie on ponownie w punkcie D2. Spójrz na mapę, określ punkt środkowy M między Twoją aktualną pozycją (D2) a zapamiętanym punktem D1. Lokalizacja Pokemona znajduje się około 200 m od tego punktu M w kierunku, w którym była większość twojej spiralnej ścieżki spacerowej. Określ tę lokalizację na mapie i udaj się tam, aby ją znaleźć.

    Innym sposobem na kontynuację po trafieniu w punkt D1 jest bezpośrednie przejście 200 m mniej więcej w kierunku punktu początkowego (i poza nim), a następnie rozpoczęcie od tego miejsca po spirali (chyba że napotkasz Pokemona po drodze, oczywiście). Działa to tylko w niektórych przypadkach, jeśli napotkasz D1 w pierwszych 3 gałęziach spirali, metoda jest bardzo zawodna i możesz iść w zupełnie złym kierunku. Mówiąc najprościej, przed użyciem tej metody należy wykonać pełne koło.

Keen
2016-08-25 09:43:22 UTC
view on stackexchange narkive permalink

Używam Ingress, poprzedniej gry AR firmy Niantic. Jeśli jestem w okolicy, w której nie znam pobliskich punktów odrodzenia, możesz je znaleźć, otwierając Ingress. W Ingress wiele spawnów Pokemonów znajduje się w tym samym miejscu co XM, czyli małe skupiska świateł. PokeStopy i siłownie również znajdują się w Ingress jako większe, bardziej złożone konstrukcje z mnóstwem świateł dookoła. Jeśli jesteś w okolicy, w której jest wiele z nich, ta sztuczka nie zadziała, ponieważ siłownie i PokeStops zasłonią XM. W takich przypadkach wracam do metody triangulacji, którą GrizZ przedstawia w swojej odpowiedzi.

Staram się unikać tych kłopotów, przygotowując się przed wyjściem na polowanie na Pokemony. Jeśli masz skłonności techniczne (i nie masz nic przeciwko złamaniu TOS, rozumiejąc, że może to spowodować zbanowanie), możesz skonfigurować oprogramowanie skanujące, aby skanować obszar w celu zidentyfikowania punktów odradzania i tego, co się pojawia. Alternatywnie możesz wyszukać w Internecie lokalne społeczności Pokemon Go, ponieważ często mają one zmapowane punkty odradzania lub przynajmniej tam, gdzie znajdują się gniazda (gniazda są tam, gdzie często pojawiają się określone Pokemony). Używam ich, więc nie muszę polegać na funkcji Celowania, aby uchwycić pokemona, którego szukam.

Dragonrage
2016-08-24 00:18:35 UTC
view on stackexchange narkive permalink

Kiedy coś wyskakuje, po prostu zrób to:

  1. Idź w linii prostej, aż go znajdziesz lub zniknie.
  2. Jeśli zniknie, powtórz kroki do punktu początkowego i powtórz kroki 1-2 w innym kierunku.

Jeśli masz szczęście, znajdziesz go, zanim zniknie, w przeciwnym razie niewiele więcej możesz zrobić, aby znaleźć to szybciej, niż mieć inne osoby przy sobie i kazać im wykonać te same kroki, ale w innym kierunku niż Tyaby szybciej pokonać teren.

To dość nieefektywna metoda.Spirala na zewnątrz jest znacznie szybsza.
@scenia spróbuj obrócić się na zewnątrz, będąc w miejscu, które ma ulice.naprawdę nie możesz, musisz iść ulicami.
Ulice mają tendencję do przecinania się, nadal można chodzić po spirali, aby uniknąć dwukrotnego chodzenia po każdej ulicy.
@scenia, możesz być w stanie kręcić się po spirali, jeśli masz ładny układ ulic.w przeciwnym razie musisz wykonać moją metodę
Nie przychodzi mi do głowy żaden układ ulic w prawdziwym świecie, w którym nie można by się wydostać.Nawet słynny wzór gwiazdy na łuku triumfalnym Paryża ma ulice przecinające się z tymi wychodzącymi na zewnątrz od centrum.Chyba że ktoś dosłownie zaplanował całkowicie opóźnione w rozwoju miasto, w którym każda ścieżka z punktu A do punktu B zawsze musi przebiegać przez określoną, centralną lokalizację, zawsze możesz chodzić po spirali.Losowe chodzenie do 400m iz powrotem to zdecydowanie najgorsza metoda.
@scenia w pobliżu mojego domu znajduje się wiele ślepych zaułków i niepołączonych ulic, a ulice, którymi potencjalnie mógłbyś się skręcić, mają bardzo długie bloki, więc idąc głównymi ulicami, zastanawiam się, która z tych dróg jest dla mnie najlepsza.
hobbs
2016-08-24 01:04:44 UTC
view on stackexchange narkive permalink

Jeśli zauważysz coś w obserwacjach, które chcesz złapać, przejdź się po okolicy.Obserwacje pokazują tylko Pokemony w promieniu 70 metrów od twojej pozycji, co jest dość łatwe do zbadania.Jeśli nie możesz go znaleźć, spróbuj zamknąć grę i otworzyć ją ponownie - jeśli Pokemon zniknie z obserwacji, nie było go tam od początku;czasami po prostu utkną na ekranie.

Jeśli nie widzisz nic ekscytującego, spróbuj udać się gdzie indziej, aż zobaczysz!Celem widżetu i gry jest zainspirowanie Cię do eksploracji.Najlepszym sposobem na znalezienie Pokemona do złapania jest pokonanie ziemi, a nie spędzanie czasu na patrzeniu w dół i wykonywaniu mentalnej geometrii.

Celem odpowiedzi i tej witryny jest udzielenie odpowiedzi na pytanie, a nie mówienie ludziom, jak cieszyć się grami.
Jestem prawie pewien, że prawdziwi odkrywcy dziwnych lądów używali trygonometrii przez sporą część historii.
@Blorgbeard Odpowiedziałem na pytanie.Zaproponowałem najskuteczniejszy sposób wykorzystania widoku obserwacji do znalezienia Pokemona.Geometryczne sztuczki sprawiają, że ludzie czują się sprytni, ale nie są szybsi ani bardziej niezawodni niż błądzenie bez celu, podczas gdy jedyne, co masz, to wyświetlacz, który aktualizuje się, gdy masz na to ochotę.Potem szybko skomentowałem konsekwencje obserwacji Gricean - to znaczy, jak programiści kształtują rozgrywkę za pomocą interfejsu użytkownika i co tam zapewniają.Nie przedstawiłem własnej opinii na temat tego, jak się bawić.
Niezależnie od zasadności tej odpowiedzi obelgi nie są mile widziane.Usunąłem tutaj kilka komentarzy.Jeśli nie możesz być grzeczny, może czas odejść.
chodzenie bez celu zdecydowanie nie jest najbardziej efektywnym sposobem
Jeśli naprawdę myślisz, że algorytm randomizowany przewyższa algorytm deterministyczny w oczekiwaniu, musisz przedstawić solidny dowód, aby go potraktować poważnie.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...