{"id":28,"date":"2023-03-10T02:47:46","date_gmt":"2023-03-10T02:47:46","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/robrouleau\/?p=28"},"modified":"2023-03-10T02:47:46","modified_gmt":"2023-03-10T02:47:46","slug":"challenges-lead-to-learning","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/robrouleau\/2023\/03\/10\/challenges-lead-to-learning\/","title":{"rendered":"Challenges lead to learning"},"content":{"rendered":"\n<p>The space simulation I have been working on for the capstone project is the largest collaborative project I\u2019ve done so far. There have been challenges along the way and there are some things that I would have done differently. But overall it has been a huge learning experience.<\/p>\n\n\n\n<p>The largest challenge has been gathering and managing the data for the star feature. This feature required me to automate the process of querying an online database for star positions and formatting the code that went along with it. By doing that I gained some experience with Pandas, a Python library made for data analysis and manipulation.<\/p>\n\n\n\n<p>Another challenge I\u2019ve faced was underestimating how long some things would take me. As a result, I haven\u2019t had as much time to spend doing everything that I planned on doing, like the transfer orbit feature. At this point in the term, there isn\u2019t enough time for me to implement this feature to the extent that I had originally planned. Instead, I\u2019ve had to scale the feature down to ensure that it is working for the beta release.<\/p>\n\n\n\n<p>Finally, working with Rust and the Bevy game engine has been a huge learning experience. Before starting the project, I had some brief experience with Rust in the class I took on operating systems. I also had some experience playing around with other game engines. After having worked with Bevy, I\u2019ve come to appreciate Rust more because the game engine doesn\u2019t come with any sort of built-in visual scripting like Unreal Engine\u2019s blueprint system. I plan to continue working with Bevy and look for ways that I can make a contribution to it of my own.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The space simulation I have been working on for the capstone project is the largest collaborative project I\u2019ve done so far. There have been challenges along the way and there are some things that I would have done differently. But overall it has been a huge learning experience. The largest challenge has been gathering and [&hellip;]<\/p>\n","protected":false},"author":12988,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/users\/12988"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":29,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/posts\/28\/revisions\/29"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/robrouleau\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}