Skip to content

TypeScript game project - to sum up my stage of learning TypeScript and things before

Notifications You must be signed in to change notification settings

sebuszqo/warrior_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projekt na podsumowanie nauki TypeScriptu

Prosta "gra" - polegająca na przeprowadzaniu walk pomiędzy wojownikami

Dane wojowników, ich statystyki oraz nowo stworzeni wojownicy zapisywani są w bazie-danych: MariaDB

Projekt miał na celu podsumowanie i przećwiczenie dotychczasowo nabytych "umiejętności"

Użyte 'technologie':

  • TypeScript

  • Express.js

  • Express-Handlebars

  • MariaDB

  • Plan Projektu

    • V1:
      • 1 konfiguracja środowiska
      • 2 instalacja potrzebnych paczek i konfiguracja TypeScript oraz skryptów pomocniczych
      • 3 Konfiguracja Express oraz Folderu publiczny pliki statyczne
      • 4 Ogólna struktura routerów - ścieżek - zaplanowanie ścieżek, jakie się pojawią
        • Strona główna
          • /
        • Rejestracja wojownika
          • Formularz rejestracyjny
          • Zapisanie
        • Arena walk
          • Formularz wyboru wojownika
          • Przeprowadzenie walki — log walki
        • Sala sław
          • Lista najlepszych wojowników wszechczasów
      • 5 zaplanowanie widoków - ogólna struktura widoków
      • 6 Rekordy
        • Baza danych: Warrior-Arena
          • Tabele:
            • warrior:
              • ID (uuid) VARCHAR(36)
              • Imie VARCHAR() - unikalne
              • Siła TINYINT(2)
              • Obrona TINYINT(2)
              • Wytrzymałość TINYINT(2)
              • Zwinność TINYINT(2)
              • Liczba zwycięstw, domyślnie 0 INT(11)
      • 7 Logika związana z tworzeniem wojowników
      • 8 Logika związana z salą sław
      • 9 Logika związana z areną walk
    • V2:
      • Log walki — dodanie ładniejszej wersji
      • Dodać front-endowy JavaScript — ułatwiający rozdawanie punków wojowników

About

TypeScript game project - to sum up my stage of learning TypeScript and things before

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published