{"id":117458,"date":"2020-09-02T09:30:00","date_gmt":"2020-09-02T09:30:00","guid":{"rendered":"https:\/\/www.nintendolife.com\/news\/2020\/09\/leaked_famitsu_column_suggests_sakurai_considered_rollback_netcode_for_smash_bros_ultimate"},"modified":"2020-09-02T09:30:00","modified_gmt":"2020-09-02T09:30:00","slug":"leaked-famitsu-column-suggests-sakurai-considered-rollback-netcode-for-smash-bros-ultimate","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/09\/02\/leaked-famitsu-column-suggests-sakurai-considered-rollback-netcode-for-smash-bros-ultimate\/","title":{"rendered":"Leaked Famitsu Column Suggests Sakurai Considered Rollback Netcode For Smash Bros. Ultimate"},"content":{"rendered":"<div class=\"media_block\"><a href=\"https:\/\/images.nintendolife.com\/e965a5dcfb9f3\/large.jpg\"><img decoding=\"async\" src=\"https:\/\/images.nintendolife.com\/e965a5dcfb9f3\/small.jpg\" class=\"media_thumbnail\"><\/a><\/div>\n<figure class=\"picture strip\"><a title=\"Super Smash Bros Ultimate\" href=\"https:\/\/images.nintendolife.com\/e965a5dcfb9f3\/super-smash-bros-ultimate.original.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.nintendolife.com\/e965a5dcfb9f3\/super-smash-bros-ultimate.900x.jpg\" width=\"900\" height=\"506\" alt=\"Super Smash Bros Ultimate\"><\/a><\/figure>\n<p>Leaked excerpts of Masahiro Sakurai&#8217;s weekly Famistu column have apparently revealed that during development of <strong><a href=\"https:\/\/www.nintendolife.com\/games\/nintendo-switch\/super_smash_bros_ultimate\">Smash Bros. Ultimate<\/a><\/strong>, the series creator and the team considered using a popular coding solution used in other fighting games to improve the online experience.<\/p>\n<p>According to <a href=\"https:\/\/twitter.com\/PushDustIn\/status\/1301055140900737024?s=20\">PushDustin on Twitter<\/a>, the column will discuss changes to the game&#8217;s 1v1 online mode. It reportedly suggests that rollback netcode was investigated while the character-based brawler was in development, but it had unintended side effects that the team obviously didn&#8217;t feel it could overcome.<\/p>\n<aside class=\"object object-tweet\">\n<blockquote class=\"twitter-tweet\"><p><span lang=\"en\" dir=\"ltr\">Rollback net coding was looked into during development, but it had a lot of adverse side effects. <a href=\"https:\/\/t.co\/KS7WHiWr7J\">pic.twitter.com\/KS7WHiWr7J<\/a><\/span>\u2014 PushDustIn &#8211; Nintendo News and Trivia (@PushDustIn) <a href=\"https:\/\/twitter.com\/PushDustIn\/status\/1301055140900737024?ref_src=twsrc%5Etfw\">September 2, 2020<\/a><\/p><\/blockquote>\n<\/aside>\n<p>These &#8216;adverse side effects&#8217; haven&#8217;t been detailed yet, although with multiple players online, plus intricate stages, items and other factors, it&#8217;s not difficult to imagine issues cropping up.<\/p>\n<p>For anyone not up on their netcode lingo, rollback netcode (as opposed to delay-based netcode) is often favoured by fighting game fans for a more satisfying, snappier online experience. In a nutshell, delay-based netcode delays updating the game state until player inputs have been received from wherever around the world they&#8217;ve been sent, and is therefore very susceptible to network fluctuations and often results in a chugging experience for both players &#8211; far from ideal in a fighting game.<\/p>\n<p>Conversely, rollback netcode does things differently; it logs when inputs are received and adjusts (or &#8216;rolls back&#8217;) each player&#8217;s simultaneous game state to match. This can result in players appearing to &#8216;teleport&#8217; as new input info is received, and can also lead to desyncing between each player&#8217;s games, but generally offers a smoother online experience.<\/p>\n<p>For a more thorough explanation of differences between delay-based and rollback netcode, we recommend reading through <a href=\"http:\/\/ki.infil.net\/w02-netcode.html\">Ricky &#8220;Infil&#8221; Pusch&#8217;s article<\/a> on the topic. Neither solution is perfect, but consensus in the fighting game community tends to favour rollback netcode. In fact, earlier in the summer <a href=\"https:\/\/medium.com\/@dronh.to\/rollback-netcode-in-melee-2712892fdb15\">a fan-made update<\/a> to <strong><a href=\"https:\/\/www.nintendolife.com\/games\/gamecube\/super_smash_bros_melee\">Super Smash Bros. Melee<\/a><\/strong> added exactly this type of netcode to the GameCube entry, and it seems to have gone down very well with the homebrew Smash community.<\/p>\n<p>It&#8217;ll certainly be interesting to read Sakurai-san&#8217;s perspective on 1v1 online Smash, as <a href=\"https:\/\/www.nintendolife.com\/news\/2020\/04\/frustrated_super_smash_bros_fans_get_fixultimateonline_trending_on_social_media\">many fans aren&#8217;t satisfied<\/a> with the Switch entry&#8217;s online component. We&#8217;ll update this post with more information when the full article is released.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leaked excerpts of Masahiro Sakurai&#8217;s weekly Famistu column have apparently revealed that during development of Smash Bros. Ultimate, the series creator and the team considered using a popular coding solution used in other fighting games to improve the online experience. According to PushDustin on Twitter, the column will discuss changes to the game&#8217;s 1v1 online [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-117458","post","type-post","status-publish","format-standard","hentry","category-nintendo-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/117458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=117458"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/117458\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=117458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=117458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=117458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}