Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Maksim Bas

Sleeping face
Maksim dawno nie był na stronie.
Ale na Freelancehunt pracują również 1373 freelancerów w kategorii C i C++, którzy profesjonalnie i terminowo zrealizują zlecenie o dowolnej złożoności.

Ukraina Kijów, Ukraina
1 rok temu
Częściowo zajęty częściowo zajęty
w Serwisie 9 lat
  • database
  • gamedev
  • Mobile games
  • Algorithms
  • Data Structures
  • Data mining
  • C/CPP

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
104

Poziom znajomości języków obcych

Українська Українська: native
English English: średniozaawansowany

Umiejętności i kwalifikacje

Portfolio


  • 18 583 PLN

    Silnik gry

    C i C++
    Zawsze zastanawiałem się, jak działają silniki gier, jaka jest ich architektura wewnątrz, jakie algorytmy są używane, itp. Dlatego postanowiłem stworzyć mój własny silnik gry od podstaw, bez użycia jakichkolwiek bibliotek zewnętrznych lub z minimalnym ich użyciem. Pełna implementacja i kilka animacji można znaleźć tutaj: https://github.com/Basicula/AKE
    Oto kluczowe punkty, które zostały zrealizowane w ramach tego projektu:
    - Matematyka
    - Struktury macierzy i wektorów
    - Operacje matematyczne wektor-wektor, wektor-macierz
    - Geometria
    - 3D
    - Analityczne reprezentacje podstawowych kształtów (sfera, cylinder, torus itp.)
    - Obliczenia przecięcia promienia z obiektem
    - Transformacje
    - 2D
    - Podstawowe reprezentacje kształtów (prostokąt, koło itp.)
    - Renderowanie
    - Algorytm śledzenia promieni
    - Drzewo Kd do optymalizacji
    - Implementacja kamery
    - Rysowanie przy użyciu OpenGL dla podstawowych kształtów 2D
    - Oświetlenie punktowe dla sceny 3D
    - Obraz do renderowania sceny 3D jako tekstury przy użyciu OpenGL
    - Materiały oparte na materiale pong (lustro, szkło, spekularne itp.)
    - Fraktale
    - Mandelbrot
    - Zbiór Julii
    - Lyapunov
    - Dostosowywalne mapowanie kolorów
    - Fizyka
    - Wykrywanie kolizji GJK dla obiektów 2D
    - Symulacja płynów SPH w 3D
    - Tworzenie okna i przechwytywanie zdarzeń
    - GLFW
    - GLUT
    - Obudowy Pythona - opakowanie funkcjonalności C++ dla biblioteki Pythona w celu korzystania z tych samych funkcji w Pythonie
    - Próba przeniesienia przepływów obliczeniowych na GPU przy użyciu CUDA, Vulkan, OpenCL, OpenGL

Aktywność

  Ostatnie oferty 1
Zbieranie informacji i przekształcanie ich w osobny post na kanale Telegram
828 PLN