"Bullet Hell Typing Game" to dynamiczna gra 2D typu bullet hell inspirowana grą Textorcist. Łączy w sobie elementy zręcznościowe z wymagającym wpisywaniem tekstu, zapewniając jednocześnie intensywną rozgrywkę i unikalne wyzwania. Gracz wciela się w postać, która unika pocisków wroga i jednocześnie musi szybko wpisywać frazy, aby zadawać obrażenia bossowi. Gra cechuje się grafiką w stylu pixel-art i została zaprojektowana jako aplikacja webowa.
-
Intensywna akcja w stylu bullet hell.
-
Wpisywanie tekstu na klawiaturze jako główne narzędzie ataku.
-
Tryb endless, w którym wyzwanie rośnie wraz z czasem.
-
Detekcja kolizji między pociskami przeciwników a graczem.
-
Możliwość interakcji z pociskami o różnych właściwościach.
-
Główny przeciwnik, który strzela różnymi rodzajami pocisków:
-
Pociski rozpraszające się na mniejsze części.
-
Pociski z różnym lub losowym patternem ruchu.
- Artystyczny styl pixel-art, nadający grze nostalgiczny i estetyczny charakter.
-
Aplikacja webowa dostępna w przeglądarce.
-
Wydajny system renderowania dla płynnej i responsywnej rozgrywki.
-
Stworzenie angażującej i wyzywającej gry zręcznościowej.
-
Zapewnienie płynnego działania za pomocą technologii webowych.
-
Dokumentacja wszystkich kluczowych modułów i struktury aplikacji, aby ułatwić dalszy rozwój i wsparcie projektu.
Frontend:
- HTML
- CSS
- JavaScript
Silnik Gry:
- Canvas dla renderowania 2D
System Kolizji:
- Dedykowane algorytmy do wykrywania kolizji w czasie rzeczywistym.
- Sklonuj repozytorium.
git clone https://github.com/PerfekTy/bullet-hell-typing-game.git
cd bullet-hell-typing-game
- Jeżeli nie masz wtyczki Live Server zainstaluj http-server.
npm install --global http-server
- Uruchom server.
npx http-server .
- Otwórz przeglądarkę i przejdź pod adres http://localhost:8080.
Wejdz w link -> Bullet Hell Typing Game