{"id":1,"date":"2022-05-21T06:38:06","date_gmt":"2022-05-21T06:38:06","guid":{"rendered":"https:\/\/blogs.scummvm.org\/stablesteady\/?p=1"},"modified":"2022-05-22T14:36:00","modified_gmt":"2022-05-22T14:36:00","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/stablesteady\/2022\/05\/21\/hello-world\/","title":{"rendered":"Hello world!"},"content":{"rendered":"<p>Welcome to my blog!<\/p>\n<p>I am Avijeet Maurya and I&#8217;ll be a part of Google Summer of Code this year. This is great opportunity for me to learn some new things and work alongside some experienced people so I am really excited for this journey.<\/p>\n<p>In my first blog post I&#8217;d like to share my pre-GSoC experience with ScummVM. I had known about ScummVM for quite some time now so I immediately decided to try and see if I could participate as a contributor here. I had no experience with working on a codebase as big as ScummVM&#8217;s and I was very overwhelmed when I first cloned the repo and started going through it. Luckily there&#8217;s <a href=\"https:\/\/wiki.scummvm.org\/index.php?title=Developer_Central\">a very comprehensive resource<\/a> with a lot of helpful info on about everything you need to know as a beginner and I found myself referring to it a lot in the following weeks.<\/p>\n<p>I found an appropriate task to get me started with contributing to ScummVM and after a few weeks of coding I finally managed to finish it.<\/p>\n<figure id=\"attachment_13\" aria-describedby=\"caption-attachment-13\" style=\"width: 580px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-13\" src=\"https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/jaderlund-1024x540.png\" alt=\"\" width=\"580\" height=\"306\" srcset=\"https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/jaderlund-1024x540.png 1024w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/jaderlund-300x158.png 300w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/jaderlund-768x405.png 768w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/jaderlund.png 1154w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption id=\"caption-attachment-13\" class=\"wp-caption-text\">Thanks to Jaderlund for suggesting the task!<\/figcaption><\/figure>\n<p>There were many problems I encountered along the way, the biggest being my lack of git knowledge which delayed my PR by quite some time but I received a lot of help from the ScummVM team, especially from DreamMaster who helped me a lot with this task.<\/p>\n<figure id=\"attachment_14\" aria-describedby=\"caption-attachment-14\" style=\"width: 580px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-14\" src=\"https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged-1024x102.png\" alt=\"\" width=\"580\" height=\"58\" srcset=\"https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged-1024x102.png 1024w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged-300x30.png 300w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged-768x76.png 768w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged-1200x119.png 1200w, https:\/\/blogs.scummvm.org\/stablesteady\/wp-content\/uploads\/sites\/52\/2022\/05\/PR-merged.png 1290w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption id=\"caption-attachment-14\" class=\"wp-caption-text\">Finally merged!<\/figcaption><\/figure>\n<p>My proposal for GSoC involves working on several engines which are already in ScummVM but with an incomplete implementation. I&#8217;ll be starting with continuing my work on the scott sub-engine to add support for more platforms and games to it. More details will be in the coming blog posts so look forward to those!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to my blog! I am Avijeet Maurya and I&#8217;ll be a part of Google Summer of Code this year. This is great opportunity for me to learn some new things and work alongside some experienced people so I am really excited for this journey. In my first blog post I&#8217;d like to share my [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":4,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/posts\/1\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/stablesteady\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}