Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

Releases: trolit/projectZero

Aktualizacja 0.92

07 Dec 15:50
24c79d8
Compare
Choose a tag to compare

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 oraz Verify_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 skrypty PuzzleManager oraz PadChecker. 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). Skrypt PadChecker umieszczony na ziemi pozwala weryfikować czy ułożony fragment kodu jest poprawny i przekazuje informacje do licznika PuzzleManager.
  • 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

05 Dec 22:11
Compare
Choose a tag to compare

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

24 Nov 15:05
acd86e5
Compare
Choose a tag to compare

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)