Witam, mam kryzys programistyczny i nie wiem co mam dalej robic. Bardzo prosze o porady. Mianowicie ucze sie c++ od 2 lat. Podstawy znam nawet i wiecej(i to jest pierwszy problem nawet niewiem czy to co umiem jest juz srednia wiedza czy dalej podstawowa) i napisalem juz pare gierek w SFML i teraz pisze Mario. Jest juz duzo zrobione i efekt jest super ale sedno problemu. Pisze to Mario i niewiem czy to co pisze jest dobre. Nie mam WZORCOW jak powinno sie pisac gry. To co pisze to jest w 100 % moimi pomyslami. Pisze takie a takie rozwiazanie bo wydaje mi sie najlogiczniejsze. Moze to i dobrze ale chodzi o to ze nigdzie nie moge znalesc kursu jak pisac profesjonalnie gry. Jestem bardzo ambitny i che by moj kod byl jak najbardziej profesjonalny i wlasnie niedawno z ciekawosci sprawdzilem kod gry Mario z yt(link do kodu
https://bitbucket.org/AParfen/supermariohd/src/master, link do filmiku
https://youtu.be/RJ181cc_AMI) i wlasnie po obejrzeniu tego kodu dostalem tego kryzysu. Wydawalo mi sie ze moj kod jest dobry bylem z niego dumny ale po obejrzeniu tego bardzo zachcialem by moj tez tak wygladal. Jakie tamte klasy sa rozbudowane ile funkcji. To wszystko wyglada tak profesjonalnie. I nie chodzi mi o to co dana linijka znaczy bo to w wiekszosc rozumiem (oprocz jakis klas typu std::map itp) ale o sam podzial klas(co dana robi) i stowrzenie tych wszystkich zaleznosci pomiedzy nimi. Tych rozwiazan i samej mechaniki. Jak i gdzie sie nauczyc pisac w ten sposob(radze zobaczyc ten kod by lepiej zrozumiec o co mi chodzi) jak nauczyc sie pisac silniki do gier. W porownaniu do mojego kodu moj jest taki prosty taki nie profesjonalny i nie wiem co teraz robic. Czy dalej pisac po swojemu i poprostu pisac bo to jest najwazniejsze czy zaczac dokladnie analizowac ten kod z yt i wlasciwie calkowicie przebudowac swoj kod by zaimplementowac te rozwiazania. Wiekszosc kursow jest o podstawach a nie moge znalesc takiego gdzie zostanie wymienione jakich klas i rozwiazan najlepiej uzywac w procesie tworzenia gier. Domyslam sie ze podstawa jest napisanie jakiegos silnika ale nie mam bladego pojecia jak to sie robi. Dzieki za zainteresowanie i licze na wskazanie drogi