Skocz do zawartości

JachuPL

Postwriter
  • Postów

    2 350
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Ostatnia wygrana JachuPL w dniu 25 Kwietnia

Użytkownicy przyznają JachuPL punkty reputacji!

11 obserwujących

O JachuPL

  • Urodziny 13.09.1995

O użytkowniku

  • Płeć
    Mężczyzna
  • Lokalizacja
    Magny-en-Vexin, Francja

Ostatnie wizyty

39 873 wyświetleń profilu
  1. Do każdej sekcji wrzuciłem odcinek odpowiadającego jej kursu. Do dwóch ostatnich (tj. błędy i bugi oraz lifehacki) filmu póki co nie będzie.
  2. jak wrzesień pójdzie dobrze to będzie trzeci semestr
  3. Offtopic-owa odpowiedź Studiuję informatykę z matematyki miałem do tej pory Algebrę Liniową z Geometrią Analityczną, Logikę i Teorię Mnogości, Matematykę Dyskretną i Analizę Matematyczną (2/10, nie polecam bo rachunek różniczkowy i całkowy)
  4. Offtopic-owa odpowiedź - mam nadzieję, że nie zwarnują mnie za odpowiedź we własnym temacie Epsilon przewijał mi się w średniej, ale to była bardziej taka chwilowa ciekawostka, temat na dwie lekcje (roz matma). O Liczbach Rekursywnych dowiedziałem się teraz, Symbol Newtona jak najbardziej był w liceum przy kombinatoryce. Zaś liczby zespolone, rachunek macierzowy, drzewo Sterna-Brocota to już materiał ze studiów PS: Wczoraj wyszedł 7-dmy odcinek kursu, traktujący o wydarzeniach - zalecam się zapoznać
  5. Po części się zgodzę Ale tylko po części - ten wideokurs został nagrany i zmontowany w dwa dni, włącznie z wymyślaniem przykładów, jechaniem do TESCO po mikro i całym pseudomasteringiem Także czasu nie było mi szkoda. Teoretycznie C++ też opiera się na logice, ale zrobienie np silni czy rozwinięcia fibonacciego metodą iteracyjną lub rekursywną wymaga znajomości dwóch działów (odpowiednio) - pętli i funkcji Ja w kursie daję minimalne podstawy, jakie są niezbędne, żeby zacząć. Pominąłem kilka rzeczy (np. pisanie dungeonów, funkcje anonimowe), bo uznałem, że to właśnie wymaga już myślenia na poziomie analitycznym. Najlepszym ćwiczeniem jest matematyka - tutaj się zgadzam w stu procentach, chociaż na studiach to jest jakaś pierdolona abstrakcja W Metinie tak na dobrą sprawę przydaje się wzór na długość odcinka (każda mapa jest osobnym układem kartezjańskim osadzonym w jednym wielkim układzie), silnia, symbol Newtona, cała kombinatoryka (jeśli chcemy bawić się w większe losowości niż if poparciedlakurwina <= number(1, 2)), pole koła itd itd. Zresztą wystarczy zerknąć do samego game i zobaczyć z jakich wzorów liczy się zasięg skilla Co do epsilonu - coś kojarzę ten wzór, ale przypomnij mi co to było i jak się nazywa. Szukałem epsilonu, ale wszędzie hardcoding. Może da się to jakoś wyliczyć?
  6. Trudniejsze? Bardzo proszę Zaimplementuj model liczby zespolonej i jej podstawowe operacje (mnożenie, dzielenie, dodawanie, odejmowanie) https://pl.wikipedia.org/wiki/Liczby_zespolone albo to, też dobre
  7. Poprawię odpowiedź w dzisiejszym filmie taki quest nie zadziała, w oryginale miałem trochę inne wydarzenie i nie mam zielonego pojęcia skąd mi się tam nagle wzięło login W następnych odcinkach mam nadzieję nie będzie już takich błędów
  8. masz rację, zmienna w Lua sama przyjmuje określony typ, jednak zdecydowałem się wspomnieć o typach zmiennych z dwóch powodów: 1. Ktoś może chcieć przesiąść się na C++ / uczy się go równolegle / przesiada się z innego języka programowania i jest to dla niego jakaś nowość 2. W Lua niekompatybilność typów powoduje wiele błędów, które czasem ciężko wykryć. Jeśli spróbujesz zadeklarować local x = 5 + "test" to będziesz mógł to zrobić, ba, taki quest nawet skompiluje się pomyślnie! Tylko, że dostaniesz piękny błąd "attempt to perform arithmetic on a string value" - "próba dokonania operacji arytmetycznej na łańcuchu znaków" i na takim etapie quest zakończy pracę bez wykonania linijek po tej deklaracji. Co do samych typów, zapomniałem to powiedzieć, ale umieszczę to w opisie filmu: Mamy bezpośrednią możliwość sprawdzenia jakiego typu jest zmienna. Rzućcie okiem na poniższego screena Jak widzicie posłużyłem się instrukcją type(zmienna), która zwróciła mi odpowiedni napis. Zatem możemy używać konstrukcji if type(5) == "number" then, czy jakiejkolwiek jej mutacji. Oczywiście takie wyrażenie jest prawdziwe. Ale to tak na marginesie, taka tam ciekawostka
  9. Cześć dla niektórych z Was może to być dobra wiadomość, dla niektórych nie. Otóż z powodu wakacyjnego lenistwa postanowiłem, że wszystkie części tego kursu nakręcę w formie wideoporadnika. Kolejne odsłony będą pojawiały się codziennie o 17:30 na moim kanale YouTube. Gdy opublikuję wszystkie odcinki to podepnę każdy pod odpowiedni dział w tym temacie. Póki co zapraszam: Profil Facebook: https://www.facebook.com/jachuplofficial Kanał YouTube: https://www.youtube.com/channel/UCT8ToWZzXeNmmRf6zE6Ah2w Pozdrawiam
  10. u mnie QC nie zawsze pokazuje prawidłowe informacje w konsoli, często zamyka się bez powodu, wymagało pewnych przeróbek, które być może udostępnimy dziś/jutro na forum myślisz, że sprzedałbym swoje sposoby za bezcen?
  11. dodałem, dzięki
  12. czasami trzeba nawet uczyć logicznego myślenia
  13. Witam wszystkich. Widząc ostatnio kilka nowych 'tutoriali' o pisaniu questów (które nawet nie umywają się do tutoriala Badara czy Kwiatmixa), postawiłem sobie za cel zamknięcie raz na zawsze tegoż tematu. Postaram się przybliżyć Wam podstawowe zagadnienia odnośnie tworzenia questów do gry Metin2. Tutorial będzie podzielony na kilka części. Wybaczcie mi, jeśli będę pisał zbyt prostym językiem czy tłumaczył podstawowe zagadnienia, ale chcę trafić do każdego. Na początku polecam zapoznać się z tym małym F.A.Q. F.A.Q No to zaczynamy, kochani! 1. Konstrukcja Questa 2. Zmienne 3. Instrukcje warunkowe i operatory porównania 4. Pierwszy Quest 5. Kompilowanie Questów 6. Estetyka pisania questa 7. Wydarzenia. Warunki wykonania wydarzeń 8. Funkcje w Questach 9. Tablice 10. Pętle 11. Pisanie własnych funkcji. QuestLIB. 12. Moduły języka LUA 13. Timery 14. Lifehacks w MetinLua - jak ułatwić sobie życie? 15. Bugi w MetinLua. Najczęściej popełniane błędy. Bibliografia Changelog Poradnik został wykonany przez JachuPL. Nie wyrażam zgody na kopiowanie i rozpowszechnianie poradnika na inne fora. Jeśli chcesz zobaczyć poradnik na jakimś forum, powiadom mnie o tym, a może się tam pojawi. Jeśli chcesz mi postawić piwo, napisz do mnie na PW Jeśli uważasz, że czegoś brakuje w poradniku, lub zawiera on błąd, pisz śmiało pod spodem. Pozdrawiam, JachuPL
  14. jeszcze jest potrzebny minecraft mpcforum z geo na czele i show must go on!
  15. Aktualizacja: Dodano błąd GetMoveMotionSpeed: cannot find motion do zakładki Groźne (numer XXXIV). Pozdrawiam.
×
×
  • Dodaj nową pozycję...