Silnik gier 3D zrobiony przez wykopoka (CLUSEK)
Jakieś dwa i pół roku temu wpadłem na pomysł, że warto zrobić coś fajne w wolnym czasie. Mój pomysł padł na napisanie sobie silnika do gier z fizyką i całym rendererem, ale tak niskopoziomowo. No i #chwalesie i czekam na opinie mirków i mirabelek.
bilek993 z- #
- #
- #
- #
- #
- #
- 191
Komentarze (191)
najlepsze
ale w ogóle nie wykorzystujesz potencjału jaki jest w ECS. Obejrzyj sobie chociażby https://www.youtube.com/watch?v=JpmK0zu4Mts albo https://www.youtube.com/watch?v=v2Q_zHG3vqg (gość opowiada jak zrównoleglili silnik Destiny)
Twój silnik działa szybko bo w nim logiki praktycznie w ogóle nie ma. W ogóle brak w tym silniku podstawowych rzeczy:
- refleksji
- własnych containerów / smart pointerów nad którymi panujesz
- handli, wszystkie
Hej, dzięki za info!
To tak co do refleksji to o ile wiem to C++ nie wspiera takiego mechanizmu, a dospawywanie takiego mechanizmu byłoby bardzo kosztowne i nawet nie wiem, czy jest możliwe.
Containery, no teoretycznie mógłbym je stworzyć, ale po co? Ja niestety robię to w jedną osobę, więc muszę korzystać dość mocno z STL, bo nie jestem w stanie zrobić tylu rzeczy, bo nie wyrobił bym tego czasowo.
ale ja za młodu (w technikum) też byłem niezły.. napisałem trojana na win98/xp w asemblerze :) exe miało coś kilka kb i robiło cuda:) Kilka tysięcy linii kodu w asm. To byly czasy.. wtedy jeszcze nie piłem :)
To odstaw alkohol i wróć do kodu. Fajna zabawa, lepsza niż alkohol, trust me :)
Fajnie, że ogarniasz silnik i ciągle się rozwijasz programując, ale jeżeli chodzi o tematy na których za bardzo się nie znasz to po prostu lepiej przemilczeć niż udawać speca.
Wykop, szanuję za ogrom włożonej pracy :-}
Pozdrawiam i życze miłego dnia :-}
Wzajemnie, miłego dnia!
Kiedyś wrzuciłem, ale odzew był zerowy. Chocia reddit ma trochę inne zasady, niż wykop, więc mogłem po prostu źle tam wrzucić ¯\_(ツ)_/¯
Super robota - gratuluję wiedzy i umiejętności. Dla mnie to jest właśnie programowanie przez duże P. Sam programuję ale widząc takie rzeczy, stwierdzam, że jestem typowym klepaczem a nie programistą :)
Dzięki, jest to sporo pracy, ale da się tego nauczyć, jak wszystekiego moim zdaniem ( ͡º ͜ʖ͡º)
Komentarz usunięty przez moderatora
Dobra robota, wygląda to mega spoko! Dodatkowy plus za nazwę, bo tak nazwałem kota ( ͡° ͜ʖ ͡°)