FROGGER
ECE 476 Final Project, Spring 2003
Cindy Jih :: Esther Jun

Introduction
High-Level Design
Program Design
Hardware Design
Results
Pictures
Conclusions
Appendix
References

Introduction

Sound Bite

One word: FROGGER!!

Why Frogger?

We chose Frogger for several reasons. First, we believe that it is an entertaining game, which is complex enough to implement as a project. Second, Frogger allows us to use knowledge that we have acquired in this class about TVís and NTSC signals. Lastly, Frogger brings back fond childhood memories for us, and by recreating this game, we hope that it does the same for others.

About Our Version of Frogger

The original version of Frogger was developed by Konami in 1981. Our version of Frogger is somewhat different from the original, but the basics of the game are still the same. The goal of the game is to get a frog safely home to one of the three lily pads at the top of the screen. However, a frog must cross a road while dodging cars, and it must cross a pond while hopping onto logs before it can reach a lily pad. To complete a level, the player must get three frogs to the three lily pads at the top of the screen. However, if three frogs are killed in the process, the game is over. Overall, there are three levels, where each level is increasingly difficult (i.e. the time is shortened).

Our game takes user input from a keypad, and it is displayed in black-and-white on a 5" TV. Also, our game includes sound, an essential component to an entertaining video game. Our version of Frogger has its own unique soundtrack that we developed solely for this game.

Objectives

Our goal for this project is to meet the following specifications:

  1. Display the game in black-and-white on a TV, while meeting NTSC standards.
  2. Use a keypad for user input.
  3. Incorporate sound into the game.
  4. There should be no flicker, image distortion, or other visual artifacts.