Skip to content

HowDidIGitHere/DuckHunt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DuckHunt

https://howdidigithere.github.io/DuckHunt/

duck_hunt_gif

Background

A throwback to the 1980's NES. This is a simple game with a clear objective, shoot the ducks before they fly away, but make sure not to miss! You only have three shots every round.

Functionality & MVPs

In Duck Hunt, users will be able to:

  • Click on the ducks.
  • Every round you have 10 seconds to click on all the ducks.
  • Every duck clicked awards points.
  • If you miss some or all of your shots or the 10 seconds ends the ducks fly off and the round is over.
  • If all ducks are clicked before the timer is over you get bonus points.

In addition, this project will include:

  • Animations for the ducks flying and the iconic laughing dog.
  • Instruction on how to play the game.
  • A README.md file.

Technologies

  • Canvas
  • Webpack
  • npm

Implementation Timeline

Day 1 Oct 28:

Send proposal, write README file, create skeleton files

Day 2-3 Oct 29-30:

Add canvas tag, and implement moving objects and background on the canvas element

Day 4 Oct 31:

Create handlers and listeners for clicking on ducks, and Start implementing game logic

Day 5 Nov 1:

Continue on game logic

Day 6 Nov 2:

Create pixel art for setting, and objects

Day 7 Nov 3:

Add animation to game

To-be-implemented

  • Add harder difficulties with more ducks/less time
  • New settings with different targets

Acknowledgments

  • Of course this is an homage to the classic NES Duck Hunt game and Nintendo owns all rights. This fan creation has no official connection to the original game, nor its later iterations.
  • The background was sourced from WallpaperAccess, so check them out!

About

A recreation of the iconic NES game - Duck Hunt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published