Kacper dzięki za wybranie mojego projektu gry. Jeśli chodzi o sterowanie, żeby rzucić kartę klikamy najpierw na kartę, następnie na pole na które chcemy ją rzucić :) Zdecydowanie poradnik wewnątrz gry, jak w ogóle w nią zagrać, powinien być kluczowym elementem. W grze jest jeszcze kilka ciekawych ficzerów, szkoda, że nie udało się tego pokazać. Wybór widoku, tak jak mówisz, nie jest rozwiązany najlepiej ale to tylko kropla w oceanie błędów, które należałoby poprawić. Mimo błędów, projekt ten bardzo dużo mnie nauczył i pozwolił postawić swoje pierwsze kroki w React, świetnie się przy tym bawiąc :) Raz jeszcze dzięki za ocenę, robicie świetną robotę!
@@kafka877 szedłem zgodnie ze ścieżkami z theodinproject - możesz wygooglować ich stronkę. Później jak czegoś nie wiedziałem to googlowałem, bądź oglądałem różne tutoriale na YT. Do tego ciągle oglądam kanały o programowaniu. Prócz naszego wspaniałego polsiego "Jak zacząć programować?" to większość zagraniczne - Web Dev Simplyfied, Traversy Media, JavaScript Mastery, te najbardziej mi odpowiadają.
@@Kryrols Nie. To znaczy, że aplikacja nie jest przepisana z poradnika. Jednak nie znaczy to, że w trakcie jej tworzenia nie natrafiałem na problemy i nie potrzebowałem ich googlować. Miałem przykładowo problemy z asynchronicznością w setState, więc googlowałem, żeby lepiej zroumieć jak to działa. Znajdowałem jakieś artykuły z opisem zagadnienia i przykładami kodu, wyciągałem wnioski i z nową wiedzą pisałem swój kod. Natomiast jeśli chodzi o całość aplikacji nic nie jest 1:1 przepisane. Każda mechanizm działania, czyli popularne już tutaj - rzucanie karty :), co ma stać się po rundzie, kiedy ma odpalić się jaka animacja, kiedy kto otrzymuje obrażenia, algotym podejmowania decyzji przez komputer itp. to w całości moja inwencja twórcza.
Jestem waszym wielkim fanem dlatego spadłem prawie z krzesła gdy zobaczyłem swój projekt w odcinku ;-) Wielkie dzięki za opinie oraz uwagi co należy jeszcze poprawić. Odnośnie używania Sass po prostu lubię ten typ składni bo jest dla mnie bardzo intuicyjny i przejrzysty . Przy obecnym projekcie używałem Webpacka na początku ale ostatecznie Vite mnie powalił na kolana prostotą i szybkością ... ogólnie polecam!!!. Dzięki jeszcze raz Kacper Pozdrawiam
Jeżeli chodzi o mnie nie uczę się jeszcze JS, PHP i ich frameworków. Moje podejście jest takie że lepiej nauczyć się najpierw jednego języka programowania by poznać podstawowe konstrukcje językowe, algorytmy, podejścia (kod z góry do dołu, proceduralne: funkcje, obiektowe: obiekty i klasy, bibliotekowe: używanie różnych frameworków), by później móc zastosować tą wiedzę z C++ (Ten język wybrałem bo mam dobry i dogłębny kurs) w innych językach programowania. Znając już podejścia i konstrukcje zastosuje je w innych technologiach, z tym że zapoznam się z prawidłowym zapisem w innych językach. Teorię już będę miał.
Jeśli chodzi o SSL przy stronie o karciance - nie uważam tego za konieczne. Google kilka lat temu zrobił wiksę na SSL, więc wszyscy go mają. Strona potrzebuje czy nie, dajemy SSL bo tak. A przecież nie każda strona potrzebuje SSL. Można, ale...
Oglądając pierwszy projekt mam wrażenie, że trzeba najpierw kliknąć na kartę, potem na miejsce gdzie chcemy ją położyć i nie wydaje mi się to nieintuicyjne, mam rację, że tak się to obsługuje?😂
Ja pier*ole. Mam 19 lat i od 2 lat z kursami i przerwami siedzę w HTMLu i CSSie oraz trochę zahaczyłem o JSa i nie czuję żebym nagle miał przeskoczyć na reacta albo innego frameworka, żeby za rok albo dwa zacząć szukać pierwszej pracy na stanowisku juniora, a ludzie obskoczą wszystko w 6-12mies i robią jakieś czary nie z tego świata. Czasami mam wahania czy serio iść w to programowanie XD
Pozdrawiam wszystkich graczy Hearthstone'a. Wszyscy łączymy się w bólu patrząc na gameplay Kacpra. Poza tym super projekt!
xdd
Kacper dzięki za wybranie mojego projektu gry. Jeśli chodzi o sterowanie, żeby rzucić kartę klikamy najpierw na kartę, następnie na pole na które chcemy ją rzucić :)
Zdecydowanie poradnik wewnątrz gry, jak w ogóle w nią zagrać, powinien być kluczowym elementem. W grze jest jeszcze kilka ciekawych ficzerów, szkoda, że nie udało się tego pokazać. Wybór widoku, tak jak mówisz, nie jest rozwiązany najlepiej ale to tylko kropla w oceanie błędów, które należałoby poprawić. Mimo błędów, projekt ten bardzo dużo mnie nauczył i pozwolił postawić swoje pierwsze kroki w React, świetnie się przy tym bawiąc :) Raz jeszcze dzięki za ocenę, robicie świetną robotę!
Podstawy są super! Dobra robota
Z jakich źródeł się uczyłeś ?
Liczba linijek kodu przepisane z poradnika: 0 to znaczy, że wszystko napisałeś sam z głowy i nie sugerowałeś się niczym ?
@@kafka877 szedłem zgodnie ze ścieżkami z theodinproject - możesz wygooglować ich stronkę. Później jak czegoś nie wiedziałem to googlowałem, bądź oglądałem różne tutoriale na YT. Do tego ciągle oglądam kanały o programowaniu. Prócz naszego wspaniałego polsiego "Jak zacząć programować?" to większość zagraniczne - Web Dev Simplyfied, Traversy Media, JavaScript Mastery, te najbardziej mi odpowiadają.
@@Kryrols Nie. To znaczy, że aplikacja nie jest przepisana z poradnika. Jednak nie znaczy to, że w trakcie jej tworzenia nie natrafiałem na problemy i nie potrzebowałem ich googlować. Miałem przykładowo problemy z asynchronicznością w setState, więc googlowałem, żeby lepiej zroumieć jak to działa. Znajdowałem jakieś artykuły z opisem zagadnienia i przykładami kodu, wyciągałem wnioski i z nową wiedzą pisałem swój kod. Natomiast jeśli chodzi o całość aplikacji nic nie jest 1:1 przepisane. Każda mechanizm działania, czyli popularne już tutaj - rzucanie karty :), co ma stać się po rundzie, kiedy ma odpalić się jaka animacja, kiedy kto otrzymuje obrażenia, algotym podejmowania decyzji przez komputer itp. to w całości moja inwencja twórcza.
Jestem waszym wielkim fanem dlatego spadłem prawie z krzesła gdy zobaczyłem swój projekt w odcinku ;-) Wielkie dzięki za opinie oraz uwagi co należy jeszcze poprawić. Odnośnie używania Sass po prostu lubię ten typ składni bo jest dla mnie bardzo intuicyjny i przejrzysty . Przy obecnym projekcie używałem Webpacka na początku ale ostatecznie Vite mnie powalił na kolana prostotą i szybkością ... ogólnie polecam!!!. Dzięki jeszcze raz Kacper Pozdrawiam
Bardzo proszę :) super projekt, tak trzymaj
Świetny materiał! Dziękuję!
Jeżeli chodzi o mnie nie uczę się jeszcze JS, PHP i ich frameworków. Moje podejście jest takie że lepiej nauczyć się najpierw jednego języka programowania by poznać podstawowe konstrukcje językowe, algorytmy, podejścia (kod z góry do dołu, proceduralne: funkcje, obiektowe: obiekty i klasy, bibliotekowe: używanie różnych frameworków), by później móc zastosować tą wiedzę z C++ (Ten język wybrałem bo mam dobry i dogłębny kurs) w innych językach programowania. Znając już podejścia i konstrukcje zastosuje je w innych technologiach, z tym że zapoznam się z prawidłowym zapisem w innych językach. Teorię już będę miał.
Czemu css >sass? W sassie łatwiej się styluje z BEM’em. A to i tak później jest kompilowane do css.
Bardzo dobre pytanie, chetnie zobaczylbym odpowiedz.
Jeśli chodzi o SSL przy stronie o karciance - nie uważam tego za konieczne. Google kilka lat temu zrobił wiksę na SSL, więc wszyscy go mają. Strona potrzebuje czy nie, dajemy SSL bo tak. A przecież nie każda strona potrzebuje SSL. Można, ale...
Ogarnięcie SSL to kilka minut. Nie widzę żadnych plusów jego braku.
Last!
of Us!
Oglądając pierwszy projekt mam wrażenie, że trzeba najpierw kliknąć na kartę, potem na miejsce gdzie chcemy ją położyć i nie wydaje mi się to nieintuicyjne, mam rację, że tak się to obsługuje?😂
Dokładnie tak to się robi :)
Jak mówiłem, nie ogarniam karcianek 🙈
Gdzie wysłać projekt?
Obecnie skończyliśmy nabór na code review. Będziemy robić kolejne wiec obserwuj nasz kanał, aby nie przegapić następnej edycji.
Kurcze, chętnie podrzuciłbym wam moja aplikację żebyście ja zgrillowali :)pisałem w Pythonie i korzystałem z Django ;)
Nie wyobrażam sobie pisać frontu w czystym CSS 😂
Czemu?
A kolega jest druidem i bije z różdżki xD
Ja pier*ole. Mam 19 lat i od 2 lat z kursami i przerwami siedzę w HTMLu i CSSie oraz trochę zahaczyłem o JSa i nie czuję żebym nagle miał przeskoczyć na reacta albo innego frameworka, żeby za rok albo dwa zacząć szukać pierwszej pracy na stanowisku juniora, a ludzie obskoczą wszystko w 6-12mies i robią jakieś czary nie z tego świata. Czasami mam wahania czy serio iść w to programowanie XD
Jeżeli naprawdę siedzisz w tym dwa lata, codziennie coś robiąc - to chyba odpowiedź jest jasna :D
A próbowałeś sam robić jakieś bardziej skomplikowane projekty? Może już umiesz je zrobić
spoko, pozniej wiekszosc i tak CRUDy napierdziela cale zyćko :D