Wpis z mikrobloga

Ktoś wie, skąd się wzięła liczba możliwych wzorów dla pokemona Spinda?
#pokemon #pokemongo

W grach wszystkich możliwych wzorów jest 4294967295. Liczba w tej formie nic nie mówi. Więcej powie w systemie dwójkowym (są to 32 jedynki): 11111111111111111111111111111111. Z tego widzimy, że liczba możliwości to suma potęg liczby 2 (potęgi od 0 do 31). Jakiś informatyko-matematyk może wyjaśnić to zagadnienie kombinatoryczne?

#informatyka #matematyka #kombinatoryka
Wykopaliskasz - Ktoś wie, skąd się wzięła liczba możliwych wzorów dla pokemona Spinda...

źródło: comment_KMEX7qgXswaxoWHBjci8MbnDmtABOS2q.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wykopaliskasz: Tak naprawdę to jest ich mniej trochę(bo niektóre wartości mogą generować te same pozycje kropek). Widzisz te 2 czerwone kropki na uszach i na głowie? Ich ułożenie zależy od czegoś co się nazywa personality value. Jest to pseudolowa 32-bitowa wartość. Algorytm układania tych kropek jest dość skomplikowany, jeśli znasz C, tak wyglądał w generacji 3. https://github.com/pret/pokeemerald/blob/master/src/pokemon.c#L4751
  • Odpowiedz
via Wykop Mobilny (Android)
  • 5
@Wykopaliskasz: Pewnie gra na konsolę z architekturą 32 bitową, i użyte zostały wszystkie 32 bity, które po przeliczeniu na liczbę decymalną daje ten wynik ( ͡° ͜ʖ ͡°)
  • Odpowiedz