Agents App

Aplikacja wykonująca symulacje Monte Carlo napisana w C++

Opis projektu

Celem projektu było stworzenie symulacji czasu rzeczywistego schematu budowania reputacji i zaufania, oferując cenne spostrzeżenia na temat złożoności interakcji międzyludzkich i ekosystemów cyfrowych. Symulacja dostarczyła danych na temat dynamiki budowania zaufania i reputacji. Opracowałem narzędzia do analizy danych, które umożliwiły użytkownikom wizualizację trendów, wzorców i korelacji w symulowanym ekosystemie. Ta funkcja ułatwiła głębsze zrozumienie czynników wpływających na zaufanie. Projekt został zrealizowany podczas studiów magisterskich na Politechnice Gdańskiej.

Ekran GUI aplikacji

Funkcjonalnośći

W ramach projektu zaimplementowane zostały następujace funkcjonalności:

  • okno logowania, które pozwala śledzić, filtrować i lepiej zrozumieć zachodzące procesie symulacji etapy budowania zaufania
  • możliwość edycji wprowadzanych parametrów takich jak początkowy poziom zaufania, liczba agentów czy liczby wprowadzanych
  • tryb boost, pozwalający na szybsze wykonywanie obliczeń i symulacji
  • eksport wyników symulacji do pliku MSOffice Excel
  • podgląd w czasie rzeczywistym wyników symulacji
  • pasek stanu symulacji

Wykorzystane technologie

W ramach realizacji projektu udało mi się zapoznać z następującymi technologami i narzędziami

  • C++
  • ImGui
  • ImPlot
  • GoogleTests
  • OpenXLSX
  • Visual Studio