Skip to content

PerfekTy/bullet-hell-typing-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bullet Hell Typing Game

Opis Projektu

"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.

Główne Funkcje

1. Mechanika Rozgrywki

  • 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.

2. System Kolizji

  • Detekcja kolizji między pociskami przeciwników a graczem.

  • Możliwość interakcji z pociskami o różnych właściwościach.

3. Bossowie i Pociski

  • 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.

4. Grafika i Styl

  • Artystyczny styl pixel-art, nadający grze nostalgiczny i estetyczny charakter.

5. Technologia

  • Aplikacja webowa dostępna w przeglądarce.

  • Wydajny system renderowania dla płynnej i responsywnej rozgrywki.

Cele Projektu

  • 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.

Technologie Użyte w Projekcie

Frontend:

  • HTML
  • CSS
  • JavaScript

Silnik Gry:

  • Canvas dla renderowania 2D

System Kolizji:

  • Dedykowane algorytmy do wykrywania kolizji w czasie rzeczywistym.

Jak uruchomić projekt lokalnie

  1. Sklonuj repozytorium.
git clone https://github.com/PerfekTy/bullet-hell-typing-game.git
cd bullet-hell-typing-game
  1. Jeżeli nie masz wtyczki Live Server zainstaluj http-server.
npm install --global http-server
  1. Uruchom server.
npx http-server .
  1. Otwórz przeglądarkę i przejdź pod adres http://localhost:8080.

Jak uruchomić projekt online

Wejdz w link -> Bullet Hell Typing Game

About

A game project based on the Textorcist game created as a University subject.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •