Browsed by
Month: August 2025

Lightguns for LCDs

Lightguns for LCDs

We’ve all seen old standup arcade games that used guns – like one of the iterations of House of the Dead or VirtuaCop. At home, who didn’t play Duck Hunt on the NES?

Unfortunately, if you try those games today – they don’t work. The mechanisms they relied on only worked on old tube-type CRTs. People have tried to make alternative mechanisms – but they relied on having to attach messy sensor or light bars around the screen. Using mechanisms like sensor bars also means you must stay in the exact same spot or re-calibrate – something that is very annoying during a long gaming session. What to do?

Andrew Sinden decided to tackle the project and came up with a brilliantly simple solution. Simply render/detect the square around the border of the game being played determine your location from that rectangle. That input is converted to mouse input/direction and voila. It works on any size display, doesn’t need recalibration, and allows for multiple players. Andrew Sinden shows off how he developed it here:

He started an IndieGoGo project, and ended up raising a whopping $4.6 million of the desired $300,000 goal.

His startup project is now a full-fledged product and he sells them over at SindenShop. They make 2 guns: with and without recoil. They run about $170/$115 respectively and come in blue, red, black, and grey if you want different guns for different numbers of players. They also now make arcade-style foot pedals for games that use those.

AMD accidently releases FSR

AMD accidently releases FSR

AMD recently published a new version of its FidelitySDK with FSR 4 upscaling and FSR 3.1.5 frame generation support. Unfortunately, they accidentally published the full FSR 4 source code on GitHub. Before AMD took it down, some media outlets and X users managed to record screenshots of the files, including Videocardz.

Update: PCGamer is reporting that AMD is having more trouble putting the genie back in the bottle than first thought because they accidently included the MIT license.

CIA method for making quick decisions

CIA method for making quick decisions

How do you realize you’re becoming overwhelmed. How do you make decisions when you’re faced with making a quick decisions? How do you perform what is called operational prioritization?

Andrew Bustamante teaches you how to deal with being overwhelmed during your day – whether it’s work tasks or saving yourself from a terrorist. Instead of trying to think you can solve it all, do the ‘Next fastest/simplest thing’. The simplest solution is often a good enough to keep you moving towards success versus listening to inner dialog that doubts and can convince you that something cannot be done/overcome.

Articles

Van Gogh’s Starry Night

Van Gogh’s Starry Night

An interesting link between atmospheric and astronomical turbulence and Van Gogh’s starry night. In investigating astronomical structures, astronomers noticed some looked like the flows in Van Gogh’s Starry Night. In analyzing his paintings, as he struggled towards the end of his life, his paintings with turbulent characteristics more and more closely represented actual mathematical turbulent flow.

Links:

Putting spell check in 64k of RAM

Putting spell check in 64k of RAM

Abhinav Upadhyay walks us through a wonderful bit of computer history. He talks about how Steve Johnson at AT&T wrote one of the first spell checkers. His method could encode a word in just 14 bits of memory; so a dictionary with 30,000 entries would take up a fraction under 52 kB. This is even better compression than gzip – and it can perform fast lookups.

Once the dictionary grew to 30,000 words, the Bloom filter approach became impractical. Douglas McIlroy’s solution was to store differences between sorted hash codes , after discovering these differences followed a geometric distribution. These followed a distribution that could be easily run length encoded with something called Golomb’s code.

It’s a fantastic examination of applied computer science. Definitely worth a read

Articles:

Fascinating gaming UI

Fascinating gaming UI

Danish indie studio Ultra Ultra released their sci-fi stealth horror game Echo back in 2017. It never got the acclaim of Dead Space, but it had some unique visual feedback elements.

The first is it’s use of flashing and cycling lighting in beautiful white marble world. The lights cycle and turn on/off in flows and waves through the environment to help you find your way along in the game.

The more interesting dynamic is it’s “hudsphere”. The player has a color-coded radar-like interface that hovers around her body like a ball.

During combat, a blue fractalized shimmer along the surface of the sphere indicates the presence of another humanoid entity. A yellow shimmer indicates the player is about to be noticed. A red fractal shimmer means the player is being targeted by an attacker. When attacked, a quick-time prompt appears so she can break free. Red spikes will appear inside the sphere, signaling that character is vulnerable to death.

The sphere can emit an area scan that sends out a pulse that tags all the elements in your vicinity. The sphere becomes the guns reticle and you can tag enemies by hovering over an enemy.

Give it a look (skip to 49:49 for example of the hud):

https://www.polygon.com/gaming/541810/echo-sci-fi-horror-dead-space-ui

Why your game is canceled

Why your game is canceled

Former Playstation president Shuhei Yoshida now runs his own consulting firm and makes it clear why games get canceled.

“In the worst case, we kind of calculate how much more money we have to spend to finish this game,” in an interview with Game File. “If the revenue seems lower than the money we need to spend to finish, we cancel the project. We cancelled lots of projects after the prototype level and no one knows in public. And that’s fine. That’s just a process, right?”

“Sometimes the game is in deep production,” Yoshida says. “The largest I canceled were two games, after we spent $25 million. At that time, that was lots of money. Now, not as much. I felt really bad about how we couldn’t see this.”

2025 Portland Adult Soapbox Derby Highlights

2025 Portland Adult Soapbox Derby Highlights

Some great entries this year – the Trojan Bunny from Monty Python’s Quest for the Holy Grail, a great corn on the cob entry, an expansion of the Cars animated series including Toe-mater, and a wonderful hunk of cheese driven by some mice, and a nice corn dog.

Here’s a nice walk through the pits

Speaking Latin in the Vatican

Speaking Latin in the Vatican

polýMATHY tries to speak Latin to a bunch of random religious at the Vatican. He said that out of 12 people he talked with, only 3 were able to speak it.

I think that’s correct. As someone that went to Catholic seminary, he is correct in saying Latin was not required. I took it as an elective since it’s such a good idea to be able to read the original documents in their original language. Latin is such a beautifully poetic and nuanced language, you lose a lot in translation to more simplistic languages like English.