Aplikacje okienkowe

Projektami aplikacji okienkowych zajmowałem się podczas moich studiów na Akademii Górniczo-Hutniczej w Krakowie, na kierunku Automatyka i Robotyka, na wydziale elektrycznym.
Aplikacje okienkowe dla systemu Windows pisałem również hobbystycznie, ale o tym poniżej.

Na drugim roku studiów, w ramach przediotu Modelowanie układów fizyczno biologicznych, stowrzyłem aplikację Supermarket. Program zaimplementowałem w środowisku Borland C++ 6. Ideą projektu było zasymulowanie działania supermarketu co widać na załączonym obrazku:

Aplikację można pobrać stąd. (Należy zmienić rozszerzenie pliku na EXE.)

Poniżej kilka zrzutów z ekranu.

Zrzut ekranu z programu Supermarket Simulator - przed symulacją
Zrzut ekranu z programu Supermarket Simulator - przed symulacją

Zrzut ekranu z programu Supermarket Simulator - w trakcie działania
Zrzut ekranu z programu Supermarket Simulator - w trakcie działania

Podczas studiów stworzyłem także prosty program dla apteki, również w środowisku Borland C++. Aplikacja miała współpracować z czytnikiem kodów kreskowych, tak by wczytać recepty. Zaimplementowano tylko podstawowe możliwości robienia zakupów w aptece.
Jako bazę danych wykorzystano PostgreSQL.

Symulator sieci komórkowej

Jako ostani projekt studencki chciałbym przedstawić projekt symulatora sieci komórkowej, w którym zaimplementowano algorytm symulowanego wyżarzania, pozwalający wyszukiwać lepsze drogi pomiędzy punktami na grafie.
Jako przykład działania algorytmu wybrano prezentację sposobu wyszukiwania ścieżki SMS-a, wysłanego z miasta początkowego do miasta końcowego.
Aplikację stworzono w środowisku Borland Builder C++ 6.

Aplikację można pobrać stąd. (Należy zmienić rozszerzenie pliku na EXE.)

Poniżej kilka zrzutów z ekranu.

Zrzut ekranu z programu Symulator sieci komórkowej - główne okno
Symulator sieci komórkowej - główne okno

Zrzut ekranu z programu Symulator sieci komórkowej - opcje algorytmu
Symulator sieci komórkowej - opcje algorytmu

Zrzut ekranu z programu Symulator sieci komórkowej - wykres funckcji celu
Symulator sieci komórkowej - wykres funckcji celu

Na koniec informacja o jeszcze jednym programie, niestety nieukończonym. Pod koniec moich studiów miała miejsce premiera gry The Elder Scrolls IV: Oblivion. Gra ta umożliwiała fanom rozszerzanie swojej funckjonalności o tzw. mody, czyli modyfikacje użytkowników. Powstawało mnóstwo dodatków tworzonych przez zapalonych graczy.

Moim zadaniem było stworzenie programu, który tłumaczyłby owe rozszerzenia na język polski, także dla starszej gry z tej serii - The Elderscrolls III: Morrowind. Udało mi się zaimplementować część obsługi binarnego formatu dodatków - ESP/ESM, jednak niestety programu nie ukończyłem.
Wspomniany format towarzyszy serii The ElderScrolls, w kolejnych wydaniach gier był rozbudowywany. Uzyto go również w grze Fallout 3 firmy Bethesda.

Kilka zrzutów poniżej:

Zrzut ekranu z programu TES Translator - główne okno
Zrzut ekranu z programu TES Translator - główne okno

Zrzut ekranu z programu Supermarket Simulator - opcje
Zrzut ekranu z programu TES Translator - opcje