Temat
- #Responsywny web
- #Wykorzystanie AI
- #Tworzenie gier webowych
- #Rozwój gier webowych
- #Ulepszanie gier
Utworzono: 2024-11-08
Utworzono: 2024-11-08 17:21
Nigdy wcześniej nie publikowałem postów z taką regularnością... Nowe narzędzia są tak wciągające, że regularne publikowanie staje się nawykiem.
Przede wszystkim, oto lista ulepszeń:
1. Do postaci (gracza, potwora) dodano statystyki prawdopodobieństwa trafienia krytycznego i obrażeń krytycznych. Podczas walki, w zależności od prawdopodobieństwa trafienia krytycznego, zadawane są obrażenia większe niż zwykle.
1.1. Zmieniono tak, aby prawdopodobieństwo trafienia krytycznego można było zwiększyć podczas podnoszenia poziomu.
2. Zmieniono sposób generowania potworów z prostego (losowego) na przypisywanie wag do potworów i generowanie ich zgodnie z tymi wagami.
2.1. Dodano 12 nowych rodzajów potworów (wcześniej było 4).
Seria szkieletów mi się podoba....img
3. Dodano możliwość zakupu mikstur leczniczych (3 rodzaje) w sklepie po walce, za zebrane złoto.
3.1. Dostęp do sklepu jest możliwy tylko po walce. Zarządzanie stanem (bezczynność, walka, sklep) i odpowiednie UI.
3.2. Dodano logikę do interfejsu sklepu, umożliwiającą zakup przedmiotów i regenerację punktów zdrowia postaci.
(Dodano) 4. Dodano responsywne CSS pod kątem urządzeń mobilnych.
4.1. Poprosiłem też o responsywne CSS i szybko mi to poprawili. Super!
(Dodano) 5. Zmieniono stan wyświetlania przycisków w zależności od stanu gry.
5.1. Poprawiono niedogodności, takie jak ponowne naciśnięcie "rozpocznij grę" i resetowanie gry, ponieważ wszystkie przyciski były widoczne we wszystkich stanach. Przyciski są teraz wyświetlane zgodnie z aktualnym stanem gry.
(Dodano2) 6. Rozwiązano problem z dwukrotnym przechodzeniem tury podczas walki.
6.1. Problem zgłosiłem już wcześniej, ale funkcja battleTurn() była poprawna. Po sprawdzeniu okazało się, że problem leżał w nakładaniu się zdarzeń onclick w HTML i dodawaniu listenerów w main.js. Po przekazaniu tego do perplexity otrzymałem taką odpowiedź ㅎㅎ
No dobrze, poprawimy się????.img
(Dodano2) 7. Nieznaczne zmiany: pasek zdrowia gracza i potwora jest teraz wyświetlany nad paskiem zdrowia podczas walki, a także zmieniono tło.
7.1. Nowe tło wydaje się lepiej pasować. Planuję dodać możliwość wyboru imienia bohatera na początku gry.
(Dodano3) 8. Dodano many do gracza i potwora, a także możliwość wyboru imienia.
8.1. Zmieniono tak, aby można było wybrać imię na początku gry i grać z użyciem tego imienia.
8.2. Dodano many do gracza i potwora i wyświetlanie ich na ekranie.
8.3. W przyszłości planuję ulepszyć system umiejętności, dodając losowy zakup umiejętności w sklepie (podobnie jak w grach roguelike) i używanie ich w walce (umiejętności będą rozwijane w określonym drzewie, jak w grach roguelike).
Teraz wygląda to bardziej jak gra... prawda?.img
Właściwie, teraz poświęcam na to znacznie więcej niż 30 minut dziennie.
Gdybym nie rozdzielił plików według funkcji, cierpiałbym teraz znacznie bardziej...
Po dzisiejszej pracy wydaje się, że stworzyłem prostą, ale całkiem niezłą grę przeglądarkową.
ㅎㅎ
Adres testowy: https://ggoban.com/hof/
Komentarze0