[Play My Game] Terminal Hacker Redux

There is an ebb and flow to the time and energy I have for these projects. I’m wanting to
“get back into the swing of things” with my Unity projects, so I decided to “warm up” on Terminal Hacker. I’d previously completed this section, so I went and used my old code, yet decided to extend it with a bit more flash. Main changes from prior version:

  1. bugfix: repaired greedy backspace key in console. Now it wont delete more than one character in a single frame.
  2. feature: block cursor (getting WebGL to font-fallback was easy, figuring out how was less-so.)
  3. feature: dynamic console prompt.
  4. feature: warn-bell sound while trying to backspace over the prompt.
  5. feature: ghost-typing allows designer to control the console as if they’re a user.

I used the ghost-typing functionality to add a bit more “realism” to the “boot-up” sequence. I hope it will also highlight the main clue I drop to help open the game’s backdoor. (another clue, it helps if you have the volume loud enough to hear they key-clicks).

At any rate, without further ado: https://jackdraak.itch.io/anagram-hacker [TRY MY GAME!]

…Most of the time was burned after I noticed WebGL builds were not doing font-fallback the same as the Editor or PC builds. I tried TextMesh Pro but it revealed it would be a LOT of work trying to get the results I wanted (in-part because aside from that one character, the project was basically complete before trying to wedge TMPro in.

I also tried some font editing tools, eventually adding several glyphs by hand with FontForge. Of course, after I did that, I then discovered a way to force the WebGL builds to fallback after-all.