{"id":43,"date":"2010-08-03T17:40:16","date_gmt":"2010-08-04T00:40:16","guid":{"rendered":"http:\/\/blogs.unsw.edu.au\/comp1400\/?p=43"},"modified":"2010-08-03T17:41:51","modified_gmt":"2010-08-04T00:41:51","slug":"ass-1-flight-simulator","status":"publish","type":"post","link":"https:\/\/blogs.unsw.edu.au\/comp1400\/blog\/2010\/08\/ass-1-flight-simulator\/","title":{"rendered":"Ass 1 &#8211; flight simulator"},"content":{"rendered":"<p>Your task for assignment 1 will be to design and program a simple flight simulator in Unity. It must contain the following:<\/p>\n<ol>\n<li>A plane under the control of the player, as per the controls below.<\/li>\n<li>At least two other moving objects in the scene. How they move is up to you.<\/li>\n<li>A static landscape to fly over.<\/li>\n<\/ol>\n<p><!--more--><\/p>\n<h2>Controls<\/h2>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Roll-pitch-yaw\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blogs.unsw.edu.au\/comp1400\/files\/2010\/08\/RPY-e1280881275475.png\" alt=\"\" title=\"roll-pitch-yaw\" width=\"213\" height=\"221\" class=\"alignright size-full wp-image-44\" \/><\/a>The plane should move forwards at a constant speed. The player should be able to control the plane&#8217;s direction using the arrow keys:<\/p>\n<ul>\n<li>Left\/Right: roll the plane<\/li>\n<li>Up\/Down: pitch the plane<\/li>\n<\/ul>\n<p>If you are unfamiliar with roll and pitch, see the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Roll-pitch-yaw\">Wikipedia article<\/a> for far more detail than you&#8217;ll ever need.<\/p>\n<h2>Deliverables<\/h2>\n<p>There are two components you will need to submit:<\/p>\n<ol>\n<li>A <strong>storyboard<\/strong> of your design, showing how the plane and other objects move. This is due in your Week 4 lab (or week 5 for Monday tut).<\/li>\n<li>A complete <strong>Unity project<\/strong> implementing your scene. This is due at the end of Week 5 (midnight Sunday).<\/li>\n<\/ol>\n<h2>Marking<\/h2>\n<p>Your marks will be based on your design and your code, not on the scene itself. So don&#8217;t overdo the time much time you spend making it pretty. Marks will be assigned as follows:<\/p>\n<ul>\n<li>Storyboard: 25%<\/li>\n<li>Code style: 25%<\/li>\n<li>Correctness: 50%<\/li>\n<\/ul>\n<p>This assignment is worth 10% of your final mark.<\/p>\n<h2>Submission<\/h2>\n<p>Submission instructions will follow. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your task for assignment 1 will be to design and program a simple flight simulator in Unity. It must contain the following: A plane under the control of the player, as per the controls below. At least two other moving objects in the scene. How they move is up to you. A static landscape to [&hellip;]<\/p>\n","protected":false},"author":80,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[468],"tags":[],"class_list":["post-43","post","type-post","status-publish","format-standard","hentry","category-assignments"],"_links":{"self":[{"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/users\/80"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":3,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/posts\/43\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.unsw.edu.au\/comp1400\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}