9/14/2023 0 Comments Atari games tank battle![]() ![]() There is no video buffer CPU instructions must be in sync with the display, and pixel information is specified at the exact moment it is needed by the television. Most of the processing cycles are consumed by drawing graphics to the screen. First, a bit about the platform - the Atari 2600 has an 8-bit MOS 6507 CPU running at 1.19 MHz and a paltry 128 bytes of RAM. There were a number of problems to overcome to fit an AI algorithm into an already tightly-packed 2 KB ROM on the highly resource-constrained Atari 2600. To this, I added a K-nearest neighbor algorithm that uses examples from a training dataset to make a prediction about the best course of action for the AI-controlled tank to take. I started with a well-known disassembly of Combat (by Harry Dodgson, later improved by Nick Bensema and Roger Williams).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |