Temat
- #Zakończenie projektu
- #Proces tworzenia gier
- #Rozwój gier AI
- #Debugowanie kodu
- #Tworzenie gier webowych
Utworzono: 2024-11-08
Zaktualizowano: 2024-11-08
Utworzono: 2024-11-08 17:23
Zaktualizowano: 2024-11-08 17:24
Przede wszystkim, dzisiaj dość długo grzebałem, dodając różne rzeczy. Jednak, ucząc się na własnych błędach, zdałem sobie sprawę,
że AI nie jest wszechmocne.
-> Im więcej funkcji dodaję i im dłuższy staje się kod, tym bardziej spada jakość i pojawiają się błędy, których nie da się od razu rozwiązać. W efekcie muszę uruchamiać debugowanie i śledzić wszystko krok po kroku.
Od początku należy dobrze przemyśleć strukturę.
-> Dodając funkcje stopniowo, wciskając je do prostej logiki, szybko dochodzi się do jej granic.
Na przykład, zaczynając od prostej walki -> automatycznej walki -> dodając podręcznik zasad -> dodając strony do podręcznika -> ustawiając warunki na stronach, aby przeprowadzić walkę zgodnie z nimi -> dodając do podręcznika możliwość użycia zwykłych ataków i umiejętności.
Dodając funkcje w ten chaotyczny sposób, stało się bardzo trudne sprawne działanie...
Walka została zaprojektowana chaotycznie i wszystko się popsuło...!.img
Ustawiłem również sprzedaż umiejętności w sklepie, umiejętności pojawiają się losowo, a po zakupie nie są już sprzedawane w danej grze itd. Robiąc to wszystko, debugowałem i śledziłem linie kodu, aż w końcu zrozumiałem.
O, to miało być zrobione przy pomocy AI, a tymczasem sytuacja się odwróciła. Użyję tego projektu jako doskonałego materiału edukacyjnego i
tutaj muszę zakończyć.
Następnym razem muszę solidniej zbudować najważniejsze części logiki od samego początku i dopiero potem je rozwijać.
Komentarze0