Duck Hunt: Jeu de tir en vue subjective dans lequel l'objectif est de toucher des cibles mouvantes. Chaque vague consiste en un total de trois cibles à toucher. Le joueur dispose de trois essais pour les toucher avant qu'elles ne disparaissent. Le joueur a pour but de réussir à tirer sur le plus de cibles possible.\nAinsi, l'échec se soldera par un game over mettant fin à la partie. La difficulté augmente au fur et à mesure que le joueur avance dans les waves.
Easter egg: Si tu tapes sur le nuage pendant la partie la tête d'Archi apparaît et te redonne une recharge. Si tu tapes sur le nuage en fin de partie tu peux recommencer.
Requirements_ _ _ _ _ _ _ _ _ _ _
MUST • The window must be closed using events. -> OK • The program must manage the input from the mouse click. -> OK • The program must contain animated sprites rendered thanks to sprite sheets. -> OK • The program must contain moving (rotating, translating, or scaling) elements. -> OK • The program must accept the “-h” option, then display a short description of the program, and the available user inputs. -> OK SHOULD • Animations and movements in your program should not depend on the speed of your computer. -> OK • Animations and movements in your program should be timed by sfClock elements. -> OK • Your window should stick between 800x600 pixels and 1920x1080 pixels. -> OK • Your window should have a limited frame rate such that it can be compute without lagging. -> OK COULD • The program could have several different levels. -> System of waves with different difficulties -> 0K • The program could display the score of the player. -> OK • The program could store the highest score made. -> OK • The program could display a small target under the mouse cursor. -> OK MORE • The sprites movements is randomized -> OK