Cubecopia

Sklep Internetowy umożliwiający zakup produktów lub usług w grze Minecraft. Wykonałem go w zespole, napisany został w Express.js, Java oraz korzysta z bramki płatności Stripe. Instalacja polega na wrzuceniu, napisanego przeze mnie, Plugina na serwer Minecraft (Spigot).

GuessTheNumber

GuessTheNumber to bardzo prosta gra multiplayer, która umożliwia grę poprzez serwer. Grać może każda osoba, z dowolnego miejsca na świecie! Ten projekt także został napisany w zespole, w C++ (Unix-like sockety), Express.js (websockety). Był to idealny sposób na naukę pisania serwera, ale także klienta.

Dino — HaloCode — ESP32

Recode orginalnej gry z przeglądarki Chrome! Sterowana jest za pomocą akcelerometru, znajdującego się w płytce HaloCode, na ręce lub nodze osoby, która aktualnie gra. Przesyła ona, za pomocą protokołu komunikacji dane, do drugiej takowej płytki — w roli "Serwera". Przekazuje informację o skoku do płytki ESP32, a ta finalnie poprzez WebSockety "rozmawia" z serwerem docelowym i klientem, przekazując informację o skoku. Napisane w zepole w C++, JS (Kaplay) i w bloczkach — mBlock.

WorldWideToe

WorldWideToe to gra w kółko i krzyżyk napisana w C++, umożliwiająca grę z dowolnego miejsca na świecie poprzez serwer. Projekt wykonałem w zespole, napisałem serwer oraz klienta na ESP32. Zawiera on też drugiego klienta, napisanego z pomocą biblioteki ncurses. Klient z serwerem łączy się poprzez Unix-like socket.

TuliLogin

TuliLogin to projekt napisany przeze mnie samodzielnie w Spring Boot, jest to aplikacja zabezpieczeń dla serwera http/https Caddy. Umożliwia w prosty sposób zabezpieczanie aplikacji niezawierających np. panelu logowania lub zabezpieczeń. Logowanie opiera się jedynie na tzw. Passkey (np. klucz fizyczny FIDO2, Windows Hello, Biometria na urządzeniach mobilnych) — na bardzo bezpiecznych kluczach dostępu, bez potrzeby logowania hasłem.

TuliMania

TuliMania to projekt złożony z wielu części, agenta sieci neuronowej (Python), który łączy się poprzez skrypt napisany w AngelScript do gry Trackmania Nations Forever. Przy okazji tworzenia projektu, stworzyłem tzw. definicje frameworku TMInterface dla tej gry, do projektu: angel-lsp. Na wideo widać początkowe osiągnięcia modelu — nadal rozwijam sposoby optymalizacji sieci neuronowej oraz danych, jakie ona otrzymuje.