CHRIS CHIPPERO
PROJECTS > TAG (Atari 2600 game)

Tag is an Atari 2600 game that I built while working with Atari 2600 emulators. The game was programed exclusively in 6507 Assembly. The gameplay is very, with two sprites that can move around the screen and interact with each other.

I found the challenge of coding even the most bare bones game in assembly interesting and fun. Little by little I discovered some of the fun things I could do with the Atari: How to draw a sprite, how to modify and change the background, receive input, and do collision detection. Each new skill added to my game. One of the greatest challenges I faced was due to the hardware limitations of the Atari. In order for me to have enough clock cycles to create two player controlled sprites on the screen I had to modify my code greatly. I ended up reworking a large portion of the code, changing the drawing logic, in order to display both sprites. It was a challenge but extremely satisfying once it was working.

In the end I created a enjoyable little game where players take turns chasing each other around the screen. It is a project that I could not be more proud of, because of the challenges I had to overcome and the things I learned along the way. Having the skill to work at a low level is invaluable experience. It has helped me better understand high level problems that I have had in the past.