RM 2k - moje zabawy ze zmiennymi itp.

Wydarzenia, komentarze, pomysły... Wszelkie dyskusje związane z RM.

Moderatorzy: GameBoy, Dragon Kamillo

Awatar użytkownika
Dragon Kamillo

Golden Forki 2016 - Pełne Wersje (miejsce 3); Golden Forki 2013 - Zapowiedzi (zwycięstwo); Liga Mapperów Sezon IV (miejsce 2)
Posty: 1796
Rejestracja: 18 paź 2009, 21:23
Lokalizacja: Poznań/Granowiec

RM 2k - moje zabawy ze zmiennymi itp.

Postautor: Dragon Kamillo » 16 paź 2013, 00:19

Nie ma co ukrywać ale odkąd znalazłem ten genialny algorytm http://pl.wikipedia.org/wiki/Metody_obliczania_pierwiastka_kwadratowego - dziesiątkowo, to zacząłem przenosić go powolutku do RM, zrobiłem więc wersję w której można wyciągnąć pierwiastek kwadratowy z dowolnej liczby naturalnej do 999999, jednak wynik puki co jest liczbą całkowitą. Jednak to dla mnie za mało XD, więc postanowiłem zrobić również wartość po przecinku tak jak jest to w PM i tu zaczęły się schody XD, nie wcale nie chodzi mi że nie dam rady tylko chodzi o pewien błąd w takim zapisie liczby jak w PM, dla przykładu wyciągamy pierwiastek z liczby 26 w zwykłym kalkulatorze i w RM 2k3 z PM, otrzymamy coś takiego
pierwiatek 2 z 26.PNG
pierwiatek 2 z 26.PNG (57.08 KiB) Przejrzano 490 razy
, jak widać różnica jest ogromna, i według mnie jest to wielki błąd PM. Ale jak go rozwiązać, w sumie to czekam na propozycje, na razie mam pomysł aby zapisywać wartość po przecinku od końca, wtedy zyskamy zero na początku, które tu z wiadomych przyczyn zostało ucięte, jednak stanie się to uciążliwe np w wyświetleniu takiego wyniku na ekranie, nie będzie to już tylko \V[1],\V[2], tylko będzie trzeba taką liczbę przekształcić, najlepiej rozbijając ją na 6 osobnych zmiennych - każda na jedną cyfrę.
Przy okazji pytanie, czy ktoś kiedykolwiek użył do czegoś w swojej grze jakąś z tych funkcji, jeśli tak to w jakiej grze, tak z ciekawości.

Skrypt na wyciąganie pierwiastka czysty rm 2k (wynik całkowity): https://www.dropbox.com/sh/124jgk018hn60vu/ksvRDs514W (wymaga rtp)

Wróć do „Scena”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości