Projekt aplikacji do generowania trójwymiarowych planów miast

„Projekt aplikacji do generowania trójwymiarowych planów miast” to temat mojej pracy inżynierskiej pisanej w trakcie studiów na ATH w Bielsku-Białej.

Aplikacja tworzona na potrzeby pracy umożliwia tworzenie, edycję oraz przeglądanie trójwymiarowych map (m.in. planów miast).

Do wykonania aplikacji wykorzystano język C++, środowisko programistyczne MS Visual C++ Express, silnik graficzny Ogre3D, bibliotekę do tworzenia interfejsu wxWidgets oraz bibliotekę AngelScript.

Podstawowymi funkcjami aplikacji są:

  • edycja map,
  • możliwość umieszczania na mapach budynków, dróg oraz roślinności,
  • wyszukiwanie tras,
  • obsługa baz relacyjnych poprzez sterowniki ODBC.

Źródła w serwisie GitLab.

Maze – wyszukiwanie drogi w labiryncie

Jeden z projektów pisanych na zaliczenie na studiach inżynierskich. Pogram odczytuje kształt labiryntu z pliku tekstowego, wyszukiwanie drogi odbywa się rekurencyjnie.

Program został napisany w języku C++.

Źródła w serwisie GitLab.

LineCounter

Aplikacja napisana na własne potrzeby. Służy do liczenia linii kodu w wybranym katalogu w plikach CPP oraz H.

Źródła w serwisie GitLab.

DataEraser – nadpisywanie danych

Prosta aplikacja do zamazywania danych w wolnej przestrzeni dyskowej.

Program tworzy pliki o losowych nazwach i zawartości, aż do wyczerpania wolnego miejsca na dysku, nadpisując w ten sposób pliki usunięcie przez system operacyjny, ale nadal obecne na dysku twardym.

Aplikacja została napisana w języku C++ z wykorzystaniem WinAPI.

Źródła w serwisie GitLab.

Ordering System – projekt

Zamieszczam na GitHubie kod jednego z wczesnych projektów, prawdopodobnie z czasów szkoły średniej. Program umożliwia zarządzanie klientami, produktami oraz zamówieniami, zapisuje i wczytuje dane do pliku.

Może ktoś znajdzie dla niego zastosowanie lub wykorzysta do nauki ;)

Kod do pobrania tutaj.