Skip to content

Zi3lx/Bullet-Hell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Otoczony

Opis:

"Otoczony" to gra typu BulletHell, w której gracz steruje bohaterem, który musi stawić czoła falom wrogów, zdobywając punkty i monety, a jednocześnie unikając obrażeń. Gra skupia się na prostych mechanikach: sterowanie postacią, strzelanie do wrogów oraz zarządzanie zasobami.


Mechanika:

  • Gracz steruje postacią, która porusza się po ekranie i strzela w kierunku kursora myszy.
  • Rodzaje wrogów:
    • Wrogowie Bomby: Są małymi niestrzelającymi przecinikami, którzy zadają obrażenia poprzez styczność z przeciwnikiem
    • Wrogowie Taco: Są wolniejszymi i wiekszymi przeciwnikami, których celem jest strzelanie do gracza
    • Bossowie: Stosują różne wzory strzałów i dają dużo punktów.
  • Ulepszania: Gracz zdobywa punkty i monety, które może wydać na ulepszenia w sklepie, takie jak zwiększenie zdrowia, prędkości czy obrażeń.
  • Zakończenie gry: Gra kończy się, gdy HP gracza spadnie do 0.

Podstawowe funkcje:

  • Sterowanie:
    • WSAD do poruszania się
    • Spacja / Lewy przycisk myszy do strzelania
  • Zbieranie punktów i monet: Każdy typ wroga daje inne nagrody za zabicie.
  • Sklep: Gracz może zbierać monety i kupować ulepszenia w czterech kategoriach:
    • Zdrowie
    • Obrażenia
    • Prędkość prouszania się
    • Szybkość ataku

Cel gry:

Przetrwać jak najdłużej, pokonując wrogów, unikając obrażeń i zdobywając monety oraz punkty. Gracz stawia czoła różnym rodzajom wrogów, w tym bossom.


Technologie:

  • Rust – Język programowania użyty do stworzenia gry.
  • ggez – Biblioteka do tworzenia gier 2D w Rust.
  • Nalgebra – Biblioteka do obliczeń związanych z pozycjonowaniem i ruchem postaci oraz wrogów.
  • RNG

Uruchomienie Programu

Program był napisany na na systemi macOS i by uruchomć go na na tym systemie należy przejść do floderu src i wpisać cargo build / cargo run.

Program działą również pod systemem Linux jednak może być cięższy do uruchomienia.

Zrzut ekranu 2024-12-18 o 12 39 14 Zrzut ekranu 2024-12-18 o 12 40 37

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages