Labirynt 2 to prosta gra przeglądarkowa, w której gracz musi poruszać postacią przez labirynt, aby dotrzeć do celu. Gra jest napisana w czystym JavaScript, bez użycia żadnych bibliotek czy frameworków.
game.js
- Główny plik JavaScript, który zawiera logikę gry. Definiuje klasęGame
, która zawiera metody do poruszania postacią, zmiany poziomów, wykrywania kolizji i innych funkcji gry.maze_algorithm.js
- Plik JavaScript, który zawiera algorytm generujący labirynt.style.css
- Plik CSS, który zawiera style dla gry. Zawiera style dla różnych tematów gry, animacji gracza, przycisków sterowania i innych elementów interfejsu użytkownika.index.html
- Główny plik HTML, który zawiera strukturę strony gry. Zawiera kontenery dla mapy gry, przycisków sterowania, wiadomości o sukcesie i innych elementów interfejsu użytkownika.README.md
- Ten plik, który zawiera opis projektu..vscode/settings.json
- Plik konfiguracyjny dla Visual Studio Code.assets/
- Katalog zawierający zasoby gry, takie jak obrazy.
Po uruchomieniu gry, gracz może poruszać postacią za pomocą strzałek na klawiaturze lub przycisków sterowania na ekranie. Celem jest dotarcie do zielonego pola, które reprezentuje cel. Po dotarciu do celu, gracz może kliknąć na mapę, aby wygenerować nowy poziom.
Aby uruchomić grę, otwórz plik index.html
w przeglądarce.