{"action":"closed","issue":{"url":"https://api.github.com/repos/austinchambers/multiplayer-vr/issues/36","labels_url":"https://api.github.com/repos/austinchambers/multiplayer-vr/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/austinchambers/multiplayer-vr/issues/36/comments","events_url":"https://api.github.com/repos/austinchambers/multiplayer-vr/issues/36/events","html_url":"https://github.com/austinchambers/multiplayer-vr/issues/36","id":59913314,"number":36,"title":"Perfect motion of sub.","user":{"login":"damlaren","id":4228736,"avatar_url":"https://avatars.githubusercontent.com/u/4228736?v=3","gravatar_id":"","url":"https://api.github.com/users/damlaren","html_url":"https://github.com/damlaren","followers_url":"https://api.github.com/users/damlaren/followers","following_url":"https://api.github.com/users/damlaren/following{/other_user}","gists_url":"https://api.github.com/users/damlaren/gists{/gist_id}","starred_url":"https://api.github.com/users/damlaren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damlaren/subscriptions","organizations_url":"https://api.github.com/users/damlaren/orgs","repos_url":"https://api.github.com/users/damlaren/repos","events_url":"https://api.github.com/users/damlaren/events{/privacy}","received_events_url":"https://api.github.com/users/damlaren/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/austinchambers/multiplayer-vr/labels/Submarine","name":"Submarine","color":"eb6420"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/austinchambers/multiplayer-vr/milestones/4","html_url":"https://github.com/austinchambers/multiplayer-vr/milestones/%22Feels%20like%20a%20game,%20not%20a%20demo%22","labels_url":"https://api.github.com/repos/austinchambers/multiplayer-vr/milestones/4/labels","id":952694,"number":4,"title":"\"Feels like a game, not a demo\"","description":"We probably will need to add lots of content to ensure this feels like a game, not a demo. \r\n\r\nI'm thinking, at a minimum, we need something like \"Game of Drones,\" but with a cooperative players and submarine. Given we can't do procedurally-generated stuff, we'll need to really build out a vast environment. ","creator":{"login":"austinchambers","id":8466736,"avatar_url":"https://avatars.githubusercontent.com/u/8466736?v=3","gravatar_id":"","url":"https://api.github.com/users/austinchambers","html_url":"https://github.com/austinchambers","followers_url":"https://api.github.com/users/austinchambers/followers","following_url":"https://api.github.com/users/austinchambers/following{/other_user}","gists_url":"https://api.github.com/users/austinchambers/gists{/gist_id}","starred_url":"https://api.github.com/users/austinchambers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinchambers/subscriptions","organizations_url":"https://api.github.com/users/austinchambers/orgs","repos_url":"https://api.github.com/users/austinchambers/repos","events_url":"https://api.github.com/users/austinchambers/events{/privacy}","received_events_url":"https://api.github.com/users/austinchambers/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":7,"state":"open","created_at":"2015-01-27T06:14:03Z","updated_at":"2015-03-20T04:15:29Z","due_on":"2015-03-15T07:00:00Z","closed_at":null},"comments":2,"created_at":"2015-03-05T06:56:57Z","updated_at":"2015-03-20T04:15:29Z","closed_at":"2015-03-20T04:15:29Z","body":"This is surprisingly important, and a lot of competing factors come into play. We'll find out what feels good as we play and put a game together.\r\n\r\n* We want subs to be responsive, so players don't feel like they're fighting the controls. As a start, I went with an airplane-like setup where pitch and roll are controlled. In other words, it needs to \"feel good\".\r\n* But we may want to limit motion to prevent motion-sickness as well.\r\n* The sub needs to move slower than an airplane, or it will feel unnatural-- this is also part of the experience.\r\n\r\nPossibilities:\r\n* Make the sub \"slide\" down as it rolls, or only do exactly what the player commands?\r\n* Allow straight up & down motion, slowly? Using Q/E keys could do this\r\n* Allow separate yaw motion or disallow?\r\n** Or disallow roll and use yaw as the turn motion instead?\r\n* Disallow lateral motion? RIght now pressing A/D keys translates right and left\r\n* Limit roll and pitch (does allowing inverted motion make people sick?)\r\n\r\nI looked briefly for papers on modelling real sub dynamics, but they were hideously complicated. I think we can get away with using a simple model."}}