modejnr.blogg.se

Battle tank arcade game
Battle tank arcade game










battle tank arcade game battle tank arcade game battle tank arcade game

This was our initial implementation – the final project differs from this, as mentioned later. In our implementation, game objects are represented by arrays of vertices (points) and edges forming polygons shaped as tanks, terrain obstacles, bullets, etc. Projecting the Game Objects onto the Screen: The following is a discussion of the basics of 3D rendering in relation to our engine. The game runs on a simple wireframe 3D engine that we wrote. As mentioned above, significant changes had to be made as we realized the scope of the initial project. As the hardware it was implemented on seemed basic, we thought that we could pull off something similar with the ATMEGA32 MCU. The primary inspiration for our project stems from the classic 1980’s arcade game, Battlezone. Also, eyestrain may result from continuous play, please take time to rest with every interval of play. Those who are photosensitive should exercise caution when attempting to operate our project. Thus, although our project does implement a basic 3d vector engine on the ATMega32, our project is much scaled back from our initial vision.įigure 1: Screenshot from original Battlezone.ĬAUTION: Although we have worked to minimize video flicker, patterns of flicker may still result at certain points. Unfortunately, we did not take into account the corresponding hardware which literally drew the vectors onto the screen (controlled an electron gun and generated the image based upon vector commands input to specialized hardware), as well as the SRAM constraints and processing constraints which would pop up repeatedly. The original game runs on a 1MHz, 8-bit Motorola 6502 MCU, and we figured we would be able to run a similar game on the 16MHz 8-bit Atmel ATMega32 MCU that we have been using all semester. Objects on the screen are rendered in wireframe 3D. Our project is a wireframe 3D video game based on the classic Atari arcade game, Battlezone (Copyright Atari Corp, 1980).įor those that have never heard of the game, Battlezone is a game in which the player maneuvers a tank through a flat environment, shooting and destroying enemy tanks while taking advantage of obstacles.












Battle tank arcade game