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.

Coinbase 3

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

Researchers still don't know why this Atari 2600 game works 2
blank
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

blank

E-Crypto News Executive Interviews


blank

bitcoin
Bitcoin (BTC) $ 39,075.00
ethereum
Ethereum (ETH) $ 2,621.52
tether
Tether (USDT) $ 1.00
binance-coin
Binance Coin (BNB) $ 329.83
cardano
Cardano (ADA) $ 1.36
xrp
XRP (XRP) $ 0.719950
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.198784
polkadot
Polkadot (DOT) $ 18.45
binance-usd
Binance USD (BUSD) $ 1.00
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 39,075.00
ethereumEthereum (ETH)
$ 2,621.52
tetherTether (USDT)
$ 1.00
bitcoin-cashBitcoin Cash (BCH)
$ 539.32
litecoinLitecoin (LTC)
$ 141.44
bitcoinBitcoin (BTC)
32.884,50
ethereumEthereum (ETH)
2.206,20
tetherTether (USDT)
0,841574
bitcoin-cashBitcoin Cash (BCH)
453,88
litecoinLitecoin (LTC)
119,03
bitcoinBitcoin (BTC)
28,124.43
ethereumEthereum (ETH)
1,886.85
tetherTether (USDT)
0.719755
bitcoin-cashBitcoin Cash (BCH)
388.18
litecoinLitecoin (LTC)
101.80

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

blank
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021
blank
What Role Do Cryptocurrencies Play In The Era Of Ransomware Attacks?
June 9, 2021
Crypto Scams On The Rise As Market Enters Bull Cycle
Crypto Scams On The Rise As Market Enters Bull Cycle
December 22, 2020
Harpreet Singh Sahni perpetrated the Plus Gold Union Coin (PGUC) scam
Sydney Concert Promoter Harpreet Sahni Involved In $50M Crypto PGUC Scam
November 2, 2020

Blockchain/Cryptocurrency Questions and Answers

Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021
Solana
What Is Solana (SOL) And How Does It Work?
June 26, 2021
blank
What Is Plethori Platform And How Does It Work?
June 12, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin39,194 0.47 % 2.33 % 0.30 %
Ethereum2,643.5 1.30 % 5.12 % 15.31 %
Tether1.000 0.04 % 0.14 % 0.29 %
Binance Coin331.13 0.63 % 2.82 % 5.63 %
Cardano1.360 0.12 % 1.63 % 7.19 %
XRP0.7246 0.58 % 1.25 % 12.81 %
USD Coin1.000 0.15 % 0.17 % 0.13 %
Dogecoin0.2000 0.41 % 1.43 % 2.24 %
Polkadot18.60 0.73 % 6.72 % 29.86 %
Binance USD1.000 0.30 % 0.35 % 0.32 %

bitcoin
Bitcoin (BTC) $ 39,434.00
ethereum
Ethereum (ETH) $ 2,676.83
tether
Tether (USDT) $ 1.00
binance-coin
Binance Coin (BNB) $ 333.21
cardano
Cardano (ADA) $ 1.37
xrp
XRP (XRP) $ 0.729480
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.201198
polkadot
Polkadot (DOT) $ 18.80
binance-usd
Binance USD (BUSD) $ 1.01