Tuesday, October 18, 2016

Star Citizen - Doors of the Sandbox - gameplay issue 1.01

Doors are such a fund-a-mental gameplay issue in Star Citizen they need a massive re-overhaul; again, if not for the first time. Doors need intelligence, they need to know what you want from them, as you're progressing through the game world. Why are so many doors a USE issue, when they should be an approach-vector stimulated-timer 0-n seconds issue. Why does a door not just know it's you? Why does it not offer a LOCK option - like if you leave your ship in space for an EVA? Why do doors not know you're 'under fire' and might need to enter a ship at speed, or on the move the way they used to leap onto moving horses in Hollywood westerns? As you're always in your space suit in ships, are doors needed at all? These are the questions 'this reviewer' suspects might never have been asked.

And by 'doors' we also mean, "Getting into and out of the ship, under gravity," and we've all seen the Enter/Exit ship matrix-math-errors that were off-setting the animation's hands and feet from the ladder bars and retracting steps the artists had painstakingly made your player-character hold onto or align with. But this was 'fixed'... In the gaming industry, we call this a 'no one will ever notice' FUDGE. And it's not just the scripted under-gravity entry of ships - a major focus of the game seems to be EVA activity, whether you're jumping from ship to ship or spacewalking to fix some Comms Array. This ugly matrix-math global-to-local 'fudge' doesn't work as witnessed by the horrible crunching matrix reset when your character assumes the seated position or moves from his seated position.

HERE'S A CLUE TO DOORS OF THE SANDBOX GAMEPLAY: the camera matrix itself, in first or third person, already sets the basis for such doorsy local-global and global-local transition (or docking) issues. The camera must never glitch i.e. it should 'dictate' the transition G-L and/or L-G maths quandary this game repeatedly finds itself in... and by 'doors' were also talking about entrance and exit speed being retained. Copy camera matrix local, convert to Paste matrix global - it'll work every time. Take for example this comparative matrixial scenario where you're diving into Hyperspace mid-battle, running for your life, you'd expect your enter speed to be Ctrl-C'd then Ctrl-V'd as the exit speed from Hyperspace. This same tactic of 'doors on the fly' could allow you to perform surprise or sneak tactical attacks on known ship-enemies etc...
Fund-a-mentally, the actual laborious process of entering and exiting any ship (or wormhole) is just 'too old school' for today's kids who now have attention spans of nanoseconds and, "Might be running to their ship, escaping enemy fire, pirates, aliens, supernaturals..." to then have to go through the laborious process of climbing entry-exit stairs (or wormholes) at a snail's pace and positioning oneself carefully around or unravelling oneself from all the cockpit furniture, without the ship able to prep itself ready for your arrival under fire. You might even want your ship to be your 'gaming partner', ready and able to help you out in a tight scrape like a horse used to in th eold Westerns - when you whistle, it comes. And you can enter, at speed, under gravity or falling towards it. Currently, enter/exit (while one-person cinematic) is sandbox-wise just slow and cumbersome, and old.

"You'd be dead," in such a waiting world - your DOOR HAS KILLED YOU, again...

No comments: