Uncategorized

Building a Giant Boardgame Isn’t Easy

[Stevenson Streeper] is a maker, and was recently charged with a serious mission. He had to prototype, design, and build a board game. A software-controlled board game, that is, and one that was 400 square-feet in size. As you might imagine, this ended up being a tall order, and he’s been kind enough to share his tale on his blog.
His client’s idea was for a giant interactive game board akin to the glowing disco floors of old. It had to play a game approximating the rules of “The Floor Is Lava.” It had to handle up to 20 players at a time, too.
[Stevenson] runs a company that delivers “Activations”—basically big showpieces for customers willing to pay. This wasn’t his first attempt at building an immersive attraction, but it was a big job, and a challenging one at that. He explains the difficulties that came about from a limited crew, limited timeline, and a number of difficult missteps. Hurdles included surprise unusable off-the-shelf hardware and the difficulty of hand-sanding 144 tiles of polycarbonate. One weeps for the project’s plight early on – if only the AliExpress tiles were documented.
He may have bitten off more than he could chew, and yet—the project was finished and to a decent degree of functionality success. That’s to be applauded, and [Stevenson] learned a ton along the way. Big projects can be daunting and can put you in a bind. As this story demonstrates, though, perseverance often gets you somewhere okay in the end. Video after the break.

[embedded content] […]

Uncategorized

NBA Playoffs 2024: Schedule, TV times, scores, bracket, and more for first round

There are no shortage of storylines in the 2024 NBA Playoffs.
The Denver Nuggets are seeking to become back-to-back champions, which would solidify their place as the league’s new superpower and Nikola Jokic’s spot as the defining player of this generation. The Boston Celtics are trying to finally break through for their first championship of the Jayson Tatum/Jaylen Brown era after revamping their lineup over the offseason with veteran additions Kristaps Porzingis and Jrue Holiday. Boston finished with a league-high 64 wins this season — 14 more than anyone else in the Eastern Conference.
It would be a major upset if it’s not Nuggets vs. Celtics in the 2024 NBA Finals, but there are several challengers who won’t make life easy for the favorites in each conference.
The young Oklahoma City Thunder play five-out offense while also boasting a top-5 overall defense. The Minnesota Timberwolves feel like the biggest team in the league and leverage that size to become the league’s most intimidating defensive unit. The Dallas Mavericks are rolling with Luka Doncic reaching the peak of his powers, and the Los Angeles Clippers just want one healthy postseason run to see the ceiling of their veteran group.
We’ll be keeping track of the 2024 NBA Playoffs at this post, starting with the first round matchups, schedule and results. Let’s get to it.
NBA Playoffs 2024 bracket

NBA Playoffs 2024: Schedule and results
Eastern Conference
No. 1 Boston Celtics vs. No. 8 Miami Heat: Dates and times for every game
• Game 1: Heat vs. Celtics; Sunday, April 21, 1 p.m. ET, ABC
• Game 2: Heat vs. Celtics; Wednesday, April 24, 7 p.m. ET, TNT
• Game 3: Celtics vs. Heat; Saturday, April 27 6 p.m.ET, TNT
• Game 4: Celtics vs. Heat; Monday, April 29 (TBD, TBD)
• Game 5: Heat vs. Celtics; Wednesday, May 1 (TBD, TBD)*
• Game 6: Celtics vs. Heat; Friday, May 3 (TBD, TBD)*
• Game 7: Heat vs. Celtics; Sunday, May 5 (TBD, TBD)*
No. 2 New York Knicks vs. No. 7 Philadelphia 76ers: Schedule, times, and TV
• Game 1: 76ers vs. Knicks; Saturday, April 20, 6 p.m. ET, ESPN
• Game 2: 76ers vs. Knicks; Monday, April 22, 7:30 p.m. ET, TNT
• Game 3: Knicks vs. 76ers; Thursday, April 25, 7:30 p.m. ET, TNT
• Game 4: Knicks vs. 76ers; Sunday, April 28, 1 p.m. ET, ABC
• Game 5: 76ers vs. Knicks; Tuesday, April 30 TBD, TBD*
• Game 6: Knicks vs. 76ers; Thursday, May 2 TBD, TBD*
• Game 7: 76ers vs. Knicks; Saturday, May 4 TBD, TNT*
* = If necessary
No. 3 Milwaukee Bucks vs. No. 6 Indiana Pacers: Dates, TV, and more
• Game 1: Pacers vs. Bucks; Sunday, April 21, 7 p.m. ET, TNT
• Game 2: Pacers vs. Bucks; Tuesday, April 23, 8:30 p.m. ET, NBA TV
• Game 3: Bucks vs. Pacers; Friday, April 26, 5:30 p.m. ET, ESPN
• Game 4: Bucks vs. Pacers; Sunday, April 28, 7 p.m. ET, TNT
• Game 5: Pacers vs. Bucks; Tuesday, April 30, TBD, TBD*
• Game 6: Bucks vs. Pacers; Thursday, May 2, TBD, TBD*
• Game 7: Pacers vs. Bucks; Saturday, May 4, TBD, TNT*
* = If necessary
No. 4 Cleveland Cavaliers vs. No. 5 Orlando Magic: How to watch
• Game 1: Magic vs. Cavaliers; Saturday, April 20, 1 p.m. ET, ESPN
• Game 2: Magic vs. Cavaliers; Monday, April 22, 7 p.m. ET, NBA TV
• Game 3: Cavaliers vs. Magic; Thursday, April 25, 7 p.m. ET, NBA TV
• Game 4: Cavaliers vs. Magic; Saturday, April 27, 1 p.m. ET, TNT
• Game 5: Magic vs. Cavaliers; Tuesday, April 30, TBD, TBD*
• Game 6: Cavaliers vs. Magic; Friday, May 3 TBD, TBD*
• Game 7: Magic vs. Cavaliers; Sunday, May 5, TBD, TBD*
* = If necessary
Western Conference
No. 1 Oklahoma City Thunder vs. No. 8 New Orleans Pelicans: TV schedule and start times
• Game 1: Pelicans vs. Thunder; Sunday, April 21, 9:30 p.m. ET, TNT
• Game 2: Pelicans vs. Thunder; Wednesday, April 24, 9:30 p.m. ET, TNT
• Game 3: Thunder vs. Pelicans; Saturday, April 27, 3:30 p.m. ET TNT
• Game 4: Thunder vs. Pelicans; Monday, April 29, TBD, TBD
• Game 5: Pelicans vs. Thunder; Wednesday, May 1, TBD, TBD*
• Game 6: Thunder vs. Pelicans; Friday, May 3, TBD, TBD*
• Game 7: Pelicans vs. Thunder; Sunday, May 5, TBD, TBD*
** = Winner of Play-In Game between Pelicans and Kings on Friday
* = If necessary
No. 2 Denver Nuggets vs. No. 7 Los Angeles Lakers: Full schedule and TV times
• Game 1: Lakers vs. Nuggets; Saturday, April 20, 8:30 p.m. ET, ABC
• Game 2: Lakers vs. Nuggets; Monday, April 22, 10 p.m. ET, TNT
• Game 3: Nuggets vs. Lakers; Thursday, April 25, 10 p.m. ET, TNT
• Game 4: Nuggets vs. Lakers; Saturday, April 27 8:30 p.m. ET, ABC
• Game 5: Lakers vs. Nuggets; Monday, April 29 TBD, TBD*
• Game 6: Nuggets vs. Lakers; Thursday, May 2 TBD, TBD*
• Game 7: Lakers vs. Nuggets; Saturday, May 4 TBD, TNT*
* = If necessary
No. 3 Minnesota Timberwolves vs. No. 6 Phoenix Suns: TV times and dates for first round series
• Game 1: Suns vs. Timberwolves; Saturday, April 20, 3:30 p.m. ET, ESPN
• Game 2: Suns vs. Timberwolves; Tuesday, April 23, 7:30 p.m. ET, TNT
• Game 3: Timberwolves vs. Suns; Friday, April 26, 10:30 p.m. ET, ESPN
• Game 4: Timberwolves vs. Suns; Sunday, April 28, 9:30 p.m. ET, TNT
• Game 5: Suns vs. Timberwolves; Tuesday, April 30 TBD, TBD*
• Game 6: Timberwolves vs. Suns; Thursday, May 2 TBD, TBD*
• Game 7: Suns vs. Timberwolves; Saturday, May 4 TBD, TNT*
* = If necessary
No. 4 Los Angeles Clippers vs. No. 5 Dallas Mavericks: Schedule, TV times, and more
• Game 1: Mavericks vs. Clippers; Sunday, April 21, 3:30 p.m. ET, ABC
• Game 2: Mavericks vs. Clippers; Tuesday, April 23, 10 p.m. ET, TNT
• Game 3: Clippers vs. Mavericks; Friday, April 26, 8 p.m. ET, ESPN
• Game 4: Clippers vs. Mavericks; Sunday, April 28, 3:30 ET, ABC
• Game 5: Mavericks vs. Clippers; Wednesday, May 1 TBD, TBD*
• Game 6: Clippers vs. Mavericks; Friday, May 3 TBD, TBD*
• Game 7: Mavericks vs. Clippers; Sunday, May 5 TBD, TBD*
* = If necessary […]

Uncategorized

Max Verstappen charges to victory in F1 Sprint at the Chinese Grand Prix

Rainy conditions at the end of qualifying for the Sprint Race at the Formula 1 Chinese Grand Prix saw Max Verstappen settle for a fourth-place spot on the grid. Lando Norris captured pole position, putting himself in contention for his first F1 victory of any kind. With Lewis Hamilton starting second, and Fernando Alonso starting third, Verstappen had some work to do if he wanted to get to the top step of the podium.
By Lap 9 he was at the front of the field.
A tremendous start from Hamilton saw the Mercedes driver get the early edge against his countryman, as Norris slid off the track on the opening lap after a quick battle, falling down into P7. That left Hamilton running up front, with Alonso behind him, setting up a potential battle between two of the sport’s living legends.
But Verstappen was lurking.
And he did not lurk for long.
After complaining about his battery level on the third lap, Verstappen slid right behind Alonso, and then around him, on Lap 7. Those expecting Alonso, one of the sport’s greatest defensive drivers, to put up a fight might have been disappointed. But Alonso realized in the moment that his fight was not with Verstappen, and he needed to keep his powder dry for others in the field.
That just left Hamilton ahead. And while the Mercedes driver was well aware of who was coming up behind him, Hamilton did not have an answer for the speed of the Red Bull. Hamilton radioed to his team that his W15 was struggling to turn in the slow-speed corners — of which there are many at Shanghai International Circuit — and that inability to get the car to rotate through those slower corners left the door open for Verstappen.
And the Red Bull driver stormed through that open door on Lap 9, surging by Hamilton, and eventually away from the pack for the victory. When he took the checkered flag, he was well over 12 seconds ahead of Hamilton in second place.
An almost inevitable performance.
And when you remember that he passed Hamilton on Lap 9, and won by almost 13 seconds, that is quite the warning shot to the rest of the field for what to expect in the Grand Prix.
Here are the results from the F1 Sprint Race at the Chinese Grand Prix, as well as some more winners and losers:

Winner: Lewis Hamilton
It has been a slow, and difficult, start to the season for Mercedes. And for Hamilton, who arrived in China with just ten points on the season.
He almost doubled that with his second-place finish, adding seven points to his account for the 2024 campaign. But perhaps more noteworthy? It was just his first top-six finish of any race this season. While he could not hold off Verstappen for his first win since the 2021 Saudi Arabian Grand Prix, it was still a tremendous result for Hamilton, who felt the warmth from the crowd following the finish.
“The crowd here, every year I’ve come here, the crowd has been so so supporting,” said Hamilton to Jessica Hawkins after the race. “This is a huge step, a huge improvement.
“I found out a lot about the car through this short stint, this short race. So I’m excited about tomorrow.”
Interestingly enough, when Hamilton took the checkered flag and climbed out of his W15 he went right over to Verstappen’s RB20, conducting a post-race inspection of his own.
Perhaps trying to find an answer for what Red Bull and Verstappen are doing right now. But who knows if any such answers can be found.
Winner: Sergio Pérez
With things settled up front, the biggest battle on the track in the closing stages was for the final spot on the podium. With the laps ticking down, a four-way fight between Alonso, Carlos Sainz Jr,. Sergio Pérez, and Charles Leclerc was shaping up.
On Lap 16, through Turn 7, it was Alonso and Sainz battling it out for P3. But as the two Spanish drivers fought and got side-by-side, they left the door open for Pérez, who took advantage of the fight between Alonso and Sainz and rocketed up into P3.
“I saw an opportunity, and I went for it,” said Pérez following the Sprint Race.
This gives Pérez yet another podium on the season, to go with a trio of P2 finishes already in Bahrain, Saudi Arabia, and Japan.
The year began with speculation following Pérez, and his potential F1 future. Conventional wisdom held that his seat at Red Bull was rather warm, if not downright hot. With drivers such as Yuki Tsunoda, Daniel Ricciardo, and Liam Lawson lurking — not to mention Sainz as well given his impending free agency — many believed Pérez would eventually be the odd driver out at Red Bull.
But his solid start to the season is absolutely quelling that chatter.
While nothing is official yet, one has to believe that Pérez has given himself the inside track to another year, or more, at Red Bull.
Loser: Fernando Alonso
The closing laps of the Sprint Race, and the four-way fight for P3, provided fans with some thrilling racing.
However, it came at a price. Specifically, one of Fernando Alonso’s front tires. Due to a puncture, Alonso was forced to retire his AMR24 in the closing stages, turning what could have been a points — or podium — finish into a day to forget.
Although, it has not been all bad for Alonso the past 24 hours.
Because Taylor Swift might have penned a song lyric about him.
That’s right. On the track “imgonnagetyouback” from The Tortured Poets Department: Anthology, Swift sings the line “I’m an Aston Martin that you steered straight into the ditch.”
The crossover F1 fans/Swifties among us immediately thought of the rumor floating around last year of a relationship between Swift and Alonso, before the cultural icon became the most popular Kansas City Chiefs fan on the planet. Was the line truly a reference to Alonso, and confirmation of one of the more fascinating rumors floating around the sport a year ago?
Well, Aston Martin had some fun with it, at least:

So, Alonso’s got that going for him. Which is nice.
Winner: George Russell
When the Sprint Race began, 19 of the 20 drivers on the grid were using a set of medium tires.
The only one who was not? George Russell, who had a set of soft tires bolted on his W15.
Could he make it work for all 19 laps? Or would the grip offered at the start give way down the stretch, seeing him fade back through the field?
Somehow, Russell made it work, picking up a few spots to finish P8, securing the final point on this Sprint Saturday.
Perhaps more importantly, that result gives Mercedes a ton of data on the soft compound to work with the rest of the weekend. This could pay off in a big way for the Silver Arrows in the qualifying session later Saturday for the Grand Prix, as well as in the race itself. Depending on how qualifying unfolds, the team might be confident starting Hamilton and/or Russell on a set of softs to gain an early advantage.
After a tough qualifying session for Russell, this was a great result.
Loser: Nico Hülkenberg
Heading into the Sprint Race, Haas was one of the teams to watch, given the pace that Kevin Magnussen and Nico Húlkenberg showed during FP1.
However, that did not materialize into points in the Sprint Race, as Magnusses finished P10, and Hülkenberg down in P19, ahead of only Alonso who endured a DNF.
Perhaps more concerning for Hülkenberg and Haas is the fact that there seemed to be a problem with his steering wheel, that the team was dealing with in the moments ahead of the Sprint Race.
Could the team have a bigger problem to sort out ahead of qualifying, and the Grand Prix itself? Only time will tell. […]

In the Spotlight

Building a Giant Boardgame Isn’t Easy

by Lewin Day in Uncategorized 0

[Stevenson Streeper] is a maker, and was recently charged with a serious mission. He had to prototype, design, and build a board game. A software-controlled board game, that is, and one that was 400 square-feet [...]