Commodore’s Most Popular Computer Gets DOOM-style Shooter

When people talk about the lack of a DOOM being the doom Commodore home computers, they aren’t talking about the C64, which was deep into obsolescence when demon-slaying suddenly became the minimal requirement for all computing devices. That didn’t stop [Kamil Wolnikowski] and [Piotr Kózka] from hacking together Grey a ray-cast first-person shooter for the Commodore 64.

Grey bares more than a passing resemblance to id-software’s most-ported project. It apparently runs at 16 frames per second on a vanilla C64 — no super CPU required. The secret to the speedy game play is the engine’s clever use of the system’s color mapping functionality: updating color maps is faster than redrawing the screen. Yeah, that makes for rather “blockier” graphics than DOOM, but this is running on a Commodore 64, not a 386 with 4 MB of RAM. Allowances must be made. Come to think of it, we don’t recall DOOM running this smooth on the minimum required hardware — check out the demo video below and let us know what you think.

The four-level demo currently available is about 175 kB, which certainly seems within the realms of possibility for disk games using the trusty 1541. Of course nowadays we do have easier ways to get games onto our vintage computers.

If you’re thinking about Commodore’s other home computer, it did eventually get a DOOM-clone. Continue reading “Commodore’s Most Popular Computer Gets DOOM-style Shooter”

Source Code To The 1999 FPS Game Descent 3 Released

On April 16th of this year, [Kevin Bentley] released the source code to the Sci-Fi FPS game Descent 3. Originally released in 1999 for Windows, the game has you control a flying ship which you have to guide through both in- and outdoor environments, while shooting at robots that have been infected with an alien virus as you try to save the solar system. It was later also ported to Mac OS and Linux, but was considered a commercial flop due to low sales.

As one of the original developers, [Kevin] explains that one of the goals of this code release is to give the game a second life, by cleaning up the C++ code and using new APIs. Original proprietary audio and video libraries from Interplay were removed, which means that some work is required before one can build a fresh copy of the game from this code base. That said, the released code is the latest 1.5 patch level, with the Mac OS and Linux support. Even if the original Descent games weren’t your cup of tea, it’s still great to see games being preserved and updated like this.

Thanks to [Phil Ashby] for the tip.

Haptic Feedback “Rifle” Lets You Take Aim In VR

There was a time when virtual reality seemed like it would remain in the realm of science fiction at least for the foreseeable future. Then we were blessed with products like the Power Glove and Virtual Boy which seemed to make it more of a reality, if not a clunky and limited one. Now, though, virtual reality is taking more of a center stage as the technology for it improves and more and more games are released. We can see no greater proof of this than the fact that some gamers are building their own custom controllers to interact with the virtual world in more meaningful ways, like this game controller specifically built for first-person shooter games.

The controller is based on an airsoft gun but completely lacks the ability to fire a projectile, instead using the gun as a base for building the controller. In fact, the gun’s operation is effectively reversed in order to immerse the player into the game by using haptic feedback provided by pressurized air. The air is pumped in to what would be the front of the barrel and is discharged through the receiver when a trigger pull is detected in order to generate a recoil effect. The controller includes plenty of other features as well, including the ability to reload ammunition, change the firing mode, and track motion thanks to its pair of integrated Oculus controllers.

All of the parts for this controller are either 3D printed or readily available off-the-shelf, making this an ideal platform for customization and improvement. There’s also a demo game available from Unity which allows for a pretty easy setup for testing. While the controller looks like an excellent way to enjoy an FPS virtual reality experience, if you’re looking for a more general-purpose controller we are also starting to see a lot of development on that end as well.

Continue reading “Haptic Feedback “Rifle” Lets You Take Aim In VR”