Researchers still don't know why this Atari 2600 game works

Researchers still don't know why this Atari 2600 game works 1
In a nutshell: Video game historians and digital “archaeologists” are increasingly digging up (no pun intended) old Atari games and delving into their code for clues on how titles were made given the hardware limitations of the day. One game, Entombed, is particularly noteworthy as it has stumped researchers thus far.

Launched on the Atari 2600 in 1982, it tasks players with traversing down a continuous vertically-scrolling maze while trying to dodge enemies. Since early game cartridges didn’t have a wealth of memory to store static maze designs, the developer relied on a technique that would procedurally generate the maze – that is, build it on the fly.

Intrigued, John Aycock from the University of Calgary, in Alberta, Canada, and Tara Copplestone from the University of York in the UK, took a closer look and what they found… well, they simply couldn’t explain. “It was a very deep rabbit hole,” Aycock told the BBC.

As the publication notes, the game’s maze is generated in a sequence.

The game needs to decide, as it draws each new square of the maze, whether it should draw a wall or a space for the game characters to move around in. Each square should therefore be “wall” or “no wall” – “1” or “0” in computer bits. The game’s algorithm decides this automatically by analyzing a section of the maze. It uses a five-square tile that looks a little like a Tetris piece. This tile determines the nature of the next square in each row.

The logic that determines what the next square should be is confined within a table of possible values in the game’s code. “Depending on the values of the five-square tile, the table tells the game to deposit either wall, no wall or a random choice between the two,” the BBC added.

The tricky bit is that nobody can seem to figure out how the table was made.

[embedded content]

Having exhausted other possibilities including retro-engineering the table, the researchers reached out to one of the people involved in the game’s development, Steve Sidley, yet even he remembered being confused by the table at the time. Sidley told the researchers:

The basic maze generating routine had been partially written by a stoner who had left. I contacted him to try and understand what the maze generating algorithm did. He told me it came upon him when he was drunk and whacked out of his brain, he coded it up in assembly overnight before he passed out, but now could not for the life of him remember how the algorithm worked.

Studying old video game code could be immensely useful for modern-day developers, especially those working on VR and other resource-limited platforms. Who knows how many other genius techniques and weird quirks have yet to be discovered in long-forgotten games.

Masthead credit: Swill Klitch

About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Millions in Cryptocurrency Stolen by Scammers in the Last Month According to Tenable Research
November 24, 2021
Behind The Scenes: How this Crypto Community Responded to + $50m Hack
October 18, 2021
Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021

Blockchain/Cryptocurrency Questions and Answers

Crypto casinos
How Does Bitcoin Casino Work + 2021 Beginner’s Guide
November 8, 2021
Cryptocurrency
How to Buy and Sell Cryptocurrency
November 8, 2021
What Are Bitcoin Futures And How Will They Work In 2022?
November 4, 2021
Ethereum
The Unconventional Guide to Ethereum
October 28, 2021
ICo Presale
The Science Behind ICO Presales…
October 14, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin57,591 1.42 % 0.72 % 2.14 %
Ethereum4,620.1 1.40 % 6.49 % 12.66 %
Binance Coin622.27 1.22 % 0.49 % 11.12 %
Tether0.9986 0.03 % 0.08 % 0.23 %
Solana212.32 1.38 % 2.78 % 1.88 %
Cardano1.570 2.39 % 0.14 % 11.71 %
XRP1.010 1.11 % 3.56 % 2.46 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
USD Coin1.000 0.14 % 0.20 % 0.17 %
Dogecoin0.2215 0.68 % 1.42 % 7.23 %

bitcoin
Bitcoin (BTC) $ 58,984.00
ethereum
Ethereum (ETH) $ 4,713.10
binance-coin
Binance Coin (BNB) $ 632.68
tether
Tether (USDT) $ 1.00
solana
Solana (SOL) $ 217.07
cardano
Cardano (ADA) $ 1.62
xrp
XRP (XRP) $ 1.03
polkadot
Polkadot (DOT) $ 38.68
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.222436