frigierim / ggj-tracking

Tracker for ggj-ng
0 stars 0 forks source link

Mancano le porte tra le stanze #14

Open frigierim opened 5 years ago

frigierim commented 5 years ago

Creare un componente da inserire tra le stanze che blocchi l'accesso finchè non viene attivato.

CristiJ92 commented 5 years ago

v.0.0.8: le porte le hai piazzate in Godot o sempre in Tiles?

frigierim commented 5 years ago

Tutta la roba "interattiva" adesso viene messa giù in Godot (note, porte, passaggi tra i livelli). In Tiled si disegna solamente il livello e gli ostacoli fissi (muri, armadi, tavoli, sedie).

CristiJ92 commented 5 years ago

Le porte devono essere attivate con il tasto conferma del giocatore attuale

frigierim commented 5 years ago

Dalla versione 0.0.20, quando il giocatore si trova in prossimità di una nota o di una porta, questa lampeggerà e il giocatore potrà interagire con essa usando il proprio tasto di conferma.

CristiJ92 commented 5 years ago

puoi disattivare la collisione con la porta quando è aperta?

frigierim commented 5 years ago

Intendi in modo che non si possa più richiudere? Mi sembrava utile per creare uno svantaggio all'altro giocatore.

CristiJ92 commented 5 years ago

no, per evitare che il giocatore venga spostato dal movimento della porta...

frigierim commented 5 years ago

Penso si possa fare, ma così il giocatore passerà "attraverso" alla porta. Se è ok, procedo.

CristiJ92 commented 5 years ago

la collisione si deve disattivare a porta aperta e si riattiva alla chiusura, prova a gestire questa cosa... poi vediamo se tenere modificare o fare reverse

frigierim commented 5 years ago

Ok, quello si può fare... ciò che intendevo io è che DURANTE l'apertura della porta il giocatore ci passerà attraverso. Comunque, provo a metterlo in piedi e poi vediamo se ci piace o no.

CristiJ92 commented 5 years ago

meh...

v.0.0.25

a livello di design non mi convince.. tanto meno le possibili soluzioni che mi vengono in mente... direi di provare a fare il reverse della collisione avendo però la porta che rileva da che lato ha avuto l'interazione e quindi ruotare nel senso opposto

es. a partire da: image

porta chiusa->azione->porta si apre verso l'altro (+90°)->avanzare verso N->azione->porta si chiude (+90°-90°)->azione->porta si apre verso il basso(-90°)->avanzare verso S->azione->porta si chiude(-90°+90°)

frigierim commented 5 years ago

Ok, provo a implementare le porte da saloon :)

frigierim commented 5 years ago

Fatto, ma anche così mi sembra un po' meh. Ho aggiunto una flag nella schermata dei cheat per abilitare/disabilitare il fatto che le porte entrino in collisione col giocatore mentre si aprono, per poter vedere in presa diretta entrambe le versioni e decidere se ce n'è una che fa meno pietà.

CristiJ92 commented 5 years ago

V.0.0.26: da porta aperta: la collisione si dovrebbe attivare prima della rotazione... così dovrebbe essere decente.

EDIT: hai già fatto... uncheck ghost doors, si dovrà aggiustare in futuro l'interazione con le porte

reminder: aggiungere al GDD

frigierim commented 5 years ago

Ok, allora di default metto il check disabilitato.

CristiJ92 commented 5 years ago

V.0.0.26: da porta aperta: la collisione si dovrebbe attivare prima della rotazione... così dovrebbe essere decente.

EDIT: hai già fatto... uncheck ghost doors, si dovrà aggiustare in futuro l'interazione con le porte

reminder: aggiungere al GDD

V.0.1.1 verificato, ok. Aspettare l'aggiornamento del GDD per fixare l'interazione aggiungo tag TODO

CristiJ92 commented 5 years ago

aggiornato GDD image adesso abbiamo bisogno di un po di assets per le porte/porte di ingresso/finestre bloccati e sbloccati, creo issue apposito