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.
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.
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
2. To avoid real or perceived conflicts
of interest whenever possible, and to disclose them to affected parties
when they do exist.
3. To improve the understanding of technology,
its appropriate application, and potential consequences.
4. To seek, accept, and offer honest criticism
of technical work, to acknowledge and correct errors, and to credit
properly the contributions of others.
5. To be honest and realistic in stating
claims or estimates based on available data.
There is no legal restriction involved
in this project.