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.