Hej!

Interesuję się programowaniem od początku 2023 r., a moja przygoda z kodem rozpoczęła się od samodzielnej nauki języka Java. Aktualnie rozwijam się w obszarze HTML, CSS, JavaScript w kierunku Full Stack Developera.

Poniższe projekty to wynik praktycznej pracy z technologiami.
Są rezultatem nauki przez praktykę, rozwiązywania problemów oraz realizowania celów.
Dzięki temu każdy z nich to efekt realnego zastosowania zdobytej wiedzy.

Spiders Invasion

Wybieraj prawidłowe koordynaty. Pokonaj trzy rodzaje wrogów i zatrzymaj inwazję paskudnych pająków /\\O.O//\

- Losowe rozstawienie wrogów po każdym uruchomieniu
- Wykorzystanie funkcjonalności enum do generowania różnych typów przeciwników
- Celowanie we wrogów przy pomocy walidowanych danych wejściowych
- Reakcja na powtórzenia, trafione oraz chybione strzały
- Wykorzystanie animacji w projekcie

Guess the Spider

Odgadnij nazwy pająków czychających w mroku /\\O.O//\

- Wykorzystanie narzędzia wspierającego zarządzanie projektem, zależnościami oraz automatyzację budowania aplikacji Maven
- Zastosowanie JUnit do przeprowadzenia testów jednostkowych
- Wprowadzenie w projekcie funkcjonalności Locale, co udostępnia rozgrywkę w dwóch językach
- Wyodrębnienie treści, jako zasobów do zewnętrzych plików .txt i zarządzanie nimi z tego poziomu
- Bieżąca informacja dla użytkownika o ilości popełnionych błędów oraz podgląd popełnionych błędów

Spider Posters

Aplikacja webowa sklepu z plakatami /\\O.O//\

- Uruchomienie serwera na localhoście
- Wykorzystanie Gradle oraz Spring Boota w budowaniu projektu
- Zastosowanie rozwiązania bazodanowego w postaci H2 Database
- Wykorzystanie silnika szablonów Thymeleaf