Category: Uncategorized

Mind-blowing Boulder Dash Atari 2600 prototype by Andrew Davie

Sadly, I only remember hearing about the video game Boulder Dash in the days of its original release, way back when, but I never actually played the game. Never had the opportunity to, never saw it at a friend’s house, never saw it at a store. I only recall seeing it in catalogs and advertisements, mostly I think for Apple ][ computers or Commodore 64.

The game revolves around a cellular automata that simulates a cave-in, triggered by the player as they extract treasure from the earth inside a cavern.

Atari Age has a version of it available on the store currently. And you might want to pick it up, if only to get access to this amazing version currently in prototype that I just watched a longplay video for. Check this game out:

Holy @#%$! this is amazing!

The developer, Andrew Davie, wishes to be respectful to the IP rights of the original developers, and has stated that they will likely require proof of purchase of the original Boulder Dash in order to purchase his version when it becomes available.

This version looks absolutely incredible. The game is powered by an ARM processor, a super-chip in the cartridge that is far more powerful than the actual Atari 2600 console hardware. We’ve seen other Atari 2600 homebrew games powered by ARM-augmented cartridge expansions, such Champ Games’s releases from recent years, such as Galagon, Zookeeper, and the upcoming Elevator Agent. The color palette, sprite scaling, smooth sinewave motion, and audio are almost unbelievable. To me, this is what I want to see when game developers produce “throwback” games. The aesthetic is early 80s, but the other hardware constraints are lifted, allowing for things that wouldn’t have been possible back in the day, but look like they could have, if only.

Even though I have no memories of the original to give me nostalgia for this version, I’m instantly hyped to give this one a try. There’s no telling how long it will take to go from prototype to release, but I hope the wait isn’t terribly long. Hopefully there won’t be any Intellectual Property snags to prevent it from getting a general release.

Atari Age 2022 homebrew picks

The Atari Age Store has finally dropped the new titles that were announced for 2022 release. Some of these titles were available in limited quantities at Portland Retro Gaming Expo in October of last year.

I could have spent a lot more money if I had bought everything I wanted, but with the prices of these games running upwards of $50-60 a piece, they’re no longer the easy buys that they were at $25-30, 5-10 years ago. Although the prices are up, the quality is too. Both in terms of the games themselves and their presentation and packaging.

The games I bought this year are some of the best looking homebrews I’ve seen yet: RubyQ (2600), Qyx (2600), and Popeye (7800). All three are arcade clone/ports: RubyQ = Q*Bert, Qyx = Qix, and Popeye = Popeye. All three look amazing, particularly considering the systems they were developed to run on.

I was tempted to add Galaxian (7800), Pac Man Collection 40th Anniversary Edition (7800), Oozy the Goo: Slime Quest (2600), and Blocks (2600). But I just can’t fit them into my budget this year. Gorf Arcade (2600), Rob’n’Banks (5200) (Lock’n’Chase), 2048 (7800), and Keystone Koppers (7800 (Keystone Kapers) also look well done, but not games that I liked well enough in their original incarnations to buy again on physical cartridge, although they’re certainly worth a play if you can download the ROMs and run them on emulator.

The Atari 2600 homebrew scene is better than ever, it seems, and still going strong 45+ years on from the original launch of the Atari 2600 in 1977, with works being produced today that exceed the best quality games that were available on the platform in its commercial heyday.

Atari publishes new IP: Kombinera

Atari has published a new game, called Kombinera. It looks decent — an action-puzzle game where you need to combine five different colored balls into one. Atari did not develop the game; that work was done by outside developers Graphite Lab and Joystick. My initial impression is that it looks like an indie game, and in fact visually it reminds me a lot of 140. Another reviewer said that the game had a platformer vibe reminiscent of VVVVVV — which certainly sounds like a good thing.

Kombinera is available on Steam. Which, is on the one hand good, because it means you don’t need to go out and buy a VCS console in order to play it, but also puzzling, because why did Atari bother with all the trouble of launching a console when they’re clearly not intending to support it by selling platform-exclusive titles?

As critical of Atari as I’ve been over the past several years, it’s good to see them putting out new IP, even if they’re not developing it internally. So, cautiously, this seems like a step in the right direction for the company.

GameMaker Studio finally coming to Linux?

About 10 years ago, YoYoGames was talking about a Linux IDE for GameMaker Studio on their long-term roadmap. A few years passed, and the roadmap disappeared and all talk about a Linux IDE went silent. It seemed that PlayTech may have been responsible for killing the project when they bought YoYoGames.

I’d given up all hope of a GameMaker IDE on Linux long ago, but a few days ago, this article crossed my newsfeed. It looks like new YoYoGame owners Opera is developing a port, currently in beta. It appears it will be supported on Ubuntu only, but that’s better than zero Linux distros, and Ubuntu is a pretty good choice.

This would have really excited me a decade ago, and would have been the last obstacle to me completely ditching Microsoft. While better late than never, it’s still not really here yet. It sounds like the beta currently has some rather severe issues that make it less than suitable for production at this time. Hopefully this will change quickly. It will be interesting to watch and see how it goes in the coming weeks.

Audacity: spyware?

A couple weeks ago, I saw a news headline somewhere about how the open source software project Audacity had been compromised as spyware, and that users who are concerned about freedom and privacy should not upgrade to version 3.

This article on ArsTechnica (purports to) debunk this scare story, but I think they arrive at a bogus conclusion. The highlighted text in the screen capture of the article below shows why.

Data necessary for law enforcement is most certainly a spyware concern. Hello!

Spyware is concerned with violating users privacy, period. It doesn’t matter whether there’s a good reason for it, or if it is legally mandated. If the software is gathering information for you, not on your behalf, and reporting it to someone else not you, without your express, informed consent, it fits the definition of spyware. Period.

The “data necessary for law enforcement” category might sound good to many people. Laws are nominally good, and law enforcement must therefore also be good, right?

Sure… Except in corrupt regimes. How might they abuse this?

A better question might be: What legitimate use might they have for this?

Audacity is vague as to exactly what data is “necessary” to provide to law enforcement.

My guess is that copyright cops want some way to track Audacity users who use Audacity in violation of copyright. Of course, there’s not really a way to know if the use of a copyrighted audio file might fall under Fair Use, and Big Copyright does not care — they are the enemy of Fair Use, unconditionally. They want to protect their interests, which means, ultimately, totalitarian-level control over all media, whether they own it or not.

But in more fantastical paranoid scenarios, law enforcement could encompass nominally “anti-terrorist” technologies that can be abused to target political enemies, minorities, etc. I don’t know that this is a thing, but depending on how vague Audacity’s project maintainers are, it could conceivably be a thing. If the perceived threat is that terrorist organizations use software to create media messages, embedding tracking data in the files to identify the computers that were used to produce it, geotag via IP address the location where those computers are, etc. is feasible, at least in principle.

Moreover, there’s little to stop evil regimes from requiring that all software must include whatever data gathering they see fit, turning computers into Big Brother boxes. We may not even be all that far from that reality as it is, given what we know about state actors and non-state actors dark influence the web and on mobile device apps.

The “telemetry” data gathering that vendors use to improve their product and see how users use their products are pretty standard by now, and most people aren’t going to be impacted by that, at least not in a negative way. But it’s a door opened a crack that enables a slippery slope of “if you can collect this, we can require you to collect what we want” so in a way telemetry features is a bit of a trojan horse. But as long as developers are transparent about what they gather, and make it opt-in, I don’t really have a problem with it.

The article does mention that these alleged spyware features are only in official builds, so if you don’t want them, you can compile the project from source and they will not be there. While good, only a very small number of people will compile a software project from source for themselves.

A colleague with an interest in IT and legal issues pointed out to me that:

As I understand it a third party like Audacity DOES have to hand over records if subpoenaed by law enforcement but DOESN’T have to *create* those records if it wasn’t going to create them anyway. E.g., if cops demand the WordPress server logs that I have, I do have to hand them over. But I don’t have to have logs at all if I don’t want to.

So no, they’re doing more than they have to to comply with the law. They could just not collect the information.

I would like to know more about this WSM Group — I googled and there’s a lot of three-letter acronym organizations that use this, but the most likely one, I would guess, could be WSM Music Group, Ltd.

According to wikipedia, they’re in Hong Kong. So, China’s oppressive laws are shaping the way “Free” (libre) software used worldwide is being developed? China is a huge IP violator and (obviously) privacy violator for its citizens, and there’s plenty of examples of Chinese electronics companies (such as Lenovo, Huawei, etc.) embedding insecure backdoors and spyware out the wazoo into consumer products.

So, no, I do not feel at all assured by any of this.

“Retro” gaming

I like video games, old and new. But I had more time to play video games when I was younger, and so I like the games that I spent the most time with the best, because they are most familiar to me. So I mostly like old games.

I also like new games that evoke the feeling of playing the old games that I liked.

There’s a lot of talk about “retro gaming” in the gamer communities I follow, and a recurring topic of conversation is to ask what the definition of “retro” is.

Usually people have some guideline, like “anything older than 10 (or 20, or some other arbitrary cutoff age) years old is retro”. Or sometimes they’ll refer to retro as anything that ran on an 8-bit or 16-bit processor. Then there’s a bit of discussion about console generations, about the transition from EEPROM cartridges to optical media, CD-ROM to DVD-ROM, and then the more recent transition away from optical media to solid state and digital download. People attempt to draw circles around the different features in order to define some set of characteristics that define retro.

I believe that these discussions are misguided.

Retro isn’t a thing that something becomes when it gets sufficiently old.

Rather, retro is when someone, in the present, does something in an outdated or obsolete way, creating something in the style of something that is now old.

Atari was state of the art. NES was state of the art. SNES was state of the art. N64 was state of the art. Sony Playstation was state of the art. The Wii was state of the art. Even if it wasn’t using cutting edge technology — Nintendo has a history of using less expensive, less impressive hardware than Sony/Microsoft, but is nonetheless state of the art in its current generation.

A game programmed to run natively on the Switch, but that looks and feels like a NES game, like Shovel Knight, is retro. The original Super Mario Bros. will never be retro — it is old, not retro. Super Mario 35, Nintendo’s 35th anniversary celebration that re-imagines the original SMB, is retro. An indie game written in for PCs that evokes the look and feel of a game that could have been implemented on the hardware of a generation or two ago, is retro.

Retro is something new made to resemble or evoke something old.

Howard Scott Warshaw: Once Upon Atari

I’m about halfway through Once Upon Atari: How I Made History By Killing an Industry by Howard Scott Warshaw, and loving it.

Howard Scott Warshaw, if you didn’t know, was a programmer for Atari in the early 80s. He worked in their console division, where he developed the games Yar’s Revenge, Raiders of the Lost Ark, and E.T.: The Extra-Terrestrial for the Atari 2600. These were groundbreaking games on the most popular home console of its day, and accomplished many “firsts”.

In 1983, the video game market suddenly collapsed, due to a combination of a multitude of factors, but at the time Warshaw’s E.T. was often given blame for causing what came to be known as the “Great Crash of ’83’. E.T. has often been referred to as “the worst video game of all time” but that is quite unfair to the game, which pushed the limits of the Atari 2600 hardware, and while not perfect, was by no means a bad game — although it was drastically over-produced by Atari, leading to a huge amount of unsold inventory, which hurt the company’s bottom line. Warshaw was given 5 weeks to develop the game, a feat thought by his managers to be impossible given that most Atari 2600 games took about 6 months to develop.

This is all well known and chronicled history for video game fans. Warshaw to his credit has been remarkably accessible and open about his story for some time, and has given numerous interviews over the years. He’s even been known to appear on the Atari Age facebook page and comment once in a while. He’s truly a legend of the industry, and a wonderful, brilliant human being. This book details his story, how he came to work for Atari, what went on there during his tenure (confirming a lot of the oft-retold stories about the workplace culture), and how he faced the indignity of being cast as the creator of the “worst game of all time”.

Warshaw left Atari and went on to become a licensed psychotherapist and has helped people like himself, who worked in the high tech field to deal with the immense pressures that they’re put under to be creative, be correct, and deliver products that will make billions of dollars for themselves or their shareholders.

I haven’t gotten to that part of the book yet, but from what I already know of his story, his approach to dealing with failure, or at least the perception that he had been responsible in large part for a massive and very public failure of what had just a year prior been the fastest growing company in the history of the world, is remarkable as it is instructive. He has embraced the label, but adds to it that his Yar’s Revenge is often cited as one of the best video games on the Atari, thus giving him the rightful claim to having the greatest range of any game developer. Turning a negative into a badge of pride, he has faced the critics, rebutted them with not just clever rhetoric, but also facts, figures, and sound reasoning, and provides us an example of how “failure” often isn’t failure, that perceptions matter, that what you tell yourself matters, and that above all it does not define us — we have the power, if we choose to use it, to define ourselves.

Warshaw’s writing style is accessible, not overly technical, candid, often quite humorous, warm and insightful. Reading his book makes me admire him even more than I did, and grateful for the handful of times that he’s Liked something that I’ve said on the Atari Age facebook page, and most of all, thankful for the many hours I spent as a young child engaging with, and enthralled by, his digital creations.

https://newonceuponatari.hswarshaw.com/

Insert Coin Bally/Midway/Williams Documentary

A few years ago, I backed a Kickstarter project to produce Insert Coin, a documentary of Bally/Midway games. The project finally delivered, and so far it looks like it’s been worth the wait. Luminaries from the arcade industry of the 80s and 90s, Eugene Jarvis, John Tobias and Ed Boone, and others give interviews talking about the development of classic titles from Defender to Mortal Kombat. If you’re a fan of these games, it’s well worth checking it out.

Awakening from cryo-sleep

So I guess GDEX had a virtual event last weekend, or recently, or whatever. You know, because of the COVID pandemic.
I didn’t attend the virtual GDEX this year, and for the last year+ I have been inactive as a game developer, due in large part to the feeling of hopelessness that I have about ever doing anything meaningful or memorable in that field. The tools frustrate me, programming feels like drudgery, the market is brutal and impossible. So why even bother trying.
Mind you this is all in my head, I just have an incredibly negative, defeatist attitude about life, and this poisons me every day that I’m alive, and I wish I could have a brain surgeon cut that part of my brain out of my head.
An odd coincidence that Fri-Sat I made a tiny little snake game for my own satisfaction. I didn’t make it for any reason other than I wanted to make something, and feel what that feels like again.
For some reason though, this morning I recalled a dim memory of a GDEX from several years ago.
I was walking in to the event, feeling like an imposter, a nobody, never worked in the industry, just a wannabe who had a life-long dream of working in game development, ignited from the moment I played my first video game.
I was walking into the building where they had the event that year, this was the first year that they held it at COSI, and some random guy who was also walking into the event starts talking to me, and I tell him who I am, and as I’m telling him about my website and the couple of books on GameMaker that I donated my time to for no compensation other than my name appearing in the book, the guy KNEW WHO I WAS. He was like “Oh you’re that guy! I’ve read some of your tutorials! They were helpful!”
I’m standing there, not quite an important person, and yet there’s this guy who knew of me because of my work, and he had been helped by it.
I don’t need to be, like, a rock star, or anything, but being recognized on the proverbial street by a random person I ran into at an industry convention kindof almost made me feel like a rock star, almost. Like, yep, that’s me, the guy who can’t learn how to program good, so he publishes little tiny increments of progress on a website in order to not lose track of what little he could figure out because it sucks when you spend 12 hours pounding your head against some problem, finally figure it out, and then can’t remember it the next time you need to do it, so I put it on the web so I can find it again when I can’t remember it myself. That’s me. I’m that guy.
And I just kindof shrugged it off, and forgot all about how, no matter what other failures I don’t even bother to try to accomplish in my life, there’s direct evidence that I did a thing that was meaningful in the field of game dev.
OK, maybe I didn’t make Pac Man or Tetris or Mario, and I’m not a “successful indie developer” who has a following and a career and goes around saying important things to people who want to hear them because I’m the one saying them.
But I was able to figure out how to make some pixels wiggle on the screen using trigonometry, and because trig confuses the shit out of me and a lot of people, I decided to write up what I had figured out while it was still in my head since I’d for sure need it again, and to make sure it was really good I published it so that someone who reads it might suggest an improvement, maybe.
And then other people came by and read it, and I still get about 50 or more readers a day, and like 375,000 people have visited the site since I started it, which sounds like a lot of people. And they walk around in real life and you can randomly encounter them, and tell them who you are, and they will sometimes know who you are already, after you start telling them about you.
And then you still don’t have a million dollars, or any dollars really, but you feel different after that, you feel a way that you could never have felt unless you did those things.
And I realize, like waking up out of cryo-sleep, that I can, you know, keep doing things.
 

So, here’s a vlog from a guy with a successful youtube channel where he talks about astronomy, because he loves the cosmos and seems to know a lot about it, and his latest vlog is about how he’s glad that he’s no longer homeless, because vlogging about astronomy is totally a thing you can do if you really love astronomy. This seems like an important reminder for those of us who have a passion for a topic, or a goal of some kind, and can’t seem to believe in ourselves long enough to do a thing significant enough for us to feel like we did a thing of significance.