mirko_anonim
✨ 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
  • Najlepsze
  • Wszystkie komentarze
Saly
Saly
0
Co mógłbym poprawić w tym kodzie z naciskiem na optymalizacje?


@mirko_anonim: czy działa wolno? Kod wygląda dobrze i jedyne co ma prawo działać wolno to biblioteka do pisania gier

Jak napisać do tego testy automatyczne?


Możesz przetestować kawałki kodu np funkcję getDistanceFromPolySegment albo isPointInside. Cały programów graficznych raczej nie testuje się automatycznie, bo jest to cholernie ciężkie
mirko_anonim
mirko_anonim Autor
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