Our expectation was to recreate the classic duck hunt game on an Atmel Mega 32 MCU. We planned to get the game working with the gun and the controller if nothing else, and if we had time left we would implement sound and music in our game. To this extend we met our expectations fully. If we were given another two or three weeks, we might be able to implement the game in color. However given the schedule we had this is not a very realistic goal. If we are to do this all over again, I believe we would be more experienced at certain things which will save us a lot of time. There are times when we spent hours trying to fix something that wasn't broken, when all we needed to do was to press the reset button.

Design Standards

The only standard that is relevant to our project is the NTSC video signal. We followed the standard such that our game can be played on any standard NTSC TV.

Intellectual property consideration

The original duck hunt game belongs to NES, which is where we got our design idea from. We used the video generation code and DDS code for generating sound written by Professor Bruce Land. Everything else in our project is designed/written by us. There is no patent opportunity for our project because our idea is not original. Nintendo made this game 20 years ago and they did a better job than we did, so there is no monetary value in our project, thus no reason for us to patent it.

Ethical Considerations

1. To accept responsibility in making engineering decisions consistent with the safety, health and welfare of the public, and to disclose promptly factors that might endanger the public or the environment.
When designing our game we tried to eliminate any kind of flickering on the screen. There is a potential danger that flickering might cause seizures in some individuals. Playing video game for a long period of time is not very healthy, however we doubt anyone will play our duck hunt game that long given that there are so many other games out there that are way better than ours. We are confident our game doesn't harm the public or the environment in any way.

2. To avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist.
We avoided any possible conflict of interest there might be between us and Nintendo by making our game in black and white so not to be mistaken for the real Duck Hunt game.

3. To improve the understanding of technology, its appropriate application, and potential consequences.
This project made us understand how to use a MCU to generate video and sound signals to create a fun video game.

4. To seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others.
We accepted help from both our TA John Stang and Professor Bruce Land many times throughout our project, and we would like to thank them for that. We have also credited any designs or patents that are relevant to our project.

5. To be honest and realistic in stating claims or estimates based on available data.
We have stated that our game is not as good as the original duck hunt game created by Nintendo. Further more it matters even less since we are not trying to sell our game to anyone.

Legal Consideration

There is no legal restriction involved in this project.