Uruchomienie dziennika rozwoju (dev diary) gry Exham Priory
Przede wszystkim, witam serdecznie na mojej stronie WWW! Stworzyłem ją, aby przekazywać na bieżąco rozwój projektu Exham Priory (i może w przyszłości, innych projektów). Cel jest taki, aby jeden post/wpis ukazywał się mniej więcej co tydzień. Każdy wpis będzie według tego samego schematu, czyli:
- Krótki wstęp do zmian, komentarz od autora.
- Nowości wprowadzone do gry, warte większej uwagi. Osobna sekcja, bardziej ukazująca rozwój projektu.
- Change log, czyli konkretne podsumowanie wszystkich zmian od ostatniego wpisu dziennika projektu. Zawiera także listę zadań z arkusza, która została zrealizowana, również od ostatniego wpisu.
Ciekawostka: w prawym górnym rogu strony pokazany jest aktualny, procentowy stan realizacji zadań projektu. Jest on aktualizowany na żywo - zmiana w zadań w arkuszu jest od razu widoczna też na stronie. Docelowo, będzie wyświetlała się w tym miejscu tabelka podobna do tej co na samym końcu wpisu.
Od ostatniego spotkania skupiłem się głównie na usprawnieniach rozgrywki. Zmiany w poruszanie się gracza znów zajęły sporą ilość czasu. Wchodzenie po schodach w grze musiało zostać usprawnione i obecnie jest bardziej naturalne, a dźwięki kroków bardziej odpowiadają ilości widocznych schodów. Gracz porusza się także nieco szybciej. Dźwięki kroków składają się teraz z kilku różnych dźwięków, odtwarzanych losowo. Wszystko to powinno wpłynąć na bardziej naturalny odbiór poruszania się bohatera przez gracza.
Oglądając wideo z innych gier horror, zauważyłem, że personalne źródło światła gracza to zawsze jakiegoś rodzaju latarka/reflektor, świecący na określoną odległość i oświetlający tylko mały wycinek tego, co przed graczem. Uznałem, że pogłębia to uczucie lęku poprzez ograniczenie graczowi użytecznego pola widzenia. Przypomniałem sobie także, że lampy naftowe miały często lusterka, odbijające światło w przód, w celu lepszego oświetlenia tego co przez użytkownikiem. Postanowiłem więc dodać ten element do lampy (i rozgrywki). Zmniejszyłem intensywność światła lampy naftowej i dodałem nowe źródło światła, w kształcie stożka (symulacja światła odbitego od lusterka). Efekt jest moim zdaniem bardzo dobry:
Pozostaje teraz jedynie dodać faktyczne lusterko do modelu lampy.
Reszta zmian jest raczej techniczna. Podczas nagrywania wideo z obecnej wersji gry do prezentacji, zauważyłem kilka mankamentów z interfejsem użytkownika. Wszystkie zostały poprawione. Oprócz tego, drzwi, w tym także inne obiekty interaktywne, zostały dostosowane do interakcji z Demonem - jest on obecnie w stanie odtworzyć niezablokowane drzwi…
⭐ Co nowego?
- Nowe dźwięki kroków gracza
- Nowe źródło światła lampy naftowej, podobny do słabej latarki (światło odbijające się od)
- Demon może teraz wchodzić w interakcję z drzwiami (otwieranie)
- Osobne miejsce na ważne komunikaty dla gracza, dot. rozgrywki (odrębne od napisów, jak było do tej pory)
- Drzwi i inne obiekty interaktywne mogą wyświetlić własny komunikat jeżeli są zablokowane (do tej pory był tylko komunikat o wymaganym kluczu do otwarcia drzwi)
🧾 Change Log
- + Dodatkowe dźwięki kroków gracza.
- + Lusterko lampy naftowej bohatera (na ten moment, samo światło, bez modelu).
- + Interakcja Domena z obiektami interaktywnymi.
- ~ Poruszanie sie usprawnione. Wieksza prędkość, płynniejsze wchodzenie po schodach.
- ~ Więcej dźwięków kroków gracza, większa losowość.
- ~ Komunikaty rozgrywki wyświetlane są teraz niezależnie od napisów.
- ~ Dowolny komunikat blokady obiektów interaktywnych.
- ~ FIX: Pierwsze elementy ekwipunku i dziennika są już poprawnie klikalne.
Legenda:
| Znak | Znaczenie |
|---|---|
| + | Nowość |
| ~ | Zmiana |
| - | Usunięcie |
| FIX | Poprawka |
✅ Zrealizowane zadania od ostatniego wpisu
Aktualny spis zadań do wykonania znajduje się w tym arkuszu Google.
- Usprawnienia poruszania się gracza
- Customowy komunikat błędu dla drzwi
- Komunikaty rozgrywki wyodrębnić od napisów
- Naprawić UI sakwy i dziennika
- Dodanie możliwości otwierania drzwi przez Demona i triggery
Stan zadań
| Oczekuje | W toku | Gotowe | Gotowe % |
|---|---|---|---|
| 5 | 3 | 17 | 68% |