Releases: trolit/projectZero
Aktualizacja 0.92
Z dniem 07.12.2019 wprowadzone zostały następujące zmiany przez @trolit
Aplikacja Project Zero
- sprecyzowany został tekst ekranu informującego o ikonie, sceny
Processing
- przeprowadzony został rework skryptów minigry typu puzzle i wdrożenie zmian, we wszystkich scenach typu Puzzle. Usunięte z projektu zostały klasy z serii
PadCheckers
orazVerify_3X3
, które mimo zakładanego działania, błędnie implementowały mechanikę minigry pod kątem zasad programowania obiektowego (były to jedne z pierwszych skryptów w grze). W ramach poprawy jakości kodu, utworzone zostały skryptyPuzzleManager
orazPadChecker
. Pierwszy ma za zadanie kontrolować stan ułożenia puzzli, załączenie ekranu wygranej oraz pozwala na przeprowadzanie testów (np. zwrócenie informacji ile w aktualnym momencie poprawnie ułożonych jest bloków. Przycisk przygotowany do tego znajduje się w skrypcie, po kliknięciu obiektu w hierarchii). SkryptPadChecker
umieszczony na ziemi pozwala weryfikować czy ułożony fragment kodu jest poprawny i przekazuje informacje do licznikaPuzzleManager
. - poprawiono wskazówki, które pojawiają się w trakcie ładowania poziomu (pod kątem literówek i interpunkcji)-
- poprawiono treść informacji dostępnych na scenie Map, pomagających zrozumieć aspekty gry
Repozytorium Project Zero
- dodanie dokumentu COMPILE.md z instrukcją jak otworzyć i skompilować Project Zero
- modyfikacja zawartości README_dev.md
- dodanie zdjęć na potrzeby dokumentu COMPILE.md w branch'u - storage
Aktualizacja 0.91
Z dniem 05.12.2019 wprowadzone zostały następujące zmiany przez @trolit
Aplikacja Project Zero
- zaimplementowany został dodatkowy skrypt
ExtraCharacterToggler
. Teraz, gdy gracz nie ma odblokowanych minimum 2 medali, nie zobaczy w kreatorze postaci niedostępnego przycisku z czwartą postacią (przycisk jest widoczny dopiero po spełnieniu w/w kryterium!) - korekty interpunkcji w podpowiedziach przechowywanych przez klasę TextStorage oraz w podpowiedziach na scenie Map
- naprawienie pola (input field) pozwalającego na podanie nazwy/imienia bohatera w trakcie tworzenia postaci. Poprzednio, nie było możliwe aktywowanie go poprzez kliknięcie w niektórych miejscach.
Instalator Project Zero
- korekta tekstu (poprawa literówek i interpunkcji),
- zmiana czcionki z niestandardowej (DJB Chalk) do klasycznego "Arial",
- dodanie funkcji tworzenia skrótu na pulpicie po udanej instalacji
Repozytorium Project Zero
- modyfikacja dokumentu README (wprowadzenie uwagi o niesygnowanym pliku wykonywalnym)
- dodanie adresu do sprawdzenia pliku instalatora pod kątem wirusów
Project Zero 0.9
Project Zero, gotowe!
Z dniem 24.11.2019 ⌚️ po kilku dniach testów, poprawie znalezionych błędów, aplikacja Project Zero otrzymuje zielone światło ✅ i zostaje udostępniona w wersji 'release' 😌. Instalator pełnoprawnej gry do pobrania znajduje się w załączniku tego posta (waży 337 MB).
Gra zawiera wszystkie zaplanowane elementy oraz dodatkowo
- konsolę deweloperską do testowania gry (dostępna pod klawiszem tylda)
- sekcję medale
- sekcję nagrody
- dodatkową postać rycerza jako nagrodę do odblokowania
- identyfikację poszczególnych krain kolorem
- losowanie barwy płomienia wydobywającego się z pucharu na poziomach typu PinPin (przypinka)
- liście 2.0 w minigrach typu PHP (jako tako reagują w momencie 'nadepnięcia na nie')
- rozszerzone menu ustawień - możliwość manipulacji głośnością dźwięków
- odświeżony i ulepszony skrypt Pickup przeznaczony do minigry typu puzzle
- odświeżone GUI na poziomach typu labirynt ( pokazuje dodatkowo liczbę zebranych bugów)
- odświeżone GUI w świecie Project Zero (scena Map)
- animowana ikona wczytywania
- podpowiedzi w rozgrywce pomagające poznać grę
- mapę całego świata Project Zero (dostępną w momencie znajdowania się na scenie Map)
- rozbudowaną dokumentację w serwisie github
Na ile starcza gra?
W grze zaimplementowano łącznie 40 poziomów (po 8 na język). Przy założeniu, że przejście jednego poziomu zajmuje 5 minut otrzymujemy 200 minut (40 poziomów x 5 minut). Należy również uwzględnić fakt, że gracz zostaje cofnięty do głównej mapy po której może się przemieszczać, kupować książki i je czytać. Przeczytanie jednej książki może trwać z 2 max 3 minuty. Zakładając tą niższą wartość aby przeczytać wszystkie książki należałoby poswięcić 40 minut (20 książek x 2 minuty). Przejścia między NPC'ami, sklepem, może innymi krainami mogą trwać +/- 1 minutę. Nie uda się przejść całej gry za jednym podejściem tak jak wspominano w opisie. Gra nie była testowana pod kątem jej 100% ukończenia bo nie ma na to czasu 😞
Zmiany
27.11.2019 - zmodyfikowanie licencji aplikacji w ProjectZero_installer.exe
05.12.2019 - usunięcie z wersji 0.9 instalatora (zaktualizowana wersja instalatora jest w nowszym wydaniu)