✨️ Obserwuj #mirkoanonim
Co mógłbym poprawić w tym kodzie z naciskiem na optymalizacje? Nie znam się na programowaniu więc proszę ekspertów. Czytałem że jest bardzo dużo różnych algorytmów, ale nie wiem który jest najszybszy, nie wiem gdzie to sprawdzić. Co poza optymalizacjami jest do poprawy? Jak napisać do tego testy automatyczne?

Żeby to uruchomić należy pobrać https://love2d.org/
Zapisać poniższy kod do pliku main.lua, wkleić ten plik do nowo utworzonego folderu i przenieść ten
mirkoanonim - ✨️ Obserwuj #mirkoanonim
Co mógłbym poprawić w tym kodzie z naciskiem n...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via mirko.proBOT
  • 0
✨️ Autor wpisu (OP): Trzeba zmienić Polygon._index na index z podwójnym podkreślnikiem, musiałem dać pojedynczy bo nie można było wysłać wiadomości, error z informacją o zamknięciu podkreślenia podwójnego.
poprawione wideo https://streamable.com/gyta8q


· Akcje: Odpowiedz anonimowo · Więcej szczegółów
· Zaakceptował: Nighthuntero
  • Odpowiedz
@mirko_anonim: starym trickiem lua'owym bylo zapisanie funkcji matematycznych w localach (local sqrt = math.sqrt, etc.), sa szybsze, ale to maly zysk

i ogolnie polygon1:getDistanceFromPoly(polygon2) i polygon2:getDistanceFromPoly(polygon1) to nie wyrzucaja tego samego?

polecam ci przerzucic sie na jakis system klas (SECS, middleclass) - chociaz niekonieczne, to ulatwiaja prace, ja osobiscie z
  • Odpowiedz