LittleZone is a tribute to the 1980 video game Battlezone | Arduino Blog

by componentcart
0 comment
LittleZone is a tribute to the 1980 video game Battlezone | Arduino Blog


LittleZone is a tribute to the 1980 video game Battlezone

Arduino TeamJune 6th, 2022

Back in 1980, the video game Battlezone was released, and it marked a major advancement in the world of computer graphics since it was the first game with a 3D first-person perspective. In it, the player must pilot a tank around a battlefield and fire at targets in an attempt to rack up the highest score possible. So as a way to commemorate the groundbreaking game, Mark Wilson created an approximation that runs on an Arduino Uno.

Wilson has previous experience with vector graphics on embedded targets, as evidenced by his work on ElitePetite, an approximation of the loading screens from Acornsoft’s Elite game. Based on prior effort, he started the project by attempting to reverse engineer the original 6502 assembly and replicate its behavior. This process was a challenge owing to the complexity of the code, but after designing a clever sparse pixel encoding algorithm, the game could be completed, albeit with some minor graphical problems that appear when the game is being displayed on the attached 320×240 LCD shield.

Wilson’s LittleZone project is an impressive feat that showcases how 3D graphics with a first-person perspective can be generated. And although some features have not yet been implemented, it’s still a very well-done tribute to Battlezone.

For more details on how Wilson designed this project, be sure read his write-up here and watch his demo below!

You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.


Source link

You may also like

Leave a Comment

Technology News

TECHNOLOGY NEWS Provides the coverage of Electronics, Manufacturing & Technology and new trends in the market


Subscribe my Newsletter for new blog posts, tips & new photos. Let's stay updated!

Laest News

@2022 – All Right Reserved. Designed and Developed by Component Cart