Closed DominiqueMakowski closed 1 week ago
But it works for the filename?
[x] Also, maybe we should rename randomID to sessionID
because it will act as the identifier of a unique session in case of replays
[x] Also, maybe this sessionID could contain the date so that we ensure that it's near-always unique?
Like 7 randomstring + datetime: mK5HoLT04112024
(note the 04/11/2024)
@BenjaminTribe
Note for future: one possible solution to the slow loading, especially in the future where we will have more levels and more assets, will be to "manually" load the assets during the game. i.e., keep initialization super lightway, and then starting with a "Loading Game" loading bar that will then stream in all the assets, but at least participants will know that something's happening
I've increased all the screens to 4 seconds as it was all using 1 var. lmk if you think it feels off anywhere and I can handle them individually.
The random ID issue also affects the startDate (and potentially screen size) fields FYI - something I missed about Unity's 'field serialisation' is that the values are stored in the editor if initialised in the class constructor.... anyway, should be fixed now.
As for loading screen, are you sure you want to prioritise loading speed over runtime speed? Also, are you thinking of Asset Bundles? There is stuff you can do with build settings but these are kind of hidden away by gameCI... might be something I can do about it though: https://game.ci/docs/github/builder#configuration-options. Can give load speed another look soon.
Instead of an initial blank background would be nice to have a loading screen. I bet it'll be a pain as it will be inside the HTML template and not unity, but useful when done properly. Once I've got enough of these solutions we could think about some sort of unity package (unityPsych) that sets up a project with the functions you'd tend to need already available.
from 1s to 4? Might be too long no? I think it's really just the first one that has the longest text and once they are engaged they can read the rest. I'd say to change the first from 1 -> 2 and leave the rest as is
For the loading screen we'll see how it goes, my guess is that it will only become a problem in the future once the game is heavier and have more assets
Each slide was up for 3 seconds previously, so just added a second - I think it works just as well tbf
alright then cheers!
In our pilots
randomID
is always the same:Could it be a seed issue?