Journal Entry 18


Activity: Fixes, velocity vis & comms backend

Time spent:

  • Find out there's no cone mesh by default in Unity and what my options are - 4 mins
  • Clean space in my computer, install blender and export a cone - 20 mins
  • Implement a new velocity indicator - 35 mins
  • Fix target visualiser window - 10 mins
  • Write lines for info readout - 5 mins
  • Implement localisation support - 25 mins

Today I did way less than I hoped I would. Hopefully tomorrow I'll commit more time toward finally finishing the mechanics and moving onto level design, writing and recording.

I fixed the window outside of which the target becomes an arrow instead of a point - the error turned out to be a really stupid one, caused by not normalising the vector pointing toward the target.

I also remade the velocity visualiser, using two cones I exported from Blender. Now that I think about it, I could've just made the two cones together in Blender and exported them as a single mesh. Oh well. The time it took to complete the "install blender" step may have been a little bit shorter than stated - I went to practice the piano for the estimated time it took my computer to download the installer, which was about 6 minutes. I don't know whether it actually finished downloading sooner. 

I wrote the lines I will be recording and implementing tomorrow, specifically the ones for the ship readout which doesn't require any creativity, just a bit of crude maths for playing the correct audio files after one another. I have in the past already implemented the very same system that I'm going to implement tomorrow, for the score readout in my completely blind-accessible rhythm game The New Life of Eilidh Mhorganach I made last summer as a game jam submission.

I did not build today, as the changes I made aren't that substantial and it is also 2 o'clock in the morning and I would much prefer to just go to bed as soon as possible. I did consider staying up for a bit more and either writing some dialogues and/or coding the ship info readout code, but I am definitely not doing that today.

Lastly, I also noticed some very strange behaviour with the camera movement as it responds to the ship's acceleration. It almost seems as if the camera velocity didn't get capped, and instead only the camera position were capped. The camera response to rotation also seems very strange, almost as if something weren't translated into local space and were instead adding to the global space. Interestingly, though, the camera response to translation doesn't seem to have this issue at all.

Tomorrow, I want to complete, in this order:

  • Fix the camera acceleration response movement
  • Record info readout voice lines
  • Implement info readout
  • Write and record lines for the level 1 tutorial
  • Implement manual unlocking of the ship's controls, and the locking of that unlocking (maybe along with clearing the textbox)
  • Finish implementing the first level
  • Design at least two more levels

I should have all day tomorrow, so hopefully I'll manage to finally finish my tasks I set for myself. Or at the very least, finish the vast majority of them.

Get Project C

Leave a comment

Log in with itch.io to leave a comment.