Musings by JY

Technology in Sports: How Automated Pitch Tracking Works in Baseball

Often in the aftermath of verdicts for huge showdowns in professional boxing (Fury v. Wilder 1, Canelo v. GGG 1, and more recently, Lopez v. Lomachenko), the world’s attention turns to the ancient question of how boxing matches are scored and why the sport continues to have so much difficulty coming to a consensus on the results of a match. This... Read more

Game Streaming: How it Works and Who it's for

The first time I experienced an instance of game streaming was when I asked my friend Zan to stream Titanfall gameplay. Rather than streaming directly to a platform like Twitch or YouTube, Zan turned on share play on his PS4, and in my bewilderment, handed me the controls to the game. At the time, I didn’t have the slightest clue on how game net... Read more

Understanding Netcode Mechanics: Delay-based and Rollback Netcode in Fighting Games

Let’s continue our chat on netcode mechanics! If you haven’t read my last post on netcode mechanics in FPS games, go give it a read here. What’s different? Unlike FPS games which often rely on dedicated servers, fighting games follow a peer-to-peer model where players communicate directly with each other. However, in the same vein, fighting gam... Read more

Understanding Netcode Mechanics: Lag Compensation in FPS Games

Since the start of quarantine in March, my coach has dragged me to play smash ultimate. We have been playing for an average of an hour per day, everyday, for the past nine months. Suffice to say, as we got better at the game, frustrations grew when the occasional lag spike ruined a tightly contested match. As someone who grew up playing MMOs an... Read more

Boxing and Fear Conditioning

A year ago, when I went to get my physical for my USA Boxing passbook, my doctor asked me as soon as I sat down: “what’s it like getting punched in the face?” The question came as a bit of a shock really, first because of her unabashed curiosity at my expense, then later because I realized that the pain of getting punched in the face is perhaps... Read more